builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-183 starttime: 1460995628.08 results: success (0) buildid: 20160418071618 builduid: 33d35513cd284cceb11baaeacdce9345 revision: 6d973d2f1bae985278756e086e7e8b5c094d0806 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 09:07:08.082672) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 09:07:08.083105) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-18 09:07:08.083383) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-04-18 09:07:10.992477) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2016-04-18 09:07:10.992772) ========= '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-183 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-183 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\ 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-183 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 --09:07: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% 7.40 MB/s 09:07:11 (7.40 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.046000 ========= master_lag: 12.00 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 13 secs) (at 2016-04-18 09:07:24.035397) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 09:07:24.035672) ========= '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-183 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-183 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\ 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-183 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.702000 ========= master_lag: 0.41 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-18 09:07:28.144563) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 09:07:28.144923) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 6d973d2f1bae985278756e086e7e8b5c094d0806 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 6d973d2f1bae985278756e086e7e8b5c094d0806 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-183 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-183 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\ 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-183 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-04-18 09:07:28,398 truncating revision to first 12 chars 2016-04-18 09:07:28,398 Setting DEBUG logging. 2016-04-18 09:07:28,398 attempt 1/10 2016-04-18 09:07:28,398 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/6d973d2f1bae?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 09:07:28,971 unpacking tar archive at: mozilla-inbound-6d973d2f1bae/testing/mozharness/ program finished with exit code 0 elapsedTime=1.375000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 09:07:29.571662) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 09:07:29.572332) ========= script_repo_revision: 6d973d2f1bae985278756e086e7e8b5c094d0806 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 09:07:29.573141) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 09:07:29.573665) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 09:07:29.592022) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 8 secs) (at 2016-04-18 09:07:29.592598) ========= '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-inbound' '--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-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-183 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-183 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\ 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-183 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 09:07:29 INFO - MultiFileLogger online at 20160418 09:07:29 in C:\slave\test 09:07:29 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-inbound --download-symbols true 09:07:29 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 09:07:29 INFO - {'append_to_log': False, 09:07:29 INFO - 'base_work_dir': 'C:\\slave\\test', 09:07:29 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:07:29 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 09:07:29 INFO - 'buildbot_json_path': 'buildprops.json', 09:07:29 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 09:07:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:07:29 INFO - 'download_minidump_stackwalk': True, 09:07:29 INFO - 'download_symbols': 'true', 09:07:29 INFO - 'e10s': False, 09:07:29 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 09:07:29 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 09:07:29 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 09:07:29 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 09:07:29 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 09:07:29 INFO - 'C:/mozilla-build/tooltool.py'), 09:07:29 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 09:07:29 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 09:07:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:07:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:07:29 INFO - 'log_level': 'info', 09:07:29 INFO - 'log_to_console': True, 09:07:29 INFO - 'opt_config_files': (), 09:07:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:07:29 INFO - '--processes=1', 09:07:29 INFO - '--config=%(test_path)s/wptrunner.ini', 09:07:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:07:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:07:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:07:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:07:29 INFO - 'pip_index': False, 09:07:29 INFO - 'require_test_zip': True, 09:07:29 INFO - 'test_type': ('testharness',), 09:07:29 INFO - 'this_chunk': '1', 09:07:29 INFO - 'total_chunks': '10', 09:07:29 INFO - 'virtualenv_path': 'venv', 09:07:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:07:29 INFO - 'work_dir': 'build'} 09:07:29 INFO - ##### 09:07:29 INFO - ##### Running clobber step. 09:07:29 INFO - ##### 09:07:29 INFO - Running pre-action listener: _resource_record_pre_action 09:07:29 INFO - Running main action method: clobber 09:07:29 INFO - rmtree: C:\slave\test\build 09:07:29 INFO - Using _rmtree_windows ... 09:07:29 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 09:08:45 INFO - Running post-action listener: _resource_record_post_action 09:08:45 INFO - ##### 09:08:45 INFO - ##### Running read-buildbot-config step. 09:08:45 INFO - ##### 09:08:45 INFO - Running pre-action listener: _resource_record_pre_action 09:08:45 INFO - Running main action method: read_buildbot_config 09:08:45 INFO - Using buildbot properties: 09:08:45 INFO - { 09:08:45 INFO - "project": "", 09:08:45 INFO - "product": "firefox", 09:08:45 INFO - "script_repo_revision": "production", 09:08:45 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 09:08:45 INFO - "repository": "", 09:08:45 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 09:08:45 INFO - "buildid": "20160418071618", 09:08:45 INFO - "pgo_build": "False", 09:08:45 INFO - "basedir": "C:\\slave\\test", 09:08:45 INFO - "buildnumber": 273, 09:08:45 INFO - "slavename": "t-w732-ix-183", 09:08:45 INFO - "revision": "6d973d2f1bae985278756e086e7e8b5c094d0806", 09:08:45 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 09:08:45 INFO - "platform": "win32", 09:08:45 INFO - "branch": "mozilla-inbound", 09:08:45 INFO - "repo_path": "integration/mozilla-inbound", 09:08:45 INFO - "moz_repo_path": "", 09:08:45 INFO - "stage_platform": "win32", 09:08:45 INFO - "builduid": "33d35513cd284cceb11baaeacdce9345", 09:08:45 INFO - "slavebuilddir": "test" 09:08:45 INFO - } 09:08:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 09:08:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 09:08:45 INFO - Running post-action listener: _resource_record_post_action 09:08:45 INFO - ##### 09:08:45 INFO - ##### Running download-and-extract step. 09:08:45 INFO - ##### 09:08:45 INFO - Running pre-action listener: _resource_record_pre_action 09:08:45 INFO - Running main action method: download_and_extract 09:08:45 INFO - mkdir: C:\slave\test\build\tests 09:08: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')]} 09:08:45 INFO - https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 09:08:45 INFO - trying https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 09:08:45 INFO - Downloading https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 09:08:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 09:08:46 INFO - Downloaded 1274 bytes. 09:08:46 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 09:08:46 INFO - Using the following test package requirements: 09:08:46 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 09:08:46 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 09:08:46 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 09:08:46 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'jsshell-win32.zip'], 09:08:46 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 09:08:46 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 09:08:46 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 09:08:46 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 09:08:46 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 09:08:46 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 09:08:46 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 09:08:46 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 09:08:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:46 INFO - https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 09:08:46 INFO - trying https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 09:08:46 INFO - Downloading https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 09:08:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 09:08:48 INFO - Downloaded 20403334 bytes. 09:08:48 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:08:48 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:08:50 INFO - caution: filename not matched: web-platform/* 09:08:50 INFO - Return code: 11 09:08: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')]} 09:08:50 INFO - https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 09:08:50 INFO - trying https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 09:08:50 INFO - Downloading https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 09:08:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 09:08:52 INFO - Downloaded 36382592 bytes. 09:08:52 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:08:52 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:09:40 INFO - caution: filename not matched: bin/* 09:09:40 INFO - caution: filename not matched: config/* 09:09:40 INFO - caution: filename not matched: mozbase/* 09:09:40 INFO - caution: filename not matched: marionette/* 09:09:40 INFO - caution: filename not matched: tools/wptserve/* 09:09:40 INFO - Return code: 11 09:09:40 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')]} 09:09:40 INFO - https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 09:09:40 INFO - trying https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 09:09:40 INFO - Downloading https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 09:09:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 09:09:44 INFO - Downloaded 67335337 bytes. 09:09:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 09:09:44 INFO - mkdir: C:\slave\test\properties 09:09:44 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 09:09:44 INFO - Writing to file C:\slave\test\properties\build_url 09:09:44 INFO - Contents: 09:09:44 INFO - build_url:https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 09:09:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:09:44 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 09:09:44 INFO - Writing to file C:\slave\test\properties\symbols_url 09:09:44 INFO - Contents: 09:09:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:09: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')]} 09:09:44 INFO - https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:09:44 INFO - trying https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:09:44 INFO - Downloading https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 09:09:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 09:09:48 INFO - Downloaded 58230693 bytes. 09:09:48 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 09:09:48 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 09:09:51 INFO - Return code: 0 09:09:51 INFO - Running post-action listener: _resource_record_post_action 09:09:51 INFO - Running post-action listener: set_extra_try_arguments 09:09:51 INFO - ##### 09:09:51 INFO - ##### Running create-virtualenv step. 09:09:51 INFO - ##### 09:09:51 INFO - Running pre-action listener: _pre_create_virtualenv 09:09:51 INFO - Running pre-action listener: _resource_record_pre_action 09:09:51 INFO - Running main action method: create_virtualenv 09:09:51 INFO - Creating virtualenv C:\slave\test\build\venv 09:09:51 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 09:09:51 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 09:09:55 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 09:09:58 INFO - Installing distribute......................................................................................................................................................................................done. 09:09:59 INFO - Return code: 0 09:09:59 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 09:09: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')]} 09:09:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:09: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')]} 09:09:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:09:59 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01C276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A2FD40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C57368>, '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 0x018F2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CE60C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-183', 'USERDOMAIN': 'T-W732-IX-183', '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-183', '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\\', '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 09:09:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 09:09:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:09:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:09:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:09:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:09:59 INFO - 'COMPUTERNAME': 'T-W732-IX-183', 09:09:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:09:59 INFO - 'DCLOCATION': 'SCL3', 09:09:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:09:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:09:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:09:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:09:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:09:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:09:59 INFO - 'HOMEDRIVE': 'C:', 09:09:59 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:09:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:09:59 INFO - 'KTS_VERSION': '1.19c', 09:09:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:09:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:09:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-183', 09:09:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:09:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:09:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:09:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:09:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:09:59 INFO - 'MOZ_AIRBAG': '1', 09:09:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:09:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:59 INFO - 'MOZ_MSVCVERSION': '8', 09:09:59 INFO - 'MOZ_NO_REMOTE': '1', 09:09:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:09:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:09:59 INFO - 'NO_EM_RESTART': '1', 09:09:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:09:59 INFO - 'OS': 'Windows_NT', 09:09:59 INFO - 'OURDRIVE': 'C:', 09:09:59 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\\', 09:09:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:09:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:09:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:09:59 INFO - 'PROCESSOR_LEVEL': '6', 09:09:59 INFO - 'PROCESSOR_REVISION': '1e05', 09:09:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:09:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:09:59 INFO - 'PROMPT': '$P$G', 09:09:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:09:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:09:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:09:59 INFO - 'PWD': 'C:\\slave\\test', 09:09:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:09:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:09:59 INFO - 'SYSTEMDRIVE': 'C:', 09:09:59 INFO - 'SYSTEMROOT': 'C:\\windows', 09:09:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:09:59 INFO - 'TEST1': 'testie', 09:09:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:09:59 INFO - 'USERDOMAIN': 'T-W732-IX-183', 09:09:59 INFO - 'USERNAME': 'cltbld', 09:09:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:09:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:09:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:09:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:09:59 INFO - 'WINDIR': 'C:\\windows', 09:09:59 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:09:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:09:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:10:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:10:00 INFO - Downloading/unpacking psutil>=0.7.1 09:10:01 INFO - Running setup.py egg_info for package psutil 09:10:01 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:10:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:10:01 INFO - Installing collected packages: psutil 09:10:01 INFO - Running setup.py install for psutil 09:10:01 INFO - building 'psutil._psutil_windows' extension 09:10:01 INFO - error: Unable to find vcvarsall.bat 09:10:01 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-_t4wqd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:10:01 INFO - running install 09:10:01 INFO - running build 09:10:01 INFO - running build_py 09:10:01 INFO - creating build 09:10:01 INFO - creating build\lib.win32-2.7 09:10:01 INFO - creating build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 09:10:01 INFO - running build_ext 09:10:01 INFO - building 'psutil._psutil_windows' extension 09:10:01 INFO - error: Unable to find vcvarsall.bat 09:10:01 INFO - ---------------------------------------- 09:10:01 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-_t4wqd-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:10:01 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 09:10:01 WARNING - Return code: 1 09:10:01 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! 09:10:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 09:10:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:10:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:10:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:10:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:10:01 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 0x01C276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A2FD40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C57368>, '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 0x018F2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CE60C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-183', 'USERDOMAIN': 'T-W732-IX-183', '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-183', '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\\', '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 09:10:01 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 09:10:01 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 09:10:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:10:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:10:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:10:01 INFO - 'COMPUTERNAME': 'T-W732-IX-183', 09:10:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:10:01 INFO - 'DCLOCATION': 'SCL3', 09:10:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:10:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:10:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:10:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:10:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:10:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:10:01 INFO - 'HOMEDRIVE': 'C:', 09:10:01 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:10:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:10:01 INFO - 'KTS_VERSION': '1.19c', 09:10:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:10:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:10:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-183', 09:10:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:10:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:10:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:10:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:10:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:10:01 INFO - 'MOZ_AIRBAG': '1', 09:10:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:10:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:10:01 INFO - 'MOZ_MSVCVERSION': '8', 09:10:01 INFO - 'MOZ_NO_REMOTE': '1', 09:10:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:10:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:10:01 INFO - 'NO_EM_RESTART': '1', 09:10:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:10:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:10:01 INFO - 'OS': 'Windows_NT', 09:10:01 INFO - 'OURDRIVE': 'C:', 09:10: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\\', 09:10:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:10:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:10:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:10:01 INFO - 'PROCESSOR_LEVEL': '6', 09:10:01 INFO - 'PROCESSOR_REVISION': '1e05', 09:10:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:10:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:10:01 INFO - 'PROMPT': '$P$G', 09:10:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:10:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:10:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:10:01 INFO - 'PWD': 'C:\\slave\\test', 09:10:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:10:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:10:01 INFO - 'SYSTEMDRIVE': 'C:', 09:10:01 INFO - 'SYSTEMROOT': 'C:\\windows', 09:10:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:01 INFO - 'TEST1': 'testie', 09:10:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:01 INFO - 'USERDOMAIN': 'T-W732-IX-183', 09:10:01 INFO - 'USERNAME': 'cltbld', 09:10:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:10:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:10:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:10:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:10:01 INFO - 'WINDIR': 'C:\\windows', 09:10:01 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:10:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:10:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:10:02 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:10:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:10:02 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:10:02 INFO - Running setup.py egg_info for package mozsystemmonitor 09:10:02 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 09:10:02 INFO - Running setup.py egg_info for package psutil 09:10:02 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 09:10:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:10:02 INFO - Installing collected packages: mozsystemmonitor, psutil 09:10:02 INFO - Running setup.py install for mozsystemmonitor 09:10:02 INFO - Running setup.py install for psutil 09:10:02 INFO - building 'psutil._psutil_windows' extension 09:10:02 INFO - error: Unable to find vcvarsall.bat 09:10:02 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-7uggxs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 09:10:02 INFO - running install 09:10:02 INFO - running build 09:10:02 INFO - running build_py 09:10:02 INFO - running build_ext 09:10:02 INFO - building 'psutil._psutil_windows' extension 09:10:02 INFO - error: Unable to find vcvarsall.bat 09:10:02 INFO - ---------------------------------------- 09:10:02 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-7uggxs-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 09:10:02 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 09:10:02 WARNING - Return code: 1 09:10:02 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! 09:10:02 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 09:10:02 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')]} 09:10:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:10:02 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')]} 09:10:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:10:02 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 0x01C276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A2FD40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C57368>, '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 0x018F2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CE60C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-183', 'USERDOMAIN': 'T-W732-IX-183', '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-183', '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\\', '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 09:10:02 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 09:10:02 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 09:10:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:10:02 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:10:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:10:02 INFO - 'COMPUTERNAME': 'T-W732-IX-183', 09:10:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:10:02 INFO - 'DCLOCATION': 'SCL3', 09:10:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:10:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:10:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:10:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:10:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:10:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:10:02 INFO - 'HOMEDRIVE': 'C:', 09:10:02 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:10:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:10:02 INFO - 'KTS_VERSION': '1.19c', 09:10:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:10:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:10:02 INFO - 'LOGONSERVER': '\\\\T-W732-IX-183', 09:10:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:10:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:10:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:10:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:10:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:10:02 INFO - 'MOZ_AIRBAG': '1', 09:10:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:10:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:10:02 INFO - 'MOZ_MSVCVERSION': '8', 09:10:02 INFO - 'MOZ_NO_REMOTE': '1', 09:10:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:10:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:10:02 INFO - 'NO_EM_RESTART': '1', 09:10:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:10:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:10:02 INFO - 'OS': 'Windows_NT', 09:10:02 INFO - 'OURDRIVE': 'C:', 09:10:02 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\\', 09:10:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:10:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:10:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:10:02 INFO - 'PROCESSOR_LEVEL': '6', 09:10:02 INFO - 'PROCESSOR_REVISION': '1e05', 09:10:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:10:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:10:02 INFO - 'PROMPT': '$P$G', 09:10:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:10:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:10:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:10:02 INFO - 'PWD': 'C:\\slave\\test', 09:10:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:10:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:10:02 INFO - 'SYSTEMDRIVE': 'C:', 09:10:02 INFO - 'SYSTEMROOT': 'C:\\windows', 09:10:02 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:02 INFO - 'TEST1': 'testie', 09:10:02 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:02 INFO - 'USERDOMAIN': 'T-W732-IX-183', 09:10:02 INFO - 'USERNAME': 'cltbld', 09:10:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:10:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:10:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:10:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:10:02 INFO - 'WINDIR': 'C:\\windows', 09:10:02 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:10:02 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:10:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:10:02 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:10:02 INFO - Downloading/unpacking blobuploader==1.2.4 09:10:02 INFO - Downloading blobuploader-1.2.4.tar.gz 09:10:02 INFO - Running setup.py egg_info for package blobuploader 09:10:02 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:10:06 INFO - Running setup.py egg_info for package requests 09:10:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:10:06 INFO - Downloading docopt-0.6.1.tar.gz 09:10:06 INFO - Running setup.py egg_info for package docopt 09:10:06 INFO - Installing collected packages: blobuploader, docopt, requests 09:10:06 INFO - Running setup.py install for blobuploader 09:10:06 INFO - Running setup.py install for docopt 09:10:06 INFO - Running setup.py install for requests 09:10:06 INFO - Successfully installed blobuploader docopt requests 09:10:06 INFO - Cleaning up... 09:10:06 INFO - Return code: 0 09:10:06 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:10:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:10:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:10:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:10:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:10:06 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 0x01C276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A2FD40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C57368>, '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 0x018F2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CE60C0>, '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-183', 'USERDOMAIN': 'T-W732-IX-183', '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-183', '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\\', '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 09:10:06 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 09:10:06 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 09:10:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:10:06 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:10:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:10:06 INFO - 'COMPUTERNAME': 'T-W732-IX-183', 09:10:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:10:06 INFO - 'DCLOCATION': 'SCL3', 09:10:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:10:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:10:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:10:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:10:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:10:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:10:06 INFO - 'HOMEDRIVE': 'C:', 09:10:06 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:10:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:10:06 INFO - 'KTS_VERSION': '1.19c', 09:10:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:10:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:10:06 INFO - 'LOGONSERVER': '\\\\T-W732-IX-183', 09:10:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:10:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:10:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:10:06 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:10:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:10:06 INFO - 'MOZ_AIRBAG': '1', 09:10:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:10:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:10:06 INFO - 'MOZ_MSVCVERSION': '8', 09:10:06 INFO - 'MOZ_NO_REMOTE': '1', 09:10:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:10:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:10:06 INFO - 'NO_EM_RESTART': '1', 09:10:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:10:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:10:06 INFO - 'OS': 'Windows_NT', 09:10:06 INFO - 'OURDRIVE': 'C:', 09:10:06 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\\', 09:10:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:10:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:10:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:10:06 INFO - 'PROCESSOR_LEVEL': '6', 09:10:06 INFO - 'PROCESSOR_REVISION': '1e05', 09:10:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:10:06 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:10:06 INFO - 'PROMPT': '$P$G', 09:10:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:10:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:10:06 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:10:06 INFO - 'PWD': 'C:\\slave\\test', 09:10:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:10:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:10:06 INFO - 'SYSTEMDRIVE': 'C:', 09:10:06 INFO - 'SYSTEMROOT': 'C:\\windows', 09:10:06 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:06 INFO - 'TEST1': 'testie', 09:10:06 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:06 INFO - 'USERDOMAIN': 'T-W732-IX-183', 09:10:06 INFO - 'USERNAME': 'cltbld', 09:10:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:10:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:10:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:10:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:10:06 INFO - 'WINDIR': 'C:\\windows', 09:10:06 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:10:06 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:10:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:10:11 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:10:11 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:10:11 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:10:11 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:10:11 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:10:11 INFO - Unpacking c:\slave\test\build\tests\marionette 09:10:11 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:10:11 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:10:11 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 09:10:11 INFO - Running setup.py install for browsermob-proxy 09:10:25 INFO - Running setup.py install for manifestparser 09:10:25 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for marionette-client 09:10:25 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:10:25 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for marionette-driver 09:10:25 INFO - Running setup.py install for mozcrash 09:10:25 INFO - Running setup.py install for mozdebug 09:10:25 INFO - Running setup.py install for mozdevice 09:10:25 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozfile 09:10:25 INFO - Running setup.py install for mozhttpd 09:10:25 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozinfo 09:10:25 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozInstall 09:10:25 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozleak 09:10:25 INFO - Running setup.py install for mozlog 09:10:25 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for moznetwork 09:10:25 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozprocess 09:10:25 INFO - Running setup.py install for mozprofile 09:10:25 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozrunner 09:10:25 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for mozscreenshot 09:10:25 INFO - Running setup.py install for moztest 09:10:25 INFO - Running setup.py install for mozversion 09:10:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:10:25 INFO - Running setup.py install for wptserve 09:10:25 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 09:10:25 INFO - Cleaning up... 09:10:25 INFO - Return code: 0 09:10:25 INFO - Installing None into virtualenv C:\slave\test\build\venv 09:10:25 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')]} 09:10:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:10:25 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')]} 09:10:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:10:25 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 0x01C276B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D26200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01A2FD40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C57368>, '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 0x018F2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CE60C0>, '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-183', 'USERDOMAIN': 'T-W732-IX-183', '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-183', '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\\', '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 09:10:25 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 09:10:25 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 09:10:25 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:10:25 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:10:25 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:10:25 INFO - 'COMPUTERNAME': 'T-W732-IX-183', 09:10:25 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:10:25 INFO - 'DCLOCATION': 'SCL3', 09:10:25 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:10:25 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:10:25 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:10:25 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:10:25 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:10:25 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:10:25 INFO - 'HOMEDRIVE': 'C:', 09:10:25 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:10:25 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:10:25 INFO - 'KTS_VERSION': '1.19c', 09:10:25 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:10:25 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:10:25 INFO - 'LOGONSERVER': '\\\\T-W732-IX-183', 09:10:25 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:10:25 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:10:25 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:10:25 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:10:25 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:10:25 INFO - 'MOZ_AIRBAG': '1', 09:10:25 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:10:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:10:25 INFO - 'MOZ_MSVCVERSION': '8', 09:10:25 INFO - 'MOZ_NO_REMOTE': '1', 09:10:25 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:10:25 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:10:25 INFO - 'NO_EM_RESTART': '1', 09:10:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:10:25 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:10:25 INFO - 'OS': 'Windows_NT', 09:10:25 INFO - 'OURDRIVE': 'C:', 09:10:25 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\\', 09:10:25 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:10:25 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:10:25 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:10:25 INFO - 'PROCESSOR_LEVEL': '6', 09:10:25 INFO - 'PROCESSOR_REVISION': '1e05', 09:10:25 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:10:25 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:10:25 INFO - 'PROMPT': '$P$G', 09:10:25 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:10:25 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:10:25 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:10:25 INFO - 'PWD': 'C:\\slave\\test', 09:10:25 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:10:25 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:10:25 INFO - 'SYSTEMDRIVE': 'C:', 09:10:25 INFO - 'SYSTEMROOT': 'C:\\windows', 09:10:25 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:25 INFO - 'TEST1': 'testie', 09:10:25 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:25 INFO - 'USERDOMAIN': 'T-W732-IX-183', 09:10:25 INFO - 'USERNAME': 'cltbld', 09:10:25 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:10:25 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:10:25 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:10:25 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:10:25 INFO - 'WINDIR': 'C:\\windows', 09:10:25 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:10:25 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:10:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:10:29 INFO - Ignoring indexes: http://pypi.python.org/simple/ 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 09:10:29 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 09:10:29 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 09:10:29 INFO - Unpacking c:\slave\test\build\tests\marionette\client 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 09:10:29 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 09:10:29 INFO - Unpacking c:\slave\test\build\tests\marionette 09:10:29 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 09:10:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:10:29 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)) 09:10:40 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)) 09:10:40 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)) 09:10:40 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)) 09:10:40 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)) 09:10:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 09:10:40 INFO - Downloading blessings-1.6.tar.gz 09:10:40 INFO - Running setup.py egg_info for package blessings 09:10:40 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)) 09:10:40 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 09:10:40 INFO - Running setup.py install for blessings 09:10:40 INFO - Running setup.py install for browsermob-proxy 09:10:40 INFO - Running setup.py install for manifestparser 09:10:40 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Running setup.py install for marionette-client 09:10:40 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 09:10:40 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Running setup.py install for marionette-driver 09:10:40 INFO - Running setup.py install for mozcrash 09:10:40 INFO - Running setup.py install for mozdebug 09:10:40 INFO - Running setup.py install for mozdevice 09:10:40 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Running setup.py install for mozhttpd 09:10:40 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Running setup.py install for mozInstall 09:10:40 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Running setup.py install for mozleak 09:10:40 INFO - Running setup.py install for mozprofile 09:10:40 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Running setup.py install for mozrunner 09:10:40 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 09:10:40 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 09:10:42 INFO - Running setup.py install for mozscreenshot 09:10:42 INFO - Running setup.py install for moztest 09:10:42 INFO - Running setup.py install for mozversion 09:10:42 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 09:10:42 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 09:10:42 INFO - Running setup.py install for wptserve 09:10:42 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 09:10:42 INFO - Cleaning up... 09:10:42 INFO - Return code: 0 09:10:42 INFO - Done creating virtualenv C:\slave\test\build\venv. 09:10:42 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:10:42 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:10:42 INFO - Reading from file tmpfile_stdout 09:10:42 INFO - Using _rmtree_windows ... 09:10:42 INFO - Using _rmtree_windows ... 09:10:42 INFO - Current package versions: 09:10:42 INFO - blessings == 1.6 09:10:42 INFO - blobuploader == 1.2.4 09:10:42 INFO - browsermob-proxy == 0.6.0 09:10:42 INFO - distribute == 0.6.14 09:10:42 INFO - docopt == 0.6.1 09:10:42 INFO - manifestparser == 1.1 09:10:42 INFO - marionette-client == 2.3.0 09:10:42 INFO - marionette-driver == 1.4.0 09:10:42 INFO - mozInstall == 1.12 09:10:42 INFO - mozcrash == 0.17 09:10:42 INFO - mozdebug == 0.1 09:10:42 INFO - mozdevice == 0.48 09:10:42 INFO - mozfile == 1.2 09:10:42 INFO - mozhttpd == 0.7 09:10:42 INFO - mozinfo == 0.9 09:10:42 INFO - mozleak == 0.1 09:10:42 INFO - mozlog == 3.1 09:10:42 INFO - moznetwork == 0.27 09:10:42 INFO - mozprocess == 0.22 09:10:42 INFO - mozprofile == 0.28 09:10:42 INFO - mozrunner == 6.11 09:10:42 INFO - mozscreenshot == 0.1 09:10:42 INFO - mozsystemmonitor == 0.0 09:10:42 INFO - moztest == 0.7 09:10:42 INFO - mozversion == 1.4 09:10:42 INFO - requests == 1.2.3 09:10:42 INFO - wptserve == 1.4.0 09:10:42 INFO - Running post-action listener: _resource_record_post_action 09:10:42 INFO - Running post-action listener: _start_resource_monitoring 09:10:42 INFO - Starting resource monitoring. 09:10:42 INFO - ##### 09:10:42 INFO - ##### Running pull step. 09:10:42 INFO - ##### 09:10:42 INFO - Running pre-action listener: _resource_record_pre_action 09:10:42 INFO - Running main action method: pull 09:10:42 INFO - Pull has nothing to do! 09:10:42 INFO - Running post-action listener: _resource_record_post_action 09:10:42 INFO - ##### 09:10:42 INFO - ##### Running install step. 09:10:42 INFO - ##### 09:10:42 INFO - Running pre-action listener: _resource_record_pre_action 09:10:42 INFO - Running main action method: install 09:10:42 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 09:10:42 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 09:10:43 INFO - Reading from file tmpfile_stdout 09:10:43 INFO - Using _rmtree_windows ... 09:10:43 INFO - Using _rmtree_windows ... 09:10:43 INFO - Detecting whether we're running mozinstall >=1.0... 09:10:43 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 09:10:43 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 09:10:43 INFO - Reading from file tmpfile_stdout 09:10:43 INFO - Output received: 09:10:43 INFO - Usage: mozinstall-script.py [options] installer 09:10:43 INFO - Options: 09:10:43 INFO - -h, --help show this help message and exit 09:10:43 INFO - -d DEST, --destination=DEST 09:10:43 INFO - Directory to install application into. [default: 09:10:43 INFO - "C:\slave\test"] 09:10:43 INFO - --app=APP Application being installed. [default: firefox] 09:10:43 INFO - Using _rmtree_windows ... 09:10:43 INFO - Using _rmtree_windows ... 09:10:43 INFO - mkdir: C:\slave\test\build\application 09:10:43 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 09:10:43 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0a1.en-US.win32.zip --destination C:\slave\test\build\application 09:10:45 INFO - Reading from file tmpfile_stdout 09:10:45 INFO - Output received: 09:10:45 INFO - C:\slave\test\build\application\firefox\firefox.exe 09:10:45 INFO - Using _rmtree_windows ... 09:10:45 INFO - Using _rmtree_windows ... 09:10:45 INFO - Running post-action listener: _resource_record_post_action 09:10:45 INFO - ##### 09:10:45 INFO - ##### Running run-tests step. 09:10:45 INFO - ##### 09:10:45 INFO - Running pre-action listener: _resource_record_pre_action 09:10:45 INFO - Running main action method: run_tests 09:10:45 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 09:10:45 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:10:45 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:10:45 INFO - grabbing minidump binary from tooltool 09:10:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:10:45 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 0x01C57368>, '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 0x018F2D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01CE60C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 09:10:45 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 09:10:45 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 09:10:45 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 09:10:46 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpcs9eyn 09:10:46 INFO - INFO - File integrity verified, renaming tmpcs9eyn to win32-minidump_stackwalk.exe 09:10:46 INFO - Return code: 0 09:10:46 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 09:10:46 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 09:10:46 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/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 09:10:46 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/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 09:10:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 09:10:46 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 09:10:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 09:10:46 INFO - 'COMPUTERNAME': 'T-W732-IX-183', 09:10:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 09:10:46 INFO - 'DCLOCATION': 'SCL3', 09:10:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 09:10:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 09:10:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 09:10:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 09:10:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 09:10:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 09:10:46 INFO - 'HOMEDRIVE': 'C:', 09:10:46 INFO - 'HOMEPATH': '\\Users\\cltbld', 09:10:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 09:10:46 INFO - 'KTS_VERSION': '1.19c', 09:10:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 09:10:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 09:10:46 INFO - 'LOGONSERVER': '\\\\T-W732-IX-183', 09:10:46 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 09:10:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 09:10:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 09:10:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 09:10:46 INFO - 'MOZILLABUILDDRIVE': 'C:', 09:10:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 09:10:46 INFO - 'MOZ_AIRBAG': '1', 09:10:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 09:10:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:10:46 INFO - 'MOZ_MSVCVERSION': '8', 09:10:46 INFO - 'MOZ_NO_REMOTE': '1', 09:10:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 09:10:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 09:10:46 INFO - 'NO_EM_RESTART': '1', 09:10:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:10:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 09:10:46 INFO - 'OS': 'Windows_NT', 09:10:46 INFO - 'OURDRIVE': 'C:', 09:10:46 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\\', 09:10:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 09:10:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 09:10:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 09:10:46 INFO - 'PROCESSOR_LEVEL': '6', 09:10:46 INFO - 'PROCESSOR_REVISION': '1e05', 09:10:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 09:10:46 INFO - 'PROGRAMFILES': 'C:\\Program Files', 09:10:46 INFO - 'PROMPT': '$P$G', 09:10:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 09:10:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 09:10:46 INFO - 'PUBLIC': 'C:\\Users\\Public', 09:10:46 INFO - 'PWD': 'C:\\slave\\test', 09:10:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 09:10:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 09:10:46 INFO - 'SYSTEMDRIVE': 'C:', 09:10:46 INFO - 'SYSTEMROOT': 'C:\\windows', 09:10:46 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:46 INFO - 'TEST1': 'testie', 09:10:46 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 09:10:46 INFO - 'USERDOMAIN': 'T-W732-IX-183', 09:10:46 INFO - 'USERNAME': 'cltbld', 09:10:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 09:10:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 09:10:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 09:10:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 09:10:46 INFO - 'WINDIR': 'C:\\windows', 09:10:46 INFO - 'WINDOWS_TRACING_FLAGS': '3', 09:10:46 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 09:10:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 09:10:46 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/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 09:10:48 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 09:10:48 INFO - import pkg_resources 09:10:49 INFO - Using 1 client processes 09:10:52 INFO - SUITE-START | Running 778 tests 09:10:52 INFO - Running testharness tests 09:10:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:10:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 09:10:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:10:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 09:10:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:10:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 09:10:53 INFO - Setting up ssl 09:10:53 INFO - PROCESS | certutil | 09:10:53 INFO - PROCESS | certutil | 09:10:53 INFO - PROCESS | certutil | 09:10:53 INFO - Certificate Nickname Trust Attributes 09:10:53 INFO - SSL,S/MIME,JAR/XPI 09:10:53 INFO - 09:10:53 INFO - web-platform-tests CT,, 09:10:53 INFO - 09:10:53 INFO - Starting runner 09:10:54 INFO - PROCESS | 2768 | [2768] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 09:10:54 INFO - PROCESS | 2768 | [2768] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 09:10:54 INFO - PROCESS | 2768 | [2768] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 09:10:54 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 09:10:54 INFO - PROCESS | 2768 | [2768] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 09:10:56 INFO - PROCESS | 2768 | 1460995856306 Marionette DEBUG Marionette enabled via build flag and pref 09:10:57 INFO - PROCESS | 2768 | ++DOCSHELL 1338CC00 == 1 [pid = 2768] [id = 1] 09:10:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 1 (1338D000) [pid = 2768] [serial = 1] [outer = 00000000] 09:10:57 INFO - PROCESS | 2768 | [2768] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 09:10:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 2 (1338DC00) [pid = 2768] [serial = 2] [outer = 1338D000] 09:10:57 INFO - PROCESS | 2768 | ++DOCSHELL 14947000 == 2 [pid = 2768] [id = 2] 09:10:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 3 (14947400) [pid = 2768] [serial = 3] [outer = 00000000] 09:10:57 INFO - PROCESS | 2768 | [2768] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 09:10:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 4 (14948000) [pid = 2768] [serial = 4] [outer = 14947400] 09:10:57 INFO - PROCESS | 2768 | 1460995857900 Marionette INFO Listening on port 2828 09:10:59 INFO - PROCESS | 2768 | 1460995859399 Marionette DEBUG Marionette enabled via command-line flag 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:10:59 INFO - PROCESS | 2768 | ++DOCSHELL 11F7EC00 == 3 [pid = 2768] [id = 3] 09:10:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 5 (11F7F000) [pid = 2768] [serial = 5] [outer = 00000000] 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 09:10:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 6 (11F7FC00) [pid = 2768] [serial = 6] [outer = 11F7F000] 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 09:10:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 7 (18443800) [pid = 2768] [serial = 7] [outer = 14947400] 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:59 INFO - PROCESS | 2768 | 1460995859723 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49770 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:59 INFO - PROCESS | 2768 | 1460995859745 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49772 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:59 INFO - PROCESS | 2768 | 1460995859752 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49773 09:10:59 INFO - PROCESS | 2768 | 1460995859782 Marionette DEBUG Closed connection conn0 09:10:59 INFO - PROCESS | 2768 | 1460995859784 Marionette DEBUG Closed connection conn1 09:10:59 INFO - PROCESS | 2768 | 1460995859786 Marionette DEBUG Closed connection conn2 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:59 INFO - PROCESS | 2768 | 1460995859873 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49775 09:10:59 INFO - PROCESS | 2768 | 1460995859913 Marionette DEBUG Closed connection conn3 09:10:59 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:10:59 INFO - PROCESS | 2768 | 1460995859919 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49776 09:10:59 INFO - PROCESS | 2768 | ++DOCSHELL 1338C000 == 4 [pid = 2768] [id = 4] 09:10:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 8 (18AF2400) [pid = 2768] [serial = 8] [outer = 00000000] 09:11:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 9 (1838E400) [pid = 2768] [serial = 9] [outer = 18AF2400] 09:11:00 INFO - PROCESS | 2768 | 1460995860038 Marionette DEBUG Closed connection conn4 09:11:00 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:11:00 INFO - PROCESS | 2768 | 1460995860044 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49777 09:11:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 10 (18AF2800) [pid = 2768] [serial = 10] [outer = 18AF2400] 09:11:00 INFO - PROCESS | 2768 | 1460995860085 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:11:00 INFO - PROCESS | 2768 | 1460995860090 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418071618","device":"desktop","version":"48.0a1"} 09:11:01 INFO - PROCESS | 2768 | [2768] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:11:01 INFO - PROCESS | 2768 | [2768] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 09:11:01 INFO - PROCESS | 2768 | [2768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:11:02 INFO - PROCESS | 2768 | ++DOCSHELL 1B13E000 == 5 [pid = 2768] [id = 5] 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 11 (1B14B000) [pid = 2768] [serial = 11] [outer = 00000000] 09:11:02 INFO - PROCESS | 2768 | ++DOCSHELL 1B14B800 == 6 [pid = 2768] [id = 6] 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 12 (1B14BC00) [pid = 2768] [serial = 12] [outer = 00000000] 09:11:02 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:11:02 INFO - PROCESS | 2768 | ++DOCSHELL 1C472800 == 7 [pid = 2768] [id = 7] 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 13 (1C472C00) [pid = 2768] [serial = 13] [outer = 00000000] 09:11:02 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:11:02 INFO - PROCESS | 2768 | [2768] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 14 (1DF86000) [pid = 2768] [serial = 14] [outer = 1C472C00] 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 15 (1C4A1C00) [pid = 2768] [serial = 15] [outer = 1B14B000] 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 16 (1C4A3400) [pid = 2768] [serial = 16] [outer = 1B14BC00] 09:11:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 17 (1C4A5C00) [pid = 2768] [serial = 17] [outer = 1C472C00] 09:11:03 INFO - PROCESS | 2768 | 1460995863574 Marionette DEBUG loaded listener.js 09:11:03 INFO - PROCESS | 2768 | 1460995863588 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 18 (1E90A000) [pid = 2768] [serial = 18] [outer = 1C472C00] 09:11:04 INFO - PROCESS | 2768 | 1460995864354 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"9d929f2a-845d-4e5e-a4e1-a13948c22a29","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160418071618","device":"desktop","version":"48.0a1","command_id":1}}] 09:11:04 INFO - PROCESS | 2768 | 1460995864627 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}] 09:11:04 INFO - PROCESS | 2768 | 1460995864655 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 09:11:04 INFO - PROCESS | 2768 | 1460995864666 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:11:04 INFO - PROCESS | 2768 | [2768] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:11:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 19 (1CF89400) [pid = 2768] [serial = 19] [outer = 1C472C00] 09:11:05 INFO - PROCESS | 2768 | 1460995865586 Marionette TRACE conn5 <- [1,3,null,{}] 09:11:05 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:05 INFO - PROCESS | 2768 | 1460995865607 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 09:11:05 INFO - PROCESS | 2768 | 1460995865634 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 09:11:05 INFO - PROCESS | 2768 | 1460995865666 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 2768 | 1460995865668 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 09:11:05 INFO - PROCESS | 2768 | 1460995865711 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:11:05 INFO - PROCESS | 2768 | 1460995865715 Marionette TRACE conn5 <- [1,6,null,{}] 09:11:05 INFO - PROCESS | 2768 | 1460995865750 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}] 09:11:05 INFO - PROCESS | 2768 | 1460995865762 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 09:11:05 INFO - PROCESS | 2768 | 1460995865771 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 2768 | ++DOCSHELL 21261C00 == 8 [pid = 2768] [id = 8] 09:11:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 20 (21262000) [pid = 2768] [serial = 20] [outer = 00000000] 09:11:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 21 (1CF0AC00) [pid = 2768] [serial = 21] [outer = 21262000] 09:11:05 INFO - PROCESS | 2768 | 1460995865821 Marionette DEBUG loaded listener.js 09:11:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 22 (1CF10000) [pid = 2768] [serial = 22] [outer = 21262000] 09:11:06 INFO - PROCESS | 2768 | ++DOCSHELL 1CF11400 == 9 [pid = 2768] [id = 9] 09:11:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 23 (1CF84400) [pid = 2768] [serial = 23] [outer = 00000000] 09:11:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 24 (21504C00) [pid = 2768] [serial = 24] [outer = 1CF84400] 09:11:06 INFO - PROCESS | 2768 | 1460995866219 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 25 (1A1A8C00) [pid = 2768] [serial = 25] [outer = 1CF84400] 09:11:06 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:11:06 INFO - PROCESS | 2768 | 1460995866822 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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1125ms 09:11:06 INFO - PROCESS | 2768 | 1460995866842 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 2768 | 1460995866844 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 09:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:11:06 INFO - PROCESS | 2768 | 1460995866847 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 2768 | 1460995866849 Marionette TRACE conn5 <- [1,10,null,{}] 09:11:06 INFO - PROCESS | 2768 | 1460995866857 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}] 09:11:06 INFO - PROCESS | 2768 | 1460995866965 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 09:11:06 INFO - PROCESS | 2768 | 1460995866975 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:06 INFO - PROCESS | 2768 | ++DOCSHELL 21AF4800 == 10 [pid = 2768] [id = 10] 09:11:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 26 (21AF7000) [pid = 2768] [serial = 26] [outer = 00000000] 09:11:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 27 (21C55400) [pid = 2768] [serial = 27] [outer = 21AF7000] 09:11:07 INFO - PROCESS | 2768 | 1460995867023 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 28 (21C59C00) [pid = 2768] [serial = 28] [outer = 21AF7000] 09:11:08 INFO - PROCESS | 2768 | --DOCSHELL 1338C000 == 9 [pid = 2768] [id = 4] 09:11:08 INFO - PROCESS | 2768 | --DOCSHELL 1338CC00 == 8 [pid = 2768] [id = 1] 09:11:08 INFO - PROCESS | 2768 | 1460995868410 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1583ms 09:11:08 INFO - PROCESS | 2768 | 1460995868432 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 2768 | 1460995868436 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 09:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:11:08 INFO - PROCESS | 2768 | 1460995868442 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 2768 | 1460995868446 Marionette TRACE conn5 <- [1,14,null,{}] 09:11:08 INFO - PROCESS | 2768 | 1460995868452 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}] 09:11:08 INFO - PROCESS | 2768 | 1460995868552 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 09:11:08 INFO - PROCESS | 2768 | 1460995868563 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 2768 | ++DOCSHELL 11F81800 == 9 [pid = 2768] [id = 11] 09:11:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 29 (12201C00) [pid = 2768] [serial = 29] [outer = 00000000] 09:11:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 30 (122BE000) [pid = 2768] [serial = 30] [outer = 12201C00] 09:11:08 INFO - PROCESS | 2768 | 1460995868614 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 31 (127F3C00) [pid = 2768] [serial = 31] [outer = 12201C00] 09:11:09 INFO - PROCESS | 2768 | 1460995869055 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 691ms 09:11:09 INFO - PROCESS | 2768 | ++DOCSHELL 12A41400 == 10 [pid = 2768] [id = 12] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 32 (12A45400) [pid = 2768] [serial = 32] [outer = 00000000] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 33 (12A45C00) [pid = 2768] [serial = 33] [outer = 12A45400] 09:11:09 INFO - PROCESS | 2768 | 1460995869153 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 2768 | 1460995869159 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 34 (1329F800) [pid = 2768] [serial = 34] [outer = 12A45400] 09:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:11:09 INFO - PROCESS | 2768 | ++DOCSHELL 11A85C00 == 11 [pid = 2768] [id = 13] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 35 (12203000) [pid = 2768] [serial = 35] [outer = 00000000] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 36 (1338D400) [pid = 2768] [serial = 36] [outer = 12203000] 09:11:09 INFO - PROCESS | 2768 | 1460995869223 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 2768 | 1460995869226 Marionette TRACE conn5 <- [1,18,null,{}] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 37 (14943000) [pid = 2768] [serial = 37] [outer = 12203000] 09:11:09 INFO - PROCESS | 2768 | 1460995869268 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}] 09:11:09 INFO - PROCESS | 2768 | 1460995869367 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 09:11:09 INFO - PROCESS | 2768 | 1460995869460 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 2768 | ++DOCSHELL 16D12400 == 12 [pid = 2768] [id = 14] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 38 (16D14000) [pid = 2768] [serial = 38] [outer = 00000000] 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 39 (16F1F400) [pid = 2768] [serial = 39] [outer = 16D14000] 09:11:09 INFO - PROCESS | 2768 | 1460995869507 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 40 (16F9C000) [pid = 2768] [serial = 40] [outer = 16D14000] 09:11:09 INFO - PROCESS | 2768 | 1460995869898 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 770ms 09:11:09 INFO - PROCESS | 2768 | 1460995869947 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 2768 | 1460995869949 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 09:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:11:09 INFO - PROCESS | 2768 | 1460995869953 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 2768 | 1460995869957 Marionette TRACE conn5 <- [1,22,null,{}] 09:11:09 INFO - PROCESS | 2768 | 1460995869968 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}] 09:11:10 INFO - PROCESS | 2768 | 1460995870050 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 09:11:10 INFO - PROCESS | 2768 | 1460995870057 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 2768 | ++DOCSHELL 174DDC00 == 13 [pid = 2768] [id = 15] 09:11:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 41 (177DBC00) [pid = 2768] [serial = 41] [outer = 00000000] 09:11:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 42 (1838A400) [pid = 2768] [serial = 42] [outer = 177DBC00] 09:11:10 INFO - PROCESS | 2768 | 1460995870106 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 43 (18438C00) [pid = 2768] [serial = 43] [outer = 177DBC00] 09:11:10 INFO - PROCESS | 2768 | 1460995870503 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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 09:11:10 INFO - PROCESS | 2768 | 1460995870526 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 09:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:11:10 INFO - PROCESS | 2768 | 1460995870528 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 09:11:10 INFO - PROCESS | 2768 | 1460995870531 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 2768 | 1460995870533 Marionette TRACE conn5 <- [1,26,null,{}] 09:11:10 INFO - PROCESS | 2768 | 1460995870548 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}] 09:11:10 INFO - PROCESS | 2768 | 1460995870633 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 09:11:10 INFO - PROCESS | 2768 | 1460995870640 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 2768 | ++DOCSHELL 18AEC800 == 14 [pid = 2768] [id = 16] 09:11:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 44 (18AED000) [pid = 2768] [serial = 44] [outer = 00000000] 09:11:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 45 (16F18800) [pid = 2768] [serial = 45] [outer = 18AED000] 09:11:10 INFO - PROCESS | 2768 | 1460995870688 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 46 (1A4CD000) [pid = 2768] [serial = 46] [outer = 18AED000] 09:11:11 INFO - PROCESS | 2768 | 1460995871092 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]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 590ms 09:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:11:11 INFO - PROCESS | 2768 | 1460995871122 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 09:11:11 INFO - PROCESS | 2768 | 1460995871124 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 09:11:11 INFO - PROCESS | 2768 | 1460995871127 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 2768 | 1460995871129 Marionette TRACE conn5 <- [1,30,null,{}] 09:11:11 INFO - PROCESS | 2768 | 1460995871144 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}] 09:11:11 INFO - PROCESS | 2768 | 1460995871223 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 09:11:11 INFO - PROCESS | 2768 | 1460995871231 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 2768 | ++DOCSHELL 1A4D1C00 == 15 [pid = 2768] [id = 17] 09:11:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 47 (1B128800) [pid = 2768] [serial = 47] [outer = 00000000] 09:11:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 48 (1B2AE800) [pid = 2768] [serial = 48] [outer = 1B128800] 09:11:11 INFO - PROCESS | 2768 | 1460995871278 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 49 (1B49B800) [pid = 2768] [serial = 49] [outer = 1B128800] 09:11:11 INFO - PROCESS | 2768 | 1460995871693 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]]]}] 09:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 591ms 09:11:11 INFO - PROCESS | 2768 | 1460995871718 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 09:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:11:11 INFO - PROCESS | 2768 | 1460995871720 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 09:11:11 INFO - PROCESS | 2768 | 1460995871723 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:11:11 INFO - PROCESS | 2768 | 1460995871725 Marionette TRACE conn5 <- [1,34,null,{}] 09:11:11 INFO - PROCESS | 2768 | 1460995871740 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}] 09:11:11 INFO - PROCESS | 2768 | 1460995871838 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 09:11:11 INFO - PROCESS | 2768 | 1460995871848 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:11 INFO - PROCESS | 2768 | ++DOCSHELL 1B2ADC00 == 16 [pid = 2768] [id = 18] 09:11:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 50 (1BC7A400) [pid = 2768] [serial = 50] [outer = 00000000] 09:11:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 51 (1CA9CC00) [pid = 2768] [serial = 51] [outer = 1BC7A400] 09:11:11 INFO - PROCESS | 2768 | 1460995871893 Marionette DEBUG loaded listener.js 09:11:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 52 (1CB4B000) [pid = 2768] [serial = 52] [outer = 1BC7A400] 09:11:12 INFO - PROCESS | 2768 | 1460995872285 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]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 09:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:11:12 INFO - PROCESS | 2768 | 1460995872294 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 09:11:12 INFO - PROCESS | 2768 | 1460995872296 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 09:11:12 INFO - PROCESS | 2768 | 1460995872299 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 2768 | 1460995872300 Marionette TRACE conn5 <- [1,38,null,{}] 09:11:12 INFO - PROCESS | 2768 | 1460995872304 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}] 09:11:12 INFO - PROCESS | 2768 | 1460995872405 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 09:11:12 INFO - PROCESS | 2768 | 1460995872413 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 2768 | ++DOCSHELL 1CB45400 == 17 [pid = 2768] [id = 19] 09:11:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 53 (1CD16C00) [pid = 2768] [serial = 53] [outer = 00000000] 09:11:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 54 (1CF0FC00) [pid = 2768] [serial = 54] [outer = 1CD16C00] 09:11:12 INFO - PROCESS | 2768 | 1460995872461 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 55 (1CF18800) [pid = 2768] [serial = 55] [outer = 1CD16C00] 09:11:12 INFO - PROCESS | 2768 | 1460995872855 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]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 09:11:12 INFO - PROCESS | 2768 | 1460995872870 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 09:11:12 INFO - PROCESS | 2768 | 1460995872872 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 09:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:11:12 INFO - PROCESS | 2768 | 1460995872875 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 2768 | 1460995872877 Marionette TRACE conn5 <- [1,42,null,{}] 09:11:12 INFO - PROCESS | 2768 | 1460995872880 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}] 09:11:12 INFO - PROCESS | 2768 | 1460995872952 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 09:11:13 INFO - PROCESS | 2768 | 1460995873013 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 2768 | ++DOCSHELL 1D3E9000 == 18 [pid = 2768] [id = 20] 09:11:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 56 (1D3F1000) [pid = 2768] [serial = 56] [outer = 00000000] 09:11:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 57 (1D4EE400) [pid = 2768] [serial = 57] [outer = 1D3F1000] 09:11:13 INFO - PROCESS | 2768 | 1460995873059 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 58 (1DD8EC00) [pid = 2768] [serial = 58] [outer = 1D3F1000] 09:11:13 INFO - PROCESS | 2768 | 1460995873401 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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 09:11:13 INFO - PROCESS | 2768 | 1460995873446 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 2768 | 1460995873448 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 09:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:11:13 INFO - PROCESS | 2768 | 1460995873451 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 2768 | 1460995873453 Marionette TRACE conn5 <- [1,46,null,{}] 09:11:13 INFO - PROCESS | 2768 | 1460995873456 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}] 09:11:13 INFO - PROCESS | 2768 | 1460995873614 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 09:11:13 INFO - PROCESS | 2768 | 1460995873642 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 2768 | ++DOCSHELL 1DDF3000 == 19 [pid = 2768] [id = 21] 09:11:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 59 (1DDF3400) [pid = 2768] [serial = 59] [outer = 00000000] 09:11:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 60 (1E908400) [pid = 2768] [serial = 60] [outer = 1DDF3400] 09:11:13 INFO - PROCESS | 2768 | 1460995873707 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 61 (2125B000) [pid = 2768] [serial = 61] [outer = 1DDF3400] 09:11:14 INFO - PROCESS | 2768 | 1460995874075 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 671ms 09:11:14 INFO - PROCESS | 2768 | 1460995874122 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 2768 | 1460995874124 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 09:11:14 INFO - PROCESS | 2768 | 1460995874127 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:11:14 INFO - PROCESS | 2768 | 1460995874129 Marionette TRACE conn5 <- [1,50,null,{}] 09:11:14 INFO - PROCESS | 2768 | 1460995874132 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}] 09:11:14 INFO - PROCESS | 2768 | 1460995874238 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 09:11:14 INFO - PROCESS | 2768 | 1460995874247 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 2768 | ++DOCSHELL 1A4B7800 == 20 [pid = 2768] [id = 22] 09:11:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 62 (1A4B8400) [pid = 2768] [serial = 62] [outer = 00000000] 09:11:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 63 (1A4C2400) [pid = 2768] [serial = 63] [outer = 1A4B8400] 09:11:14 INFO - PROCESS | 2768 | 1460995874293 Marionette DEBUG loaded listener.js 09:11:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 64 (1DF83C00) [pid = 2768] [serial = 64] [outer = 1A4B8400] 09:11:14 INFO - PROCESS | 2768 | 1460995874661 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 570ms 09:11:14 INFO - PROCESS | 2768 | 1460995874702 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 09:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:11:14 INFO - PROCESS | 2768 | 1460995874704 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 09:11:14 INFO - PROCESS | 2768 | 1460995874707 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 2768 | 1460995874710 Marionette TRACE conn5 <- [1,54,null,{}] 09:11:14 INFO - PROCESS | 2768 | 1460995874713 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}] 09:11:14 INFO - PROCESS | 2768 | 1460995874825 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 09:11:14 INFO - PROCESS | 2768 | 1460995874884 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:14 INFO - PROCESS | 2768 | ++DOCSHELL 1A1AF000 == 21 [pid = 2768] [id = 23] 09:11:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 65 (1A4C4400) [pid = 2768] [serial = 65] [outer = 00000000] 09:11:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 66 (1CEF3C00) [pid = 2768] [serial = 66] [outer = 1A4C4400] 09:11:14 INFO - PROCESS | 2768 | 1460995874934 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 67 (1CF0A000) [pid = 2768] [serial = 67] [outer = 1A4C4400] 09:11:15 INFO - PROCESS | 2768 | 1460995875300 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]]]}] 09:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 630ms 09:11:15 INFO - PROCESS | 2768 | 1460995875338 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 09:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:11:15 INFO - PROCESS | 2768 | 1460995875340 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 09:11:15 INFO - PROCESS | 2768 | 1460995875344 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:11:15 INFO - PROCESS | 2768 | 1460995875345 Marionette TRACE conn5 <- [1,58,null,{}] 09:11:15 INFO - PROCESS | 2768 | 1460995875349 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}] 09:11:16 INFO - PROCESS | 2768 | 1460995876109 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 09:11:16 INFO - PROCESS | 2768 | 1460995876193 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 2768 | ++DOCSHELL 11F78C00 == 22 [pid = 2768] [id = 24] 09:11:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 68 (11F79000) [pid = 2768] [serial = 68] [outer = 00000000] 09:11:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 69 (12208000) [pid = 2768] [serial = 69] [outer = 11F79000] 09:11:16 INFO - PROCESS | 2768 | 1460995876243 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 70 (122BD000) [pid = 2768] [serial = 70] [outer = 11F79000] 09:11:16 INFO - PROCESS | 2768 | 1460995876677 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1373ms 09:11:16 INFO - PROCESS | 2768 | 1460995876717 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 2768 | 1460995876722 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 09:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:11:16 INFO - PROCESS | 2768 | 1460995876727 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 2768 | 1460995876731 Marionette TRACE conn5 <- [1,62,null,{}] 09:11:16 INFO - PROCESS | 2768 | 1460995876735 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}] 09:11:16 INFO - PROCESS | 2768 | 1460995876834 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 09:11:16 INFO - PROCESS | 2768 | 1460995876844 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 2768 | ++DOCSHELL 16F1D400 == 23 [pid = 2768] [id = 25] 09:11:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 71 (16F20000) [pid = 2768] [serial = 71] [outer = 00000000] 09:11:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 72 (174C3000) [pid = 2768] [serial = 72] [outer = 16F20000] 09:11:16 INFO - PROCESS | 2768 | 1460995876894 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (174E0000) [pid = 2768] [serial = 73] [outer = 16F20000] 09:11:17 INFO - PROCESS | 2768 | 1460995877313 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]]]}] 09:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 630ms 09:11:17 INFO - PROCESS | 2768 | 1460995877368 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 2768 | 1460995877371 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 09:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:11:17 INFO - PROCESS | 2768 | 1460995877375 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 2768 | 1460995877377 Marionette TRACE conn5 <- [1,66,null,{}] 09:11:17 INFO - PROCESS | 2768 | 1460995877381 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}] 09:11:17 INFO - PROCESS | 2768 | 1460995877750 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (18AF2400) [pid = 2768] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 71 (21262000) [pid = 2768] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 70 (1A4B8400) [pid = 2768] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 69 (21AF7000) [pid = 2768] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 68 (12201C00) [pid = 2768] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 67 (16D14000) [pid = 2768] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 66 (177DBC00) [pid = 2768] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:11:17 INFO - PROCESS | 2768 | --DOMWINDOW == 65 (18AED000) [pid = 2768] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:11:17 INFO - PROCESS | 2768 | 1460995877829 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 2768 | ++DOCSHELL 11F72C00 == 24 [pid = 2768] [id = 26] 09:11:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 66 (11F73C00) [pid = 2768] [serial = 74] [outer = 00000000] 09:11:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 67 (122B6800) [pid = 2768] [serial = 75] [outer = 11F73C00] 09:11:17 INFO - PROCESS | 2768 | 1460995877876 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 68 (1838A800) [pid = 2768] [serial = 76] [outer = 11F73C00] 09:11:18 INFO - PROCESS | 2768 | 1460995878255 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 930ms 09:11:18 INFO - PROCESS | 2768 | 1460995878306 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 2768 | 1460995878310 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 09:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:11:18 INFO - PROCESS | 2768 | 1460995878320 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 2768 | 1460995878325 Marionette TRACE conn5 <- [1,70,null,{}] 09:11:18 INFO - PROCESS | 2768 | 1460995878328 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}] 09:11:18 INFO - PROCESS | 2768 | 1460995878409 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 09:11:18 INFO - PROCESS | 2768 | 1460995878416 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:18 INFO - PROCESS | 2768 | ++DOCSHELL 1A1A5000 == 25 [pid = 2768] [id = 27] 09:11:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 69 (1A1A5400) [pid = 2768] [serial = 77] [outer = 00000000] 09:11:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 70 (1A4CF800) [pid = 2768] [serial = 78] [outer = 1A1A5400] 09:11:18 INFO - PROCESS | 2768 | 1460995878465 Marionette DEBUG loaded listener.js 09:11:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 71 (1B146800) [pid = 2768] [serial = 79] [outer = 1A1A5400] 09:11:18 INFO - PROCESS | 2768 | 1460995878875 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]]]}] 09:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 591ms 09:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:11:18 INFO - PROCESS | 2768 | 1460995878906 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 2768 | 1460995878908 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 09:11:18 INFO - PROCESS | 2768 | 1460995878911 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 2768 | 1460995878913 Marionette TRACE conn5 <- [1,74,null,{}] 09:11:18 INFO - PROCESS | 2768 | 1460995878917 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}] 09:11:19 INFO - PROCESS | 2768 | 1460995878991 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 09:11:19 INFO - PROCESS | 2768 | 1460995878997 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 2768 | ++DOCSHELL 1B149C00 == 26 [pid = 2768] [id = 28] 09:11:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 72 (1B2A9800) [pid = 2768] [serial = 80] [outer = 00000000] 09:11:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (1C4A2800) [pid = 2768] [serial = 81] [outer = 1B2A9800] 09:11:19 INFO - PROCESS | 2768 | 1460995879043 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (1CAA0000) [pid = 2768] [serial = 82] [outer = 1B2A9800] 09:11:19 INFO - PROCESS | 2768 | 1460995879475 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]]]}] 09:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 09:11:19 INFO - PROCESS | 2768 | 1460995879543 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 09:11:19 INFO - PROCESS | 2768 | 1460995879545 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 09:11:19 INFO - PROCESS | 2768 | 1460995879548 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:11:19 INFO - PROCESS | 2768 | 1460995879550 Marionette TRACE conn5 <- [1,78,null,{}] 09:11:19 INFO - PROCESS | 2768 | 1460995879554 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}] 09:11:19 INFO - PROCESS | 2768 | 1460995879631 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 09:11:19 INFO - PROCESS | 2768 | 1460995879637 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 2768 | ++DOCSHELL 1CCCA800 == 27 [pid = 2768] [id = 29] 09:11:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (1CCCB000) [pid = 2768] [serial = 83] [outer = 00000000] 09:11:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (1CD14800) [pid = 2768] [serial = 84] [outer = 1CCCB000] 09:11:19 INFO - PROCESS | 2768 | 1460995879692 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (1CEEFC00) [pid = 2768] [serial = 85] [outer = 1CCCB000] 09:11:20 INFO - PROCESS | 2768 | 1460995880243 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]]]}] 09:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 730ms 09:11:20 INFO - PROCESS | 2768 | 1460995880283 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 2768 | 1460995880289 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 09:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:11:20 INFO - PROCESS | 2768 | 1460995880295 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 2768 | 1460995880299 Marionette TRACE conn5 <- [1,82,null,{}] 09:11:20 INFO - PROCESS | 2768 | 1460995880365 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}] 09:11:20 INFO - PROCESS | 2768 | 1460995880493 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 09:11:20 INFO - PROCESS | 2768 | 1460995880535 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 2768 | ++DOCSHELL 128AD800 == 28 [pid = 2768] [id = 30] 09:11:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (17430000) [pid = 2768] [serial = 86] [outer = 00000000] 09:11:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (177E1000) [pid = 2768] [serial = 87] [outer = 17430000] 09:11:20 INFO - PROCESS | 2768 | 1460995880593 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (19C5B800) [pid = 2768] [serial = 88] [outer = 17430000] 09:11:21 INFO - PROCESS | 2768 | 1460995881098 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]]]}] 09:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 870ms 09:11:21 INFO - PROCESS | 2768 | 1460995881168 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 2768 | 1460995881175 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 09:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:11:21 INFO - PROCESS | 2768 | 1460995881181 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 2768 | 1460995881184 Marionette TRACE conn5 <- [1,86,null,{}] 09:11:21 INFO - PROCESS | 2768 | 1460995881188 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}] 09:11:21 INFO - PROCESS | 2768 | 1460995881291 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 09:11:21 INFO - PROCESS | 2768 | 1460995881373 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BDC00 == 29 [pid = 2768] [id = 31] 09:11:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1A4BF000) [pid = 2768] [serial = 89] [outer = 00000000] 09:11:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1C4A7000) [pid = 2768] [serial = 90] [outer = 1A4BF000] 09:11:21 INFO - PROCESS | 2768 | 1460995881429 Marionette DEBUG loaded listener.js 09:11:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1CCC6C00) [pid = 2768] [serial = 91] [outer = 1A4BF000] 09:11:21 INFO - PROCESS | 2768 | 1460995881989 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 871ms 09:11:22 INFO - PROCESS | 2768 | 1460995882053 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 2768 | 1460995882056 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 09:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:11:22 INFO - PROCESS | 2768 | 1460995882060 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 2768 | 1460995882064 Marionette TRACE conn5 <- [1,90,null,{}] 09:11:22 INFO - PROCESS | 2768 | 1460995882075 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}] 09:11:22 INFO - PROCESS | 2768 | 1460995882173 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 09:11:22 INFO - PROCESS | 2768 | 1460995882241 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:22 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0C400 == 30 [pid = 2768] [id = 32] 09:11:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1CF0DC00) [pid = 2768] [serial = 92] [outer = 00000000] 09:11:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1CF8E400) [pid = 2768] [serial = 93] [outer = 1CF0DC00] 09:11:22 INFO - PROCESS | 2768 | 1460995882299 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1D407000) [pid = 2768] [serial = 94] [outer = 1CF0DC00] 09:11:22 INFO - PROCESS | 2768 | 1460995882811 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]]]}] 09:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 830ms 09:11:22 INFO - PROCESS | 2768 | 1460995882893 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 2768 | 1460995882896 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 09:11:22 INFO - PROCESS | 2768 | 1460995882899 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:11:22 INFO - PROCESS | 2768 | 1460995882901 Marionette TRACE conn5 <- [1,94,null,{}] 09:11:22 INFO - PROCESS | 2768 | 1460995882905 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}] 09:11:23 INFO - PROCESS | 2768 | 1460995883042 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 09:11:23 INFO - PROCESS | 2768 | 1460995883108 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 2768 | ++DOCSHELL 19C62C00 == 31 [pid = 2768] [id = 33] 09:11:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1D40BC00) [pid = 2768] [serial = 95] [outer = 00000000] 09:11:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1DDF1800) [pid = 2768] [serial = 96] [outer = 1D40BC00] 09:11:23 INFO - PROCESS | 2768 | 1460995883164 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1DF8AC00) [pid = 2768] [serial = 97] [outer = 1D40BC00] 09:11:23 INFO - PROCESS | 2768 | 1460995883770 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]]]}] 09:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 931ms 09:11:23 INFO - PROCESS | 2768 | 1460995883834 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 09:11:23 INFO - PROCESS | 2768 | 1460995883838 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 09:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:11:23 INFO - PROCESS | 2768 | 1460995883842 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:11:23 INFO - PROCESS | 2768 | 1460995883846 Marionette TRACE conn5 <- [1,98,null,{}] 09:11:23 INFO - PROCESS | 2768 | 1460995883853 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}] 09:11:23 INFO - PROCESS | 2768 | 1460995883947 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 09:11:24 INFO - PROCESS | 2768 | 1460995884019 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 2768 | ++DOCSHELL 122C2C00 == 32 [pid = 2768] [id = 34] 09:11:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (128A3400) [pid = 2768] [serial = 98] [outer = 00000000] 09:11:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (149DA400) [pid = 2768] [serial = 99] [outer = 128A3400] 09:11:24 INFO - PROCESS | 2768 | 1460995884069 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (17434C00) [pid = 2768] [serial = 100] [outer = 128A3400] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1CF0FC00) [pid = 2768] [serial = 54] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1D4EE400) [pid = 2768] [serial = 57] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1E908400) [pid = 2768] [serial = 60] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1A4C2400) [pid = 2768] [serial = 63] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (122BE000) [pid = 2768] [serial = 30] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1338D400) [pid = 2768] [serial = 36] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (16F1F400) [pid = 2768] [serial = 39] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1838A400) [pid = 2768] [serial = 42] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (16F18800) [pid = 2768] [serial = 45] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (1B2AE800) [pid = 2768] [serial = 48] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1CA9CC00) [pid = 2768] [serial = 51] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (12A45C00) [pid = 2768] [serial = 33] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (16F9C000) [pid = 2768] [serial = 40] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (18438C00) [pid = 2768] [serial = 43] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (1A4CD000) [pid = 2768] [serial = 46] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (21C59C00) [pid = 2768] [serial = 28] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (127F3C00) [pid = 2768] [serial = 31] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (1DF83C00) [pid = 2768] [serial = 64] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (21504C00) [pid = 2768] [serial = 24] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (1CF0AC00) [pid = 2768] [serial = 21] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 71 (1C4A5C00) [pid = 2768] [serial = 17] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 70 (1DF86000) [pid = 2768] [serial = 14] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 69 (1838E400) [pid = 2768] [serial = 9] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 68 (18AF2800) [pid = 2768] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 67 (14948000) [pid = 2768] [serial = 4] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 66 (21C55400) [pid = 2768] [serial = 27] [outer = 00000000] [url = about:blank] 09:11:24 INFO - PROCESS | 2768 | --DOMWINDOW == 65 (1CF10000) [pid = 2768] [serial = 22] [outer = 00000000] [url = about:blank] 09:11:25 INFO - PROCESS | 2768 | 1460995885040 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]]]}] 09:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1237ms 09:11:25 INFO - PROCESS | 2768 | 1460995885081 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 2768 | 1460995885085 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 09:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:11:25 INFO - PROCESS | 2768 | 1460995885095 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 2768 | 1460995885099 Marionette TRACE conn5 <- [1,102,null,{}] 09:11:25 INFO - PROCESS | 2768 | 1460995885105 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}] 09:11:25 INFO - PROCESS | 2768 | 1460995885190 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 09:11:25 INFO - PROCESS | 2768 | 1460995885258 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 2768 | ++DOCSHELL 127F2400 == 33 [pid = 2768] [id = 35] 09:11:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 66 (128A9C00) [pid = 2768] [serial = 101] [outer = 00000000] 09:11:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 67 (132A7C00) [pid = 2768] [serial = 102] [outer = 128A9C00] 09:11:25 INFO - PROCESS | 2768 | 1460995885306 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 68 (1338E400) [pid = 2768] [serial = 103] [outer = 128A9C00] 09:11:26 INFO - PROCESS | 2768 | 1460995886022 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]]]}] 09:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 987ms 09:11:26 INFO - PROCESS | 2768 | 1460995886084 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 2768 | 1460995886090 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 09:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:11:26 INFO - PROCESS | 2768 | 1460995886095 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 2768 | 1460995886099 Marionette TRACE conn5 <- [1,106,null,{}] 09:11:26 INFO - PROCESS | 2768 | 1460995886104 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}] 09:11:26 INFO - PROCESS | 2768 | 1460995886219 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 09:11:26 INFO - PROCESS | 2768 | 1460995886287 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 2768 | ++DOCSHELL 149DDC00 == 34 [pid = 2768] [id = 36] 09:11:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 69 (149DF800) [pid = 2768] [serial = 104] [outer = 00000000] 09:11:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 70 (16F35000) [pid = 2768] [serial = 105] [outer = 149DF800] 09:11:26 INFO - PROCESS | 2768 | 1460995886347 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 71 (171F4C00) [pid = 2768] [serial = 106] [outer = 149DF800] 09:11:27 INFO - PROCESS | 2768 | 1460995887079 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]]]}] 09:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1020ms 09:11:27 INFO - PROCESS | 2768 | 1460995887117 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 2768 | 1460995887121 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 09:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:11:27 INFO - PROCESS | 2768 | 1460995887127 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 2768 | 1460995887131 Marionette TRACE conn5 <- [1,110,null,{}] 09:11:27 INFO - PROCESS | 2768 | 1460995887173 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}] 09:11:27 INFO - PROCESS | 2768 | 1460995887293 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 09:11:27 INFO - PROCESS | 2768 | 1460995887353 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 2768 | ++DOCSHELL 12A10800 == 35 [pid = 2768] [id = 37] 09:11:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 72 (132A2C00) [pid = 2768] [serial = 107] [outer = 00000000] 09:11:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (16D0A000) [pid = 2768] [serial = 108] [outer = 132A2C00] 09:11:27 INFO - PROCESS | 2768 | 1460995887405 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (171F3400) [pid = 2768] [serial = 109] [outer = 132A2C00] 09:11:27 INFO - PROCESS | 2768 | --DOCSHELL 1A1AF000 == 34 [pid = 2768] [id = 23] 09:11:27 INFO - PROCESS | 2768 | --DOCSHELL 1DDF3000 == 33 [pid = 2768] [id = 21] 09:11:27 INFO - PROCESS | 2768 | --DOCSHELL 122C2C00 == 32 [pid = 2768] [id = 34] 09:11:28 INFO - PROCESS | 2768 | 1460995888005 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 950ms 09:11:28 INFO - PROCESS | 2768 | 1460995888078 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 2768 | 1460995888084 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 09:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:11:28 INFO - PROCESS | 2768 | 1460995888090 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 2768 | 1460995888094 Marionette TRACE conn5 <- [1,114,null,{}] 09:11:28 INFO - PROCESS | 2768 | 1460995888099 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}] 09:11:28 INFO - PROCESS | 2768 | 1460995888205 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 09:11:28 INFO - PROCESS | 2768 | 1460995888273 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 2768 | ++DOCSHELL 18391000 == 33 [pid = 2768] [id = 38] 09:11:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (18391400) [pid = 2768] [serial = 110] [outer = 00000000] 09:11:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (18445800) [pid = 2768] [serial = 111] [outer = 18391400] 09:11:28 INFO - PROCESS | 2768 | 1460995888334 Marionette DEBUG loaded listener.js 09:11:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (18AED400) [pid = 2768] [serial = 112] [outer = 18391400] 09:11:28 INFO - PROCESS | 2768 | 1460995888907 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]]]}] 09:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 871ms 09:11:28 INFO - PROCESS | 2768 | 1460995888962 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 2768 | 1460995888969 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 09:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:11:28 INFO - PROCESS | 2768 | 1460995888976 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 2768 | 1460995888979 Marionette TRACE conn5 <- [1,118,null,{}] 09:11:29 INFO - PROCESS | 2768 | 1460995888998 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}] 09:11:29 INFO - PROCESS | 2768 | 1460995889115 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 09:11:29 INFO - PROCESS | 2768 | 1460995889176 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:29 INFO - PROCESS | 2768 | ++DOCSHELL 1A1A3400 == 34 [pid = 2768] [id = 39] 09:11:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (1A4B8C00) [pid = 2768] [serial = 113] [outer = 00000000] 09:11:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (1A4C6000) [pid = 2768] [serial = 114] [outer = 1A4B8C00] 09:11:29 INFO - PROCESS | 2768 | 1460995889232 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1B128C00) [pid = 2768] [serial = 115] [outer = 1A4B8C00] 09:11:29 INFO - PROCESS | 2768 | 1460995889732 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]]]}] 09:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 830ms 09:11:29 INFO - PROCESS | 2768 | 1460995889807 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 09:11:29 INFO - PROCESS | 2768 | 1460995889810 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 09:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:11:29 INFO - PROCESS | 2768 | 1460995889814 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:11:29 INFO - PROCESS | 2768 | 1460995889818 Marionette TRACE conn5 <- [1,122,null,{}] 09:11:29 INFO - PROCESS | 2768 | 1460995889831 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}] 09:11:29 INFO - PROCESS | 2768 | 1460995889947 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 09:11:30 INFO - PROCESS | 2768 | 1460995890007 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7BC00 == 35 [pid = 2768] [id = 40] 09:11:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1C4A6000) [pid = 2768] [serial = 116] [outer = 00000000] 09:11:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1CA95800) [pid = 2768] [serial = 117] [outer = 1C4A6000] 09:11:30 INFO - PROCESS | 2768 | 1460995890068 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1CCC7000) [pid = 2768] [serial = 118] [outer = 1C4A6000] 09:11:30 INFO - PROCESS | 2768 | 1460995890610 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]]]}] 09:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 830ms 09:11:30 INFO - PROCESS | 2768 | 1460995890647 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 2768 | 1460995890650 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 09:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:11:30 INFO - PROCESS | 2768 | 1460995890654 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 2768 | 1460995890656 Marionette TRACE conn5 <- [1,126,null,{}] 09:11:30 INFO - PROCESS | 2768 | 1460995890660 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}] 09:11:30 INFO - PROCESS | 2768 | 1460995890769 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 09:11:30 INFO - PROCESS | 2768 | 1460995890847 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 2768 | ++DOCSHELL 1CB49C00 == 36 [pid = 2768] [id = 41] 09:11:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1CE15800) [pid = 2768] [serial = 119] [outer = 00000000] 09:11:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1CEF6C00) [pid = 2768] [serial = 120] [outer = 1CE15800] 09:11:30 INFO - PROCESS | 2768 | 1460995890902 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1CF09C00) [pid = 2768] [serial = 121] [outer = 1CE15800] 09:11:31 INFO - PROCESS | 2768 | 1460995891404 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]]]}] 09:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 832ms 09:11:31 INFO - PROCESS | 2768 | 1460995891489 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 09:11:31 INFO - PROCESS | 2768 | 1460995891491 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 09:11:31 INFO - PROCESS | 2768 | 1460995891495 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 2768 | 1460995891497 Marionette TRACE conn5 <- [1,130,null,{}] 09:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:11:31 INFO - PROCESS | 2768 | 1460995891500 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}] 09:11:31 INFO - PROCESS | 2768 | 1460995891626 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 09:11:31 INFO - PROCESS | 2768 | 1460995891691 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 2768 | ++DOCSHELL 18440C00 == 37 [pid = 2768] [id = 42] 09:11:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (18441400) [pid = 2768] [serial = 122] [outer = 00000000] 09:11:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1CEF4400) [pid = 2768] [serial = 123] [outer = 18441400] 09:11:31 INFO - PROCESS | 2768 | 1460995891746 Marionette DEBUG loaded listener.js 09:11:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1CF86C00) [pid = 2768] [serial = 124] [outer = 18441400] 09:11:32 INFO - PROCESS | 2768 | 1460995892403 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]]]}] 09:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 930ms 09:11:32 INFO - PROCESS | 2768 | 1460995892430 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 2768 | 1460995892434 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 09:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:11:32 INFO - PROCESS | 2768 | 1460995892440 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 2768 | 1460995892445 Marionette TRACE conn5 <- [1,134,null,{}] 09:11:32 INFO - PROCESS | 2768 | 1460995892466 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}] 09:11:32 INFO - PROCESS | 2768 | 1460995892586 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 09:11:32 INFO - PROCESS | 2768 | 1460995892650 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:32 INFO - PROCESS | 2768 | ++DOCSHELL 127EE000 == 38 [pid = 2768] [id = 43] 09:11:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (127EE400) [pid = 2768] [serial = 125] [outer = 00000000] 09:11:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (16D0C400) [pid = 2768] [serial = 126] [outer = 127EE400] 09:11:32 INFO - PROCESS | 2768 | 1460995892708 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1773BC00) [pid = 2768] [serial = 127] [outer = 127EE400] 09:11:33 INFO - PROCESS | 2768 | 1460995893300 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]]]}] 09:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 930ms 09:11:33 INFO - PROCESS | 2768 | 1460995893375 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 09:11:33 INFO - PROCESS | 2768 | 1460995893381 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 09:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:11:33 INFO - PROCESS | 2768 | 1460995893388 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:11:33 INFO - PROCESS | 2768 | 1460995893391 Marionette TRACE conn5 <- [1,138,null,{}] 09:11:33 INFO - PROCESS | 2768 | 1460995893395 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}] 09:11:33 INFO - PROCESS | 2768 | 1460995893536 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 09:11:33 INFO - PROCESS | 2768 | 1460995893611 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 2768 | ++DOCSHELL 177E7000 == 39 [pid = 2768] [id = 44] 09:11:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (18388C00) [pid = 2768] [serial = 128] [outer = 00000000] 09:11:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1B495C00) [pid = 2768] [serial = 129] [outer = 18388C00] 09:11:33 INFO - PROCESS | 2768 | 1460995893667 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1BC7FC00) [pid = 2768] [serial = 130] [outer = 18388C00] 09:11:34 INFO - PROCESS | 2768 | 1460995894219 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]]]}] 09:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 871ms 09:11:34 INFO - PROCESS | 2768 | 1460995894260 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 2768 | 1460995894263 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 09:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:11:34 INFO - PROCESS | 2768 | 1460995894267 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 2768 | 1460995894270 Marionette TRACE conn5 <- [1,142,null,{}] 09:11:34 INFO - PROCESS | 2768 | 1460995894282 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}] 09:11:34 INFO - PROCESS | 2768 | 1460995894389 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 09:11:34 INFO - PROCESS | 2768 | 1460995894470 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 2768 | ++DOCSHELL 177E6C00 == 40 [pid = 2768] [id = 45] 09:11:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1CEEE400) [pid = 2768] [serial = 131] [outer = 00000000] 09:11:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1D4ECC00) [pid = 2768] [serial = 132] [outer = 1CEEE400] 09:11:34 INFO - PROCESS | 2768 | 1460995894530 Marionette DEBUG loaded listener.js 09:11:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1DD89800) [pid = 2768] [serial = 133] [outer = 1CEEE400] 09:11:35 INFO - PROCESS | 2768 | 1460995895072 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]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 870ms 09:11:35 INFO - PROCESS | 2768 | 1460995895139 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 2768 | 1460995895142 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 09:11:35 INFO - PROCESS | 2768 | 1460995895146 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:11:35 INFO - PROCESS | 2768 | 1460995895148 Marionette TRACE conn5 <- [1,146,null,{}] 09:11:35 INFO - PROCESS | 2768 | 1460995895152 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}] 09:11:35 INFO - PROCESS | 2768 | 1460995895250 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 09:11:35 INFO - PROCESS | 2768 | 1460995895317 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:35 INFO - PROCESS | 2768 | ++DOCSHELL 1EA31400 == 41 [pid = 2768] [id = 46] 09:11:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1EA39000) [pid = 2768] [serial = 134] [outer = 00000000] 09:11:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (21263400) [pid = 2768] [serial = 135] [outer = 1EA39000] 09:11:35 INFO - PROCESS | 2768 | 1460995895372 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (21506C00) [pid = 2768] [serial = 136] [outer = 1EA39000] 09:11:35 INFO - PROCESS | 2768 | 1460995895895 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]]]}] 09:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 770ms 09:11:35 INFO - PROCESS | 2768 | 1460995895928 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 2768 | 1460995895930 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 09:11:35 INFO - PROCESS | 2768 | 1460995895934 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 2768 | 1460995895936 Marionette TRACE conn5 <- [1,150,null,{}] 09:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:11:35 INFO - PROCESS | 2768 | 1460995895940 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}] 09:11:36 INFO - PROCESS | 2768 | 1460995896033 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 09:11:36 INFO - PROCESS | 2768 | 1460995896114 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 2768 | ++DOCSHELL 1B2AE800 == 42 [pid = 2768] [id = 47] 09:11:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (2150EC00) [pid = 2768] [serial = 137] [outer = 00000000] 09:11:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (21A58000) [pid = 2768] [serial = 138] [outer = 2150EC00] 09:11:36 INFO - PROCESS | 2768 | 1460995896170 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (21A58800) [pid = 2768] [serial = 139] [outer = 2150EC00] 09:11:36 INFO - PROCESS | 2768 | 1460995896856 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]]]}] 09:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 971ms 09:11:36 INFO - PROCESS | 2768 | 1460995896911 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 09:11:36 INFO - PROCESS | 2768 | 1460995896915 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 09:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:11:36 INFO - PROCESS | 2768 | 1460995896921 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:11:36 INFO - PROCESS | 2768 | 1460995896925 Marionette TRACE conn5 <- [1,154,null,{}] 09:11:36 INFO - PROCESS | 2768 | 1460995896931 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}] 09:11:37 INFO - PROCESS | 2768 | 1460995897032 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 09:11:37 INFO - PROCESS | 2768 | 1460995897105 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 2768 | ++DOCSHELL 18388400 == 43 [pid = 2768] [id = 48] 09:11:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (18388800) [pid = 2768] [serial = 140] [outer = 00000000] 09:11:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (18809400) [pid = 2768] [serial = 141] [outer = 18388800] 09:11:37 INFO - PROCESS | 2768 | 1460995897157 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (19D74C00) [pid = 2768] [serial = 142] [outer = 18388800] 09:11:37 INFO - PROCESS | 2768 | 1460995897824 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]]]}] 09:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 930ms 09:11:37 INFO - PROCESS | 2768 | 1460995897851 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 2768 | 1460995897855 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 09:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:11:37 INFO - PROCESS | 2768 | 1460995897861 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 2768 | 1460995897865 Marionette TRACE conn5 <- [1,158,null,{}] 09:11:37 INFO - PROCESS | 2768 | 1460995897871 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}] 09:11:38 INFO - PROCESS | 2768 | 1460995897980 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 09:11:38 INFO - PROCESS | 2768 | 1460995898054 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 2768 | ++DOCSHELL 18439C00 == 44 [pid = 2768] [id = 49] 09:11:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1843B800) [pid = 2768] [serial = 143] [outer = 00000000] 09:11:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (19D79800) [pid = 2768] [serial = 144] [outer = 1843B800] 09:11:38 INFO - PROCESS | 2768 | 1460995898113 Marionette DEBUG loaded listener.js 09:11:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (19D80000) [pid = 2768] [serial = 145] [outer = 1843B800] 09:11:38 INFO - PROCESS | 2768 | 1460995898721 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]]]}] 09:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 891ms 09:11:38 INFO - PROCESS | 2768 | 1460995898751 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 2768 | 1460995898757 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 09:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:11:38 INFO - PROCESS | 2768 | 1460995898764 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 2768 | 1460995898767 Marionette TRACE conn5 <- [1,162,null,{}] 09:11:38 INFO - PROCESS | 2768 | 1460995898771 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}] 09:11:38 INFO - PROCESS | 2768 | 1460995898875 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 09:11:38 INFO - PROCESS | 2768 | 1460995898961 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 2768 | ++DOCSHELL 1A4B7400 == 45 [pid = 2768] [id = 50] 09:11:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1B140000) [pid = 2768] [serial = 146] [outer = 00000000] 09:11:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CCCF400) [pid = 2768] [serial = 147] [outer = 1B140000] 09:11:39 INFO - PROCESS | 2768 | 1460995899017 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CEF0000) [pid = 2768] [serial = 148] [outer = 1B140000] 09:11:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1BC6B400) [pid = 2768] [serial = 149] [outer = 12203000] 09:11:39 INFO - PROCESS | 2768 | 1460995899725 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]]]}] 09:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 970ms 09:11:39 INFO - PROCESS | 2768 | 1460995899748 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 2768 | 1460995899751 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 09:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:11:39 INFO - PROCESS | 2768 | 1460995899755 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 2768 | 1460995899759 Marionette TRACE conn5 <- [1,166,null,{}] 09:11:39 INFO - PROCESS | 2768 | 1460995899771 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}] 09:11:39 INFO - PROCESS | 2768 | 1460995899880 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 09:11:39 INFO - PROCESS | 2768 | 1460995899953 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 2768 | ++DOCSHELL 1BC70400 == 46 [pid = 2768] [id = 51] 09:11:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CEF7C00) [pid = 2768] [serial = 150] [outer = 00000000] 09:11:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1DDED000) [pid = 2768] [serial = 151] [outer = 1CEF7C00] 09:11:40 INFO - PROCESS | 2768 | 1460995900015 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1E90F000) [pid = 2768] [serial = 152] [outer = 1CEF7C00] 09:11:40 INFO - PROCESS | 2768 | 1460995900565 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]]]}] 09:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 890ms 09:11:40 INFO - PROCESS | 2768 | 1460995900647 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 2768 | 1460995900650 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 09:11:40 INFO - PROCESS | 2768 | 1460995900653 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:11:40 INFO - PROCESS | 2768 | 1460995900655 Marionette TRACE conn5 <- [1,170,null,{}] 09:11:40 INFO - PROCESS | 2768 | 1460995900659 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}] 09:11:40 INFO - PROCESS | 2768 | 1460995900760 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 09:11:40 INFO - PROCESS | 2768 | 1460995900831 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:40 INFO - PROCESS | 2768 | ++DOCSHELL 1D4DAC00 == 47 [pid = 2768] [id = 52] 09:11:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1D4DD400) [pid = 2768] [serial = 153] [outer = 00000000] 09:11:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1D4E2000) [pid = 2768] [serial = 154] [outer = 1D4DD400] 09:11:40 INFO - PROCESS | 2768 | 1460995900887 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1DDF0400) [pid = 2768] [serial = 155] [outer = 1D4DD400] 09:11:41 INFO - PROCESS | 2768 | 1460995901485 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]]]}] 09:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 871ms 09:11:41 INFO - PROCESS | 2768 | 1460995901527 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 09:11:41 INFO - PROCESS | 2768 | 1460995901529 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 09:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:11:41 INFO - PROCESS | 2768 | 1460995901532 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:11:41 INFO - PROCESS | 2768 | 1460995901534 Marionette TRACE conn5 <- [1,174,null,{}] 09:11:41 INFO - PROCESS | 2768 | 1460995901538 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}] 09:11:41 INFO - PROCESS | 2768 | 1460995901634 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 09:11:41 INFO - PROCESS | 2768 | 1460995901724 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 2768 | ++DOCSHELL 19D7A000 == 48 [pid = 2768] [id = 53] 09:11:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1D4E0400) [pid = 2768] [serial = 156] [outer = 00000000] 09:11:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (21ACD400) [pid = 2768] [serial = 157] [outer = 1D4E0400] 09:11:41 INFO - PROCESS | 2768 | 1460995901779 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (21AF7800) [pid = 2768] [serial = 158] [outer = 1D4E0400] 09:11:42 INFO - PROCESS | 2768 | 1460995902330 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]]]}] 09:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 870ms 09:11:42 INFO - PROCESS | 2768 | 1460995902407 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 09:11:42 INFO - PROCESS | 2768 | 1460995902411 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 09:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:11:42 INFO - PROCESS | 2768 | 1460995902416 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 2768 | 1460995902420 Marionette TRACE conn5 <- [1,178,null,{}] 09:11:42 INFO - PROCESS | 2768 | 1460995902425 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}] 09:11:42 INFO - PROCESS | 2768 | 1460995902606 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 09:11:42 INFO - PROCESS | 2768 | 1460995902740 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 2768 | ++DOCSHELL 112EE000 == 49 [pid = 2768] [id = 54] 09:11:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (112EE400) [pid = 2768] [serial = 159] [outer = 00000000] 09:11:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (112F1C00) [pid = 2768] [serial = 160] [outer = 112EE400] 09:11:42 INFO - PROCESS | 2768 | 1460995902801 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (12207000) [pid = 2768] [serial = 161] [outer = 112EE400] 09:11:43 INFO - PROCESS | 2768 | 1460995903378 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]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1021ms 09:11:43 INFO - PROCESS | 2768 | 1460995903439 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 2768 | 1460995903444 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 09:11:43 INFO - PROCESS | 2768 | 1460995903449 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:11:43 INFO - PROCESS | 2768 | 1460995903454 Marionette TRACE conn5 <- [1,182,null,{}] 09:11:43 INFO - PROCESS | 2768 | 1460995903459 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}] 09:11:43 INFO - PROCESS | 2768 | 1460995903564 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 09:11:43 INFO - PROCESS | 2768 | 1460995903652 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:43 INFO - PROCESS | 2768 | ++DOCSHELL 18AEA800 == 50 [pid = 2768] [id = 55] 09:11:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (19C80800) [pid = 2768] [serial = 162] [outer = 00000000] 09:11:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1A4BAC00) [pid = 2768] [serial = 163] [outer = 19C80800] 09:11:43 INFO - PROCESS | 2768 | 1460995903713 Marionette DEBUG loaded listener.js 09:11:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1B143C00) [pid = 2768] [serial = 164] [outer = 19C80800] 09:11:44 INFO - PROCESS | 2768 | 1460995904280 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]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 871ms 09:11:44 INFO - PROCESS | 2768 | 1460995904324 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 2768 | 1460995904327 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 09:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:11:44 INFO - PROCESS | 2768 | 1460995904331 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 2768 | 1460995904333 Marionette TRACE conn5 <- [1,186,null,{}] 09:11:44 INFO - PROCESS | 2768 | 1460995904338 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}] 09:11:44 INFO - PROCESS | 2768 | 1460995904440 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 09:11:44 INFO - PROCESS | 2768 | 1460995904529 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 2768 | ++DOCSHELL 1CB4A800 == 51 [pid = 2768] [id = 56] 09:11:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1CCC6800) [pid = 2768] [serial = 165] [outer = 00000000] 09:11:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1CF09800) [pid = 2768] [serial = 166] [outer = 1CCC6800] 09:11:44 INFO - PROCESS | 2768 | 1460995904585 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1D3E8000) [pid = 2768] [serial = 167] [outer = 1CCC6800] 09:11:45 INFO - PROCESS | 2768 | 1460995905129 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]]]}] 09:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 870ms 09:11:45 INFO - PROCESS | 2768 | 1460995905203 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 09:11:45 INFO - PROCESS | 2768 | 1460995905207 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 09:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:11:45 INFO - PROCESS | 2768 | 1460995905218 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:11:45 INFO - PROCESS | 2768 | 1460995905223 Marionette TRACE conn5 <- [1,190,null,{}] 09:11:45 INFO - PROCESS | 2768 | 1460995905227 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}] 09:11:45 INFO - PROCESS | 2768 | 1460995905333 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 09:11:45 INFO - PROCESS | 2768 | 1460995905406 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 2768 | ++DOCSHELL 188E2800 == 52 [pid = 2768] [id = 57] 09:11:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (188E4000) [pid = 2768] [serial = 168] [outer = 00000000] 09:11:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1D4E6400) [pid = 2768] [serial = 169] [outer = 188E4000] 09:11:45 INFO - PROCESS | 2768 | 1460995905462 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1E908400) [pid = 2768] [serial = 170] [outer = 188E4000] 09:11:46 INFO - PROCESS | 2768 | 1460995906040 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]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 890ms 09:11:46 INFO - PROCESS | 2768 | 1460995906103 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 2768 | 1460995906105 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 09:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:11:46 INFO - PROCESS | 2768 | 1460995906109 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 2768 | 1460995906111 Marionette TRACE conn5 <- [1,194,null,{}] 09:11:46 INFO - PROCESS | 2768 | 1460995906115 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}] 09:11:46 INFO - PROCESS | 2768 | 1460995906212 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 09:11:46 INFO - PROCESS | 2768 | 1460995906285 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 2768 | ++DOCSHELL 21A51400 == 53 [pid = 2768] [id = 58] 09:11:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21A56400) [pid = 2768] [serial = 171] [outer = 00000000] 09:11:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (21AFDC00) [pid = 2768] [serial = 172] [outer = 21A56400] 09:11:46 INFO - PROCESS | 2768 | 1460995906340 Marionette DEBUG loaded listener.js 09:11:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (21B7D000) [pid = 2768] [serial = 173] [outer = 21A56400] 09:11:46 INFO - PROCESS | 2768 | 1460995906878 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]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 831ms 09:11:46 INFO - PROCESS | 2768 | 1460995906943 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 2768 | 1460995906946 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 09:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:11:46 INFO - PROCESS | 2768 | 1460995906949 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 2768 | 1460995906951 Marionette TRACE conn5 <- [1,198,null,{}] 09:11:46 INFO - PROCESS | 2768 | 1460995906955 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}] 09:11:47 INFO - PROCESS | 2768 | 1460995907052 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 09:11:47 INFO - PROCESS | 2768 | 1460995907132 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:47 INFO - PROCESS | 2768 | ++DOCSHELL 1A439C00 == 54 [pid = 2768] [id = 59] 09:11:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1A43A400) [pid = 2768] [serial = 174] [outer = 00000000] 09:11:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1A43D400) [pid = 2768] [serial = 175] [outer = 1A43A400] 09:11:47 INFO - PROCESS | 2768 | 1460995907243 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (21B83400) [pid = 2768] [serial = 176] [outer = 1A43A400] 09:11:47 INFO - PROCESS | 2768 | 1460995907962 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]]]}] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 1BC7BC00 == 53 [pid = 2768] [id = 40] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 1A1A5000 == 52 [pid = 2768] [id = 27] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 1CB49C00 == 51 [pid = 2768] [id = 41] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 1A1A3400 == 50 [pid = 2768] [id = 39] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 18391000 == 49 [pid = 2768] [id = 38] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 1BC70400 == 48 [pid = 2768] [id = 51] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 1A4B7400 == 47 [pid = 2768] [id = 50] 09:11:48 INFO - PROCESS | 2768 | --DOCSHELL 18439C00 == 46 [pid = 2768] [id = 49] 09:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1119ms 09:11:48 INFO - PROCESS | 2768 | 1460995908073 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 09:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:11:48 INFO - PROCESS | 2768 | 1460995908077 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 09:11:48 INFO - PROCESS | 2768 | 1460995908082 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:11:48 INFO - PROCESS | 2768 | 1460995908086 Marionette TRACE conn5 <- [1,202,null,{}] 09:11:48 INFO - PROCESS | 2768 | 1460995908093 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}] 09:11:48 INFO - PROCESS | 2768 | 1460995908214 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 09:11:48 INFO - PROCESS | 2768 | 1460995908286 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 2768 | ++DOCSHELL 11225C00 == 47 [pid = 2768] [id = 60] 09:11:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (112E2C00) [pid = 2768] [serial = 177] [outer = 00000000] 09:11:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (112EE800) [pid = 2768] [serial = 178] [outer = 112E2C00] 09:11:48 INFO - PROCESS | 2768 | 1460995908385 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (11EBDC00) [pid = 2768] [serial = 179] [outer = 112E2C00] 09:11:49 INFO - PROCESS | 2768 | 1460995908998 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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 931ms 09:11:49 INFO - PROCESS | 2768 | 1460995909013 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 2768 | 1460995909017 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 09:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:11:49 INFO - PROCESS | 2768 | 1460995909025 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 2768 | 1460995909030 Marionette TRACE conn5 <- [1,206,null,{}] 09:11:49 INFO - PROCESS | 2768 | 1460995909049 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}] 09:11:49 INFO - PROCESS | 2768 | 1460995909157 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 09:11:49 INFO - PROCESS | 2768 | 1460995909234 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 2768 | ++DOCSHELL 18391000 == 48 [pid = 2768] [id = 61] 09:11:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (18393000) [pid = 2768] [serial = 180] [outer = 00000000] 09:11:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (188E8000) [pid = 2768] [serial = 181] [outer = 18393000] 09:11:49 INFO - PROCESS | 2768 | 1460995909290 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (188EC000) [pid = 2768] [serial = 182] [outer = 18393000] 09:11:49 INFO - PROCESS | 2768 | 1460995909836 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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 09:11:49 INFO - PROCESS | 2768 | 1460995909866 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 2768 | 1460995909869 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 09:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:11:49 INFO - PROCESS | 2768 | 1460995909874 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 2768 | 1460995909876 Marionette TRACE conn5 <- [1,210,null,{}] 09:11:49 INFO - PROCESS | 2768 | 1460995909887 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}] 09:11:50 INFO - PROCESS | 2768 | 1460995909999 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 09:11:50 INFO - PROCESS | 2768 | 1460995910089 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:50 INFO - PROCESS | 2768 | ++DOCSHELL 19D7C000 == 49 [pid = 2768] [id = 62] 09:11:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (19D81C00) [pid = 2768] [serial = 183] [outer = 00000000] 09:11:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1A4C6800) [pid = 2768] [serial = 184] [outer = 19D81C00] 09:11:50 INFO - PROCESS | 2768 | 1460995910150 Marionette DEBUG loaded listener.js 09:11:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1B4A2000) [pid = 2768] [serial = 185] [outer = 19D81C00] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 19C62C00 == 48 [pid = 2768] [id = 33] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 1A4BDC00 == 47 [pid = 2768] [id = 31] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 21A51400 == 46 [pid = 2768] [id = 58] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 1CB4A800 == 45 [pid = 2768] [id = 56] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 188E2800 == 44 [pid = 2768] [id = 57] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 112EE000 == 43 [pid = 2768] [id = 54] 09:11:50 INFO - PROCESS | 2768 | --DOCSHELL 18AEA800 == 42 [pid = 2768] [id = 55] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1CCCA800 == 41 [pid = 2768] [id = 29] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1B2ADC00 == 40 [pid = 2768] [id = 18] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1D4DAC00 == 39 [pid = 2768] [id = 52] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1A4D1C00 == 38 [pid = 2768] [id = 17] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 149DDC00 == 37 [pid = 2768] [id = 36] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1B149C00 == 36 [pid = 2768] [id = 28] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 127EE000 == 35 [pid = 2768] [id = 43] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1D3E9000 == 34 [pid = 2768] [id = 20] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 19D7A000 == 33 [pid = 2768] [id = 53] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 11F72C00 == 32 [pid = 2768] [id = 26] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 21AF4800 == 31 [pid = 2768] [id = 10] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 177E7000 == 30 [pid = 2768] [id = 44] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 174DDC00 == 29 [pid = 2768] [id = 15] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1B2AE800 == 28 [pid = 2768] [id = 47] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1CF0C400 == 27 [pid = 2768] [id = 32] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1EA31400 == 26 [pid = 2768] [id = 46] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 177E6C00 == 25 [pid = 2768] [id = 45] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 18AEC800 == 24 [pid = 2768] [id = 16] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 12A10800 == 23 [pid = 2768] [id = 37] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 18388400 == 22 [pid = 2768] [id = 48] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 11F78C00 == 21 [pid = 2768] [id = 24] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 11F81800 == 20 [pid = 2768] [id = 11] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 16F1D400 == 19 [pid = 2768] [id = 25] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1CB45400 == 18 [pid = 2768] [id = 19] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1A4B7800 == 17 [pid = 2768] [id = 22] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 128AD800 == 16 [pid = 2768] [id = 30] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 16D12400 == 15 [pid = 2768] [id = 14] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 21261C00 == 14 [pid = 2768] [id = 8] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 1A439C00 == 13 [pid = 2768] [id = 59] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 127F2400 == 12 [pid = 2768] [id = 35] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 18440C00 == 11 [pid = 2768] [id = 42] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 11225C00 == 10 [pid = 2768] [id = 60] 09:11:52 INFO - PROCESS | 2768 | --DOCSHELL 18391000 == 9 [pid = 2768] [id = 61] 09:11:55 INFO - PROCESS | 2768 | 1460995915133 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 5315ms 09:11:55 INFO - PROCESS | 2768 | 1460995915192 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 2768 | 1460995915196 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 09:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:11:55 INFO - PROCESS | 2768 | 1460995915201 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 2768 | 1460995915204 Marionette TRACE conn5 <- [1,214,null,{}] 09:11:55 INFO - PROCESS | 2768 | 1460995915209 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}] 09:11:55 INFO - PROCESS | 2768 | 1460995915298 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 09:11:55 INFO - PROCESS | 2768 | 1460995915306 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:55 INFO - PROCESS | 2768 | ++DOCSHELL 122C3000 == 10 [pid = 2768] [id = 63] 09:11:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (122C3400) [pid = 2768] [serial = 186] [outer = 00000000] 09:11:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (1338E000) [pid = 2768] [serial = 187] [outer = 122C3400] 09:11:55 INFO - PROCESS | 2768 | 1460995915355 Marionette DEBUG loaded listener.js 09:11:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (16F1E400) [pid = 2768] [serial = 188] [outer = 122C3400] 09:11:55 INFO - PROCESS | 2768 | 1460995915858 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]]]}] 09:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 690ms 09:11:55 INFO - PROCESS | 2768 | 1460995915892 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 2768 | 1460995915898 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 09:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:11:55 INFO - PROCESS | 2768 | 1460995915904 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 2768 | 1460995915907 Marionette TRACE conn5 <- [1,218,null,{}] 09:11:55 INFO - PROCESS | 2768 | 1460995915911 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}] 09:11:56 INFO - PROCESS | 2768 | 1460995916002 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 09:11:56 INFO - PROCESS | 2768 | 1460995916011 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 2768 | ++DOCSHELL 16F9B800 == 11 [pid = 2768] [id = 64] 09:11:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (171F5000) [pid = 2768] [serial = 189] [outer = 00000000] 09:11:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (188E1000) [pid = 2768] [serial = 190] [outer = 171F5000] 09:11:56 INFO - PROCESS | 2768 | 1460995916129 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (188EBC00) [pid = 2768] [serial = 191] [outer = 171F5000] 09:11:56 INFO - PROCESS | 2768 | 1460995916575 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]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 731ms 09:11:56 INFO - PROCESS | 2768 | 1460995916637 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 2768 | 1460995916639 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 09:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:11:56 INFO - PROCESS | 2768 | 1460995916648 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 2768 | 1460995916652 Marionette TRACE conn5 <- [1,222,null,{}] 09:11:56 INFO - PROCESS | 2768 | 1460995916663 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}] 09:11:56 INFO - PROCESS | 2768 | 1460995916784 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 09:11:56 INFO - PROCESS | 2768 | 1460995916843 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 2768 | ++DOCSHELL 1A437400 == 12 [pid = 2768] [id = 65] 09:11:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1A437C00) [pid = 2768] [serial = 192] [outer = 00000000] 09:11:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (1A4B7800) [pid = 2768] [serial = 193] [outer = 1A437C00] 09:11:56 INFO - PROCESS | 2768 | 1460995916894 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (1B2A9C00) [pid = 2768] [serial = 194] [outer = 1A437C00] 09:11:57 INFO - PROCESS | 2768 | 1460995917430 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]]]}] 09:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 830ms 09:11:57 INFO - PROCESS | 2768 | 1460995917490 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 09:11:57 INFO - PROCESS | 2768 | 1460995917493 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 09:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:11:57 INFO - PROCESS | 2768 | 1460995917558 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:11:57 INFO - PROCESS | 2768 | 1460995917560 Marionette TRACE conn5 <- [1,226,null,{}] 09:11:57 INFO - PROCESS | 2768 | 1460995917580 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}] 09:11:57 INFO - PROCESS | 2768 | 1460995917719 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 09:11:57 INFO - PROCESS | 2768 | 1460995917739 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 2768 | ++DOCSHELL 1C7F0800 == 13 [pid = 2768] [id = 66] 09:11:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 160 (1CA99000) [pid = 2768] [serial = 195] [outer = 00000000] 09:11:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 161 (1CEEF000) [pid = 2768] [serial = 196] [outer = 1CA99000] 09:11:57 INFO - PROCESS | 2768 | 1460995917827 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 162 (1CF0D400) [pid = 2768] [serial = 197] [outer = 1CA99000] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 161 (128A9C00) [pid = 2768] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 160 (1A4B8C00) [pid = 2768] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 159 (18391400) [pid = 2768] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (18388800) [pid = 2768] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (132A2C00) [pid = 2768] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (127EE400) [pid = 2768] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (149DF800) [pid = 2768] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (1CCCB000) [pid = 2768] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (17430000) [pid = 2768] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1A4BF000) [pid = 2768] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1CF0DC00) [pid = 2768] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (128A3400) [pid = 2768] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (16F20000) [pid = 2768] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1D40BC00) [pid = 2768] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (11F73C00) [pid = 2768] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1A1A5400) [pid = 2768] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1B2A9800) [pid = 2768] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (11F79000) [pid = 2768] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (21A56400) [pid = 2768] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (188E4000) [pid = 2768] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (112EE400) [pid = 2768] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1D4E0400) [pid = 2768] [serial = 156] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1CEF7C00) [pid = 2768] [serial = 150] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1BC7A400) [pid = 2768] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1CD16C00) [pid = 2768] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1B128800) [pid = 2768] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1DDF3400) [pid = 2768] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1D3F1000) [pid = 2768] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (18441400) [pid = 2768] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (112E2C00) [pid = 2768] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1D4DD400) [pid = 2768] [serial = 153] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (2150EC00) [pid = 2768] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CE15800) [pid = 2768] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1CCC6800) [pid = 2768] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1843B800) [pid = 2768] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (18393000) [pid = 2768] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1EA39000) [pid = 2768] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1CEEE400) [pid = 2768] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (19C80800) [pid = 2768] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (18388C00) [pid = 2768] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1B140000) [pid = 2768] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1C4A6000) [pid = 2768] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1A4C4400) [pid = 2768] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:11:58 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1A43A400) [pid = 2768] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:11:58 INFO - PROCESS | 2768 | 1460995918953 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]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1453ms 09:11:59 INFO - PROCESS | 2768 | 1460995918995 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 2768 | 1460995918997 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 09:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:11:59 INFO - PROCESS | 2768 | 1460995919018 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 2768 | 1460995919020 Marionette TRACE conn5 <- [1,230,null,{}] 09:11:59 INFO - PROCESS | 2768 | 1460995919024 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}] 09:11:59 INFO - PROCESS | 2768 | 1460995919121 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 09:11:59 INFO - PROCESS | 2768 | 1460995919130 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 2768 | ++DOCSHELL 122C3C00 == 14 [pid = 2768] [id = 67] 09:11:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (128A3400) [pid = 2768] [serial = 198] [outer = 00000000] 09:11:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (18388000) [pid = 2768] [serial = 199] [outer = 128A3400] 09:11:59 INFO - PROCESS | 2768 | 1460995919175 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (18803C00) [pid = 2768] [serial = 200] [outer = 128A3400] 09:11:59 INFO - PROCESS | 2768 | 1460995919612 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]]]}] 09:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 09:11:59 INFO - PROCESS | 2768 | 1460995919639 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 09:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:11:59 INFO - PROCESS | 2768 | 1460995919642 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 09:11:59 INFO - PROCESS | 2768 | 1460995919644 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 2768 | 1460995919646 Marionette TRACE conn5 <- [1,234,null,{}] 09:11:59 INFO - PROCESS | 2768 | 1460995919654 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}] 09:11:59 INFO - PROCESS | 2768 | 1460995919752 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 09:11:59 INFO - PROCESS | 2768 | 1460995919759 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:59 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BD800 == 15 [pid = 2768] [id = 68] 09:11:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1B2A9800) [pid = 2768] [serial = 201] [outer = 00000000] 09:11:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CCCF800) [pid = 2768] [serial = 202] [outer = 1B2A9800] 09:11:59 INFO - PROCESS | 2768 | 1460995919809 Marionette DEBUG loaded listener.js 09:11:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CEF7C00) [pid = 2768] [serial = 203] [outer = 1B2A9800] 09:12:00 INFO - PROCESS | 2768 | 1460995920229 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]]]}] 09:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 09:12:00 INFO - PROCESS | 2768 | 1460995920275 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 09:12:00 INFO - PROCESS | 2768 | 1460995920277 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 09:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:12:00 INFO - PROCESS | 2768 | 1460995920281 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:12:00 INFO - PROCESS | 2768 | 1460995920282 Marionette TRACE conn5 <- [1,238,null,{}] 09:12:00 INFO - PROCESS | 2768 | 1460995920286 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}] 09:12:00 INFO - PROCESS | 2768 | 1460995920362 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 09:12:00 INFO - PROCESS | 2768 | 1460995920371 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:00 INFO - PROCESS | 2768 | ++DOCSHELL 1CF13000 == 16 [pid = 2768] [id = 69] 09:12:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CF8EC00) [pid = 2768] [serial = 204] [outer = 00000000] 09:12:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1D404C00) [pid = 2768] [serial = 205] [outer = 1CF8EC00] 09:12:00 INFO - PROCESS | 2768 | 1460995920416 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1D4D6400) [pid = 2768] [serial = 206] [outer = 1CF8EC00] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (112EE800) [pid = 2768] [serial = 178] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1A4BAC00) [pid = 2768] [serial = 163] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (18445800) [pid = 2768] [serial = 111] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (171F3400) [pid = 2768] [serial = 109] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1773BC00) [pid = 2768] [serial = 127] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (171F4C00) [pid = 2768] [serial = 106] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (16D0C400) [pid = 2768] [serial = 126] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (18809400) [pid = 2768] [serial = 141] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (16D0A000) [pid = 2768] [serial = 108] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (16F35000) [pid = 2768] [serial = 105] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CEEFC00) [pid = 2768] [serial = 85] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (177E1000) [pid = 2768] [serial = 87] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (19C5B800) [pid = 2768] [serial = 88] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1C4A7000) [pid = 2768] [serial = 90] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CCC6C00) [pid = 2768] [serial = 91] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1CF8E400) [pid = 2768] [serial = 93] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (149DA400) [pid = 2768] [serial = 99] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (17434C00) [pid = 2768] [serial = 100] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1D407000) [pid = 2768] [serial = 94] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1CD14800) [pid = 2768] [serial = 84] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (174C3000) [pid = 2768] [serial = 72] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1DDF1800) [pid = 2768] [serial = 96] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1DF8AC00) [pid = 2768] [serial = 97] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (122B6800) [pid = 2768] [serial = 75] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (174E0000) [pid = 2768] [serial = 73] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1A4CF800) [pid = 2768] [serial = 78] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1C4A2800) [pid = 2768] [serial = 81] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1B146800) [pid = 2768] [serial = 79] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1838A800) [pid = 2768] [serial = 76] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (12208000) [pid = 2768] [serial = 69] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1CAA0000) [pid = 2768] [serial = 82] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (122BD000) [pid = 2768] [serial = 70] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1CCC7000) [pid = 2768] [serial = 118] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1CEF6C00) [pid = 2768] [serial = 120] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (188E8000) [pid = 2768] [serial = 181] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1338E400) [pid = 2768] [serial = 103] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (132A7C00) [pid = 2768] [serial = 102] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CCCF400) [pid = 2768] [serial = 147] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1B128C00) [pid = 2768] [serial = 115] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1CA95800) [pid = 2768] [serial = 117] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1CEF4400) [pid = 2768] [serial = 123] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1A4C6000) [pid = 2768] [serial = 114] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (18AED400) [pid = 2768] [serial = 112] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1CF0A000) [pid = 2768] [serial = 67] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (19D74C00) [pid = 2768] [serial = 142] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (19D79800) [pid = 2768] [serial = 144] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (21A58800) [pid = 2768] [serial = 139] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1CF09C00) [pid = 2768] [serial = 121] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (1D3E8000) [pid = 2768] [serial = 167] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (1A4C6800) [pid = 2768] [serial = 184] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (19D80000) [pid = 2768] [serial = 145] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (188EC000) [pid = 2768] [serial = 182] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (14943000) [pid = 2768] [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.] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (1D4E6400) [pid = 2768] [serial = 169] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (21506C00) [pid = 2768] [serial = 136] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 71 (21A58000) [pid = 2768] [serial = 138] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 70 (21263400) [pid = 2768] [serial = 135] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 69 (1DD89800) [pid = 2768] [serial = 133] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 68 (1B143C00) [pid = 2768] [serial = 164] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 67 (1CF09800) [pid = 2768] [serial = 166] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 66 (1D4ECC00) [pid = 2768] [serial = 132] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 65 (1BC7FC00) [pid = 2768] [serial = 130] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 64 (1B495C00) [pid = 2768] [serial = 129] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 63 (1DDED000) [pid = 2768] [serial = 151] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 62 (1CEF0000) [pid = 2768] [serial = 148] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 61 (12207000) [pid = 2768] [serial = 161] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 60 (1CEF3C00) [pid = 2768] [serial = 66] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 59 (21B83400) [pid = 2768] [serial = 176] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 58 (21B7D000) [pid = 2768] [serial = 173] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 57 (1A43D400) [pid = 2768] [serial = 175] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 56 (1E908400) [pid = 2768] [serial = 170] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 55 (21AFDC00) [pid = 2768] [serial = 172] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 54 (112F1C00) [pid = 2768] [serial = 160] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 53 (21AF7800) [pid = 2768] [serial = 158] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 52 (1E90F000) [pid = 2768] [serial = 152] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 51 (1CB4B000) [pid = 2768] [serial = 52] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 50 (1CF18800) [pid = 2768] [serial = 55] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 49 (1B49B800) [pid = 2768] [serial = 49] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 48 (2125B000) [pid = 2768] [serial = 61] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 47 (1DD8EC00) [pid = 2768] [serial = 58] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 46 (1CF86C00) [pid = 2768] [serial = 124] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 45 (21ACD400) [pid = 2768] [serial = 157] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 44 (11EBDC00) [pid = 2768] [serial = 179] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 43 (1DDF0400) [pid = 2768] [serial = 155] [outer = 00000000] [url = about:blank] 09:12:01 INFO - PROCESS | 2768 | --DOMWINDOW == 42 (1D4E2000) [pid = 2768] [serial = 154] [outer = 00000000] [url = about:blank] 09:12:02 INFO - PROCESS | 2768 | 1460995922038 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]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1780ms 09:12:02 INFO - PROCESS | 2768 | 1460995922063 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 2768 | 1460995922067 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 09:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:12:02 INFO - PROCESS | 2768 | 1460995922078 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 2768 | 1460995922081 Marionette TRACE conn5 <- [1,242,null,{}] 09:12:02 INFO - PROCESS | 2768 | 1460995922087 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}] 09:12:02 INFO - PROCESS | 2768 | 1460995922170 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 09:12:02 INFO - PROCESS | 2768 | 1460995922179 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 2768 | ++DOCSHELL 112EA800 == 17 [pid = 2768] [id = 70] 09:12:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 43 (11A37000) [pid = 2768] [serial = 207] [outer = 00000000] 09:12:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 44 (11EEE000) [pid = 2768] [serial = 208] [outer = 11A37000] 09:12:02 INFO - PROCESS | 2768 | 1460995922230 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 45 (11F46800) [pid = 2768] [serial = 209] [outer = 11A37000] 09:12:02 INFO - PROCESS | 2768 | 1460995922688 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]]]}] 09:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 09:12:02 INFO - PROCESS | 2768 | 1460995922712 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 09:12:02 INFO - PROCESS | 2768 | 1460995922718 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 09:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:12:02 INFO - PROCESS | 2768 | 1460995922728 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 2768 | 1460995922731 Marionette TRACE conn5 <- [1,246,null,{}] 09:12:02 INFO - PROCESS | 2768 | 1460995922735 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}] 09:12:02 INFO - PROCESS | 2768 | 1460995922815 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 09:12:02 INFO - PROCESS | 2768 | 1460995922823 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:02 INFO - PROCESS | 2768 | ++DOCSHELL 11221C00 == 18 [pid = 2768] [id = 71] 09:12:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 46 (11F7E000) [pid = 2768] [serial = 210] [outer = 00000000] 09:12:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 47 (12A06400) [pid = 2768] [serial = 211] [outer = 11F7E000] 09:12:02 INFO - PROCESS | 2768 | 1460995922870 Marionette DEBUG loaded listener.js 09:12:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 48 (12A46C00) [pid = 2768] [serial = 212] [outer = 11F7E000] 09:12:03 INFO - PROCESS | 2768 | 1460995923309 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]]]}] 09:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 630ms 09:12:03 INFO - PROCESS | 2768 | 1460995923363 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 09:12:03 INFO - PROCESS | 2768 | 1460995923366 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 09:12:03 INFO - PROCESS | 2768 | 1460995923369 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:12:03 INFO - PROCESS | 2768 | 1460995923373 Marionette TRACE conn5 <- [1,250,null,{}] 09:12:03 INFO - PROCESS | 2768 | 1460995923384 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}] 09:12:03 INFO - PROCESS | 2768 | 1460995923465 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 09:12:03 INFO - PROCESS | 2768 | 1460995923474 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 2768 | ++DOCSHELL 16D0C400 == 19 [pid = 2768] [id = 72] 09:12:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 49 (16D10000) [pid = 2768] [serial = 213] [outer = 00000000] 09:12:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 50 (16F3C000) [pid = 2768] [serial = 214] [outer = 16D10000] 09:12:03 INFO - PROCESS | 2768 | 1460995923523 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 51 (171F4C00) [pid = 2768] [serial = 215] [outer = 16D10000] 09:12:03 INFO - PROCESS | 2768 | 1460995923814 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:12:04 INFO - PROCESS | 2768 | 1460995924018 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]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 671ms 09:12:04 INFO - PROCESS | 2768 | 1460995924043 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 09:12:04 INFO - PROCESS | 2768 | 1460995924045 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 09:12:04 INFO - PROCESS | 2768 | 1460995924048 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:12:04 INFO - PROCESS | 2768 | 1460995924050 Marionette TRACE conn5 <- [1,254,null,{}] 09:12:04 INFO - PROCESS | 2768 | 1460995924054 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}] 09:12:04 INFO - PROCESS | 2768 | 1460995924131 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 09:12:04 INFO - PROCESS | 2768 | 1460995924137 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 2768 | ++DOCSHELL 174D8800 == 20 [pid = 2768] [id = 73] 09:12:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 52 (1769DC00) [pid = 2768] [serial = 216] [outer = 00000000] 09:12:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 53 (18437400) [pid = 2768] [serial = 217] [outer = 1769DC00] 09:12:04 INFO - PROCESS | 2768 | 1460995924190 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 54 (18805000) [pid = 2768] [serial = 218] [outer = 1769DC00] 09:12:04 INFO - PROCESS | 2768 | 1460995924588 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]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 570ms 09:12:04 INFO - PROCESS | 2768 | 1460995924629 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 09:12:04 INFO - PROCESS | 2768 | 1460995924631 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 09:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:12:04 INFO - PROCESS | 2768 | 1460995924639 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - PROCESS | 2768 | 1460995924641 Marionette TRACE conn5 <- [1,258,null,{}] 09:12:04 INFO - PROCESS | 2768 | 1460995924644 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}] 09:12:04 INFO - PROCESS | 2768 | 1460995924718 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 09:12:04 INFO - PROCESS | 2768 | 1460995924725 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 2768 | ++DOCSHELL 188E4800 == 21 [pid = 2768] [id = 74] 09:12:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 55 (188E5400) [pid = 2768] [serial = 219] [outer = 00000000] 09:12:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 56 (18AEC800) [pid = 2768] [serial = 220] [outer = 188E5400] 09:12:04 INFO - PROCESS | 2768 | 1460995924770 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 57 (18AECC00) [pid = 2768] [serial = 221] [outer = 188E5400] 09:12:05 INFO - PROCESS | 2768 | 1460995925206 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 630ms 09:12:05 INFO - PROCESS | 2768 | 1460995925268 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 2768 | 1460995925270 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 09:12:05 INFO - PROCESS | 2768 | 1460995925274 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:12:05 INFO - PROCESS | 2768 | 1460995925275 Marionette TRACE conn5 <- [1,262,null,{}] 09:12:05 INFO - PROCESS | 2768 | 1460995925279 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}] 09:12:05 INFO - PROCESS | 2768 | 1460995925374 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 09:12:05 INFO - PROCESS | 2768 | 1460995925381 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:05 INFO - PROCESS | 2768 | ++DOCSHELL 19D72800 == 22 [pid = 2768] [id = 75] 09:12:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 58 (19D78400) [pid = 2768] [serial = 222] [outer = 00000000] 09:12:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 59 (19D7C400) [pid = 2768] [serial = 223] [outer = 19D78400] 09:12:05 INFO - PROCESS | 2768 | 1460995925438 Marionette DEBUG loaded listener.js 09:12:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 60 (19D80800) [pid = 2768] [serial = 224] [outer = 19D78400] 09:12:05 INFO - PROCESS | 2768 | 1460995925852 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 630ms 09:12:05 INFO - PROCESS | 2768 | 1460995925908 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 2768 | 1460995925910 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 09:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:12:05 INFO - PROCESS | 2768 | 1460995925913 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 2768 | 1460995925915 Marionette TRACE conn5 <- [1,266,null,{}] 09:12:05 INFO - PROCESS | 2768 | 1460995925919 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}] 09:12:06 INFO - PROCESS | 2768 | 1460995925990 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 09:12:06 INFO - PROCESS | 2768 | 1460995925998 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 2768 | ++DOCSHELL 1121F000 == 23 [pid = 2768] [id = 76] 09:12:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 61 (1A1A3400) [pid = 2768] [serial = 225] [outer = 00000000] 09:12:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 62 (1A439C00) [pid = 2768] [serial = 226] [outer = 1A1A3400] 09:12:06 INFO - PROCESS | 2768 | 1460995926044 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 63 (1A4B7C00) [pid = 2768] [serial = 227] [outer = 1A1A3400] 09:12:06 INFO - PROCESS | 2768 | 1460995926478 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]]]}] 09:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 631ms 09:12:06 INFO - PROCESS | 2768 | 1460995926544 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 09:12:06 INFO - PROCESS | 2768 | 1460995926546 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 09:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:12:06 INFO - PROCESS | 2768 | 1460995926550 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:12:06 INFO - PROCESS | 2768 | 1460995926551 Marionette TRACE conn5 <- [1,270,null,{}] 09:12:06 INFO - PROCESS | 2768 | 1460995926555 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}] 09:12:06 INFO - PROCESS | 2768 | 1460995926626 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 09:12:06 INFO - PROCESS | 2768 | 1460995926632 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BF400 == 24 [pid = 2768] [id = 77] 09:12:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 64 (1A4C3000) [pid = 2768] [serial = 228] [outer = 00000000] 09:12:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 65 (1B128800) [pid = 2768] [serial = 229] [outer = 1A4C3000] 09:12:06 INFO - PROCESS | 2768 | 1460995926683 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 66 (1B13E800) [pid = 2768] [serial = 230] [outer = 1A4C3000] 09:12:07 INFO - PROCESS | 2768 | 1460995927091 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]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 570ms 09:12:07 INFO - PROCESS | 2768 | 1460995927131 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 2768 | 1460995927133 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 09:12:07 INFO - PROCESS | 2768 | 1460995927136 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:12:07 INFO - PROCESS | 2768 | 1460995927138 Marionette TRACE conn5 <- [1,274,null,{}] 09:12:07 INFO - PROCESS | 2768 | 1460995927142 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}] 09:12:07 INFO - PROCESS | 2768 | 1460995927241 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 09:12:07 INFO - PROCESS | 2768 | 1460995927247 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 2768 | ++DOCSHELL 14941000 == 25 [pid = 2768] [id = 78] 09:12:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 67 (1B14B400) [pid = 2768] [serial = 231] [outer = 00000000] 09:12:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 68 (1B498400) [pid = 2768] [serial = 232] [outer = 1B14B400] 09:12:07 INFO - PROCESS | 2768 | 1460995927292 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 69 (1B499800) [pid = 2768] [serial = 233] [outer = 1B14B400] 09:12:07 INFO - PROCESS | 2768 | 1460995927745 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]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 09:12:07 INFO - PROCESS | 2768 | 1460995927769 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 09:12:07 INFO - PROCESS | 2768 | 1460995927771 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 09:12:07 INFO - PROCESS | 2768 | 1460995927787 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:12:07 INFO - PROCESS | 2768 | 1460995927789 Marionette TRACE conn5 <- [1,278,null,{}] 09:12:07 INFO - PROCESS | 2768 | 1460995927793 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}] 09:12:07 INFO - PROCESS | 2768 | 1460995927894 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 09:12:07 INFO - PROCESS | 2768 | 1460995927901 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 2768 | ++DOCSHELL 1B496400 == 26 [pid = 2768] [id = 79] 09:12:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 70 (1BC6A800) [pid = 2768] [serial = 234] [outer = 00000000] 09:12:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 71 (1BC7B000) [pid = 2768] [serial = 235] [outer = 1BC6A800] 09:12:07 INFO - PROCESS | 2768 | 1460995927946 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 72 (1C4A0800) [pid = 2768] [serial = 236] [outer = 1BC6A800] 09:12:08 INFO - PROCESS | 2768 | 1460995928379 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]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 630ms 09:12:08 INFO - PROCESS | 2768 | 1460995928420 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 09:12:08 INFO - PROCESS | 2768 | 1460995928422 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 09:12:08 INFO - PROCESS | 2768 | 1460995928425 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:12:08 INFO - PROCESS | 2768 | 1460995928428 Marionette TRACE conn5 <- [1,282,null,{}] 09:12:08 INFO - PROCESS | 2768 | 1460995928432 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}] 09:12:08 INFO - PROCESS | 2768 | 1460995928543 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 09:12:08 INFO - PROCESS | 2768 | 1460995928620 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:08 INFO - PROCESS | 2768 | ++DOCSHELL 1880AC00 == 27 [pid = 2768] [id = 80] 09:12:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (1CA9AC00) [pid = 2768] [serial = 237] [outer = 00000000] 09:12:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (1CCC3400) [pid = 2768] [serial = 238] [outer = 1CA9AC00] 09:12:08 INFO - PROCESS | 2768 | 1460995928671 Marionette DEBUG loaded listener.js 09:12:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (1CCC9C00) [pid = 2768] [serial = 239] [outer = 1CA9AC00] 09:12:09 INFO - PROCESS | 2768 | 1460995929112 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]]]}] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (1B2A9800) [pid = 2768] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (1A437C00) [pid = 2768] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (1CA99000) [pid = 2768] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 71 (19D81C00) [pid = 2768] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 70 (122C3400) [pid = 2768] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 69 (128A3400) [pid = 2768] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:12:09 INFO - PROCESS | 2768 | --DOMWINDOW == 68 (171F5000) [pid = 2768] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 731ms 09:12:09 INFO - PROCESS | 2768 | 1460995929160 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 2768 | 1460995929162 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 09:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:12:09 INFO - PROCESS | 2768 | 1460995929165 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 2768 | 1460995929167 Marionette TRACE conn5 <- [1,286,null,{}] 09:12:09 INFO - PROCESS | 2768 | 1460995929170 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}] 09:12:09 INFO - PROCESS | 2768 | 1460995929248 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 09:12:09 INFO - PROCESS | 2768 | 1460995929257 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 2768 | ++DOCSHELL 122BE800 == 28 [pid = 2768] [id = 81] 09:12:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 69 (1338D800) [pid = 2768] [serial = 240] [outer = 00000000] 09:12:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 70 (1A4D3800) [pid = 2768] [serial = 241] [outer = 1338D800] 09:12:09 INFO - PROCESS | 2768 | 1460995929301 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 71 (1CCC2C00) [pid = 2768] [serial = 242] [outer = 1338D800] 09:12:09 INFO - PROCESS | 2768 | 1460995929709 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]]]}] 09:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 570ms 09:12:09 INFO - PROCESS | 2768 | 1460995929736 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 09:12:09 INFO - PROCESS | 2768 | 1460995929738 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 09:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:12:09 INFO - PROCESS | 2768 | 1460995929749 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:12:09 INFO - PROCESS | 2768 | 1460995929751 Marionette TRACE conn5 <- [1,290,null,{}] 09:12:09 INFO - PROCESS | 2768 | 1460995929759 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}] 09:12:09 INFO - PROCESS | 2768 | 1460995929832 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 09:12:09 INFO - PROCESS | 2768 | 1460995929856 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 2768 | ++DOCSHELL 1CD1E000 == 29 [pid = 2768] [id = 82] 09:12:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 72 (1CD1E800) [pid = 2768] [serial = 243] [outer = 00000000] 09:12:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (1CEF1800) [pid = 2768] [serial = 244] [outer = 1CD1E800] 09:12:09 INFO - PROCESS | 2768 | 1460995929904 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (1CEF7000) [pid = 2768] [serial = 245] [outer = 1CD1E800] 09:12:10 INFO - PROCESS | 2768 | 1460995930335 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]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 09:12:10 INFO - PROCESS | 2768 | 1460995930381 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 09:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:12:10 INFO - PROCESS | 2768 | 1460995930383 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 09:12:10 INFO - PROCESS | 2768 | 1460995930386 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 2768 | 1460995930388 Marionette TRACE conn5 <- [1,294,null,{}] 09:12:10 INFO - PROCESS | 2768 | 1460995930391 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}] 09:12:10 INFO - PROCESS | 2768 | 1460995930464 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 09:12:10 INFO - PROCESS | 2768 | 1460995930470 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 2768 | ++DOCSHELL 112EB400 == 30 [pid = 2768] [id = 83] 09:12:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (18AEAC00) [pid = 2768] [serial = 246] [outer = 00000000] 09:12:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (1CF0AC00) [pid = 2768] [serial = 247] [outer = 18AEAC00] 09:12:10 INFO - PROCESS | 2768 | 1460995930515 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (1CF0B000) [pid = 2768] [serial = 248] [outer = 18AEAC00] 09:12:10 INFO - PROCESS | 2768 | 1460995930928 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]]]}] 09:12:10 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. 09:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 570ms 09:12:10 INFO - PROCESS | 2768 | 1460995930963 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 2768 | 1460995930965 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 09:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:12:11 INFO - PROCESS | 2768 | 1460995930972 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 2768 | 1460995930974 Marionette TRACE conn5 <- [1,298,null,{}] 09:12:11 INFO - PROCESS | 2768 | 1460995930978 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}] 09:12:11 INFO - PROCESS | 2768 | 1460995931052 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 09:12:11 INFO - PROCESS | 2768 | 1460995931058 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:11 INFO - PROCESS | 2768 | ++DOCSHELL 1CEFA400 == 31 [pid = 2768] [id = 84] 09:12:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (1CF10800) [pid = 2768] [serial = 249] [outer = 00000000] 09:12:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (1CF8B800) [pid = 2768] [serial = 250] [outer = 1CF10800] 09:12:11 INFO - PROCESS | 2768 | 1460995931102 Marionette DEBUG loaded listener.js 09:12:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1D322000) [pid = 2768] [serial = 251] [outer = 1CF10800] 09:12:11 INFO - PROCESS | 2768 | 1460995931861 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]]]}] 09:12:11 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. 09:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 931ms 09:12:11 INFO - PROCESS | 2768 | 1460995931902 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 09:12:11 INFO - PROCESS | 2768 | 1460995931908 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 09:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:12:11 INFO - PROCESS | 2768 | 1460995931914 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 2768 | 1460995931918 Marionette TRACE conn5 <- [1,302,null,{}] 09:12:11 INFO - PROCESS | 2768 | 1460995931923 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}] 09:12:12 INFO - PROCESS | 2768 | 1460995932038 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 09:12:12 INFO - PROCESS | 2768 | 1460995932112 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 2768 | ++DOCSHELL 12208400 == 32 [pid = 2768] [id = 85] 09:12:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (12209000) [pid = 2768] [serial = 252] [outer = 00000000] 09:12:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (12A07800) [pid = 2768] [serial = 253] [outer = 12209000] 09:12:12 INFO - PROCESS | 2768 | 1460995932170 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (132E7000) [pid = 2768] [serial = 254] [outer = 12209000] 09:12:12 INFO - PROCESS | 2768 | 1460995932844 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]]]}] 09:12:12 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. 09:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 970ms 09:12:12 INFO - PROCESS | 2768 | 1460995932888 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 09:12:12 INFO - PROCESS | 2768 | 1460995932894 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 09:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:12:12 INFO - PROCESS | 2768 | 1460995932901 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:12:12 INFO - PROCESS | 2768 | 1460995932904 Marionette TRACE conn5 <- [1,306,null,{}] 09:12:12 INFO - PROCESS | 2768 | 1460995932908 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}] 09:12:13 INFO - PROCESS | 2768 | 1460995933023 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 09:12:13 INFO - PROCESS | 2768 | 1460995933095 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 2768 | ++DOCSHELL 1121AC00 == 33 [pid = 2768] [id = 86] 09:12:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1121C800) [pid = 2768] [serial = 255] [outer = 00000000] 09:12:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (16D0A400) [pid = 2768] [serial = 256] [outer = 1121C800] 09:12:13 INFO - PROCESS | 2768 | 1460995933151 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (18390800) [pid = 2768] [serial = 257] [outer = 1121C800] 09:12:13 INFO - PROCESS | 2768 | --DOCSHELL 19D7C000 == 32 [pid = 2768] [id = 62] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1D404C00) [pid = 2768] [serial = 205] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1CEF7C00) [pid = 2768] [serial = 203] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1A4B7800) [pid = 2768] [serial = 193] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (1CEEF000) [pid = 2768] [serial = 196] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1B2A9C00) [pid = 2768] [serial = 194] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (1CCCF800) [pid = 2768] [serial = 202] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1B4A2000) [pid = 2768] [serial = 185] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (1338E000) [pid = 2768] [serial = 187] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (16F1E400) [pid = 2768] [serial = 188] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (1CF0D400) [pid = 2768] [serial = 197] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (18388000) [pid = 2768] [serial = 199] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (18803C00) [pid = 2768] [serial = 200] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (188E1000) [pid = 2768] [serial = 190] [outer = 00000000] [url = about:blank] 09:12:13 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (188EBC00) [pid = 2768] [serial = 191] [outer = 00000000] [url = about:blank] 09:12:14 INFO - PROCESS | 2768 | 1460995933984 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]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1130ms 09:12:14 INFO - PROCESS | 2768 | 1460995934032 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 09:12:14 INFO - PROCESS | 2768 | 1460995934036 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 09:12:14 INFO - PROCESS | 2768 | 1460995934042 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:12:14 INFO - PROCESS | 2768 | 1460995934045 Marionette TRACE conn5 <- [1,310,null,{}] 09:12:14 INFO - PROCESS | 2768 | 1460995934050 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}] 09:12:14 INFO - PROCESS | 2768 | 1460995934131 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 09:12:14 INFO - PROCESS | 2768 | 1460995934139 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 2768 | ++DOCSHELL 11F74000 == 33 [pid = 2768] [id = 87] 09:12:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (12201C00) [pid = 2768] [serial = 258] [outer = 00000000] 09:12:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (122B9000) [pid = 2768] [serial = 259] [outer = 12201C00] 09:12:14 INFO - PROCESS | 2768 | 1460995934189 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (12A45800) [pid = 2768] [serial = 260] [outer = 12201C00] 09:12:14 INFO - PROCESS | 2768 | 1460995934639 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]]]}] 09:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 630ms 09:12:14 INFO - PROCESS | 2768 | 1460995934677 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 09:12:14 INFO - PROCESS | 2768 | 1460995934682 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 09:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:12:14 INFO - PROCESS | 2768 | 1460995934688 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 2768 | 1460995934691 Marionette TRACE conn5 <- [1,314,null,{}] 09:12:14 INFO - PROCESS | 2768 | 1460995934695 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}] 09:12:14 INFO - PROCESS | 2768 | 1460995934806 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 09:12:14 INFO - PROCESS | 2768 | 1460995934815 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 2768 | ++DOCSHELL 16FA5800 == 34 [pid = 2768] [id = 88] 09:12:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (174E0000) [pid = 2768] [serial = 261] [outer = 00000000] 09:12:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (177E7000) [pid = 2768] [serial = 262] [outer = 174E0000] 09:12:14 INFO - PROCESS | 2768 | 1460995934862 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (1838F400) [pid = 2768] [serial = 263] [outer = 174E0000] 09:12:15 INFO - PROCESS | 2768 | 1460995935318 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]]]}] 09:12:15 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. 09:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 09:12:15 INFO - PROCESS | 2768 | 1460995935363 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 09:12:15 INFO - PROCESS | 2768 | 1460995935366 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 09:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:12:15 INFO - PROCESS | 2768 | 1460995935369 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 2768 | 1460995935373 Marionette TRACE conn5 <- [1,318,null,{}] 09:12:15 INFO - PROCESS | 2768 | 1460995935384 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}] 09:12:15 INFO - PROCESS | 2768 | 1460995935466 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 09:12:15 INFO - PROCESS | 2768 | 1460995935475 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:15 INFO - PROCESS | 2768 | ++DOCSHELL 188E5C00 == 35 [pid = 2768] [id = 89] 09:12:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (19C5A400) [pid = 2768] [serial = 264] [outer = 00000000] 09:12:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (19C80800) [pid = 2768] [serial = 265] [outer = 19C5A400] 09:12:15 INFO - PROCESS | 2768 | 1460995935523 Marionette DEBUG loaded listener.js 09:12:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (19D75800) [pid = 2768] [serial = 266] [outer = 19C5A400] 09:12:16 INFO - PROCESS | 2768 | 1460995935981 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]]]}] 09:12:16 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. 09:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 630ms 09:12:16 INFO - PROCESS | 2768 | 1460995936003 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 2768 | 1460995936006 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 09:12:16 INFO - PROCESS | 2768 | 1460995936009 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 2768 | 1460995936011 Marionette TRACE conn5 <- [1,322,null,{}] 09:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:12:16 INFO - PROCESS | 2768 | 1460995936014 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}] 09:12:16 INFO - PROCESS | 2768 | 1460995936093 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 09:12:16 INFO - PROCESS | 2768 | 1460995936126 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 2768 | ++DOCSHELL 1A432000 == 36 [pid = 2768] [id = 90] 09:12:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1A433800) [pid = 2768] [serial = 267] [outer = 00000000] 09:12:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1A4C1C00) [pid = 2768] [serial = 268] [outer = 1A433800] 09:12:16 INFO - PROCESS | 2768 | 1460995936176 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1A4D5400) [pid = 2768] [serial = 269] [outer = 1A433800] 09:12:16 INFO - PROCESS | 2768 | 1460995936641 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]]]}] 09:12:16 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. 09:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 671ms 09:12:16 INFO - PROCESS | 2768 | 1460995936683 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 09:12:16 INFO - PROCESS | 2768 | 1460995936685 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 09:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:12:16 INFO - PROCESS | 2768 | 1460995936688 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:12:16 INFO - PROCESS | 2768 | 1460995936690 Marionette TRACE conn5 <- [1,326,null,{}] 09:12:16 INFO - PROCESS | 2768 | 1460995936694 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}] 09:12:16 INFO - PROCESS | 2768 | 1460995936790 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 09:12:16 INFO - PROCESS | 2768 | 1460995936798 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 2768 | ++DOCSHELL 1B2AA000 == 37 [pid = 2768] [id = 91] 09:12:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1B2AB000) [pid = 2768] [serial = 270] [outer = 00000000] 09:12:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1B49CC00) [pid = 2768] [serial = 271] [outer = 1B2AB000] 09:12:16 INFO - PROCESS | 2768 | 1460995936846 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1BC69000) [pid = 2768] [serial = 272] [outer = 1B2AB000] 09:12:17 INFO - PROCESS | 2768 | 1460995937337 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]]]}] 09:12:17 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. 09:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 09:12:17 INFO - PROCESS | 2768 | 1460995937359 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 09:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:12:17 INFO - PROCESS | 2768 | 1460995937361 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 09:12:17 INFO - PROCESS | 2768 | 1460995937375 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 2768 | 1460995937377 Marionette TRACE conn5 <- [1,330,null,{}] 09:12:17 INFO - PROCESS | 2768 | 1460995937381 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}] 09:12:17 INFO - PROCESS | 2768 | 1460995937514 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 09:12:17 INFO - PROCESS | 2768 | 1460995937538 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 2768 | ++DOCSHELL 1C7F1800 == 38 [pid = 2768] [id = 92] 09:12:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1C84E800) [pid = 2768] [serial = 273] [outer = 00000000] 09:12:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1CCC7C00) [pid = 2768] [serial = 274] [outer = 1C84E800] 09:12:17 INFO - PROCESS | 2768 | 1460995937587 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1CCC9400) [pid = 2768] [serial = 275] [outer = 1C84E800] 09:12:18 INFO - PROCESS | 2768 | 1460995938020 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]]]}] 09:12:18 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. 09:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 690ms 09:12:18 INFO - PROCESS | 2768 | 1460995938058 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 2768 | 1460995938061 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 09:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:12:18 INFO - PROCESS | 2768 | 1460995938064 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 2768 | 1460995938065 Marionette TRACE conn5 <- [1,334,null,{}] 09:12:18 INFO - PROCESS | 2768 | 1460995938072 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}] 09:12:18 INFO - PROCESS | 2768 | 1460995938171 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 09:12:18 INFO - PROCESS | 2768 | 1460995938177 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 2768 | ++DOCSHELL 11226800 == 39 [pid = 2768] [id = 93] 09:12:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1CE13C00) [pid = 2768] [serial = 276] [outer = 00000000] 09:12:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1CEF3400) [pid = 2768] [serial = 277] [outer = 1CE13C00] 09:12:18 INFO - PROCESS | 2768 | 1460995938222 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1CEF6800) [pid = 2768] [serial = 278] [outer = 1CE13C00] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (18AEAC00) [pid = 2768] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1B14B400) [pid = 2768] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1CA9AC00) [pid = 2768] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CF8EC00) [pid = 2768] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (16D10000) [pid = 2768] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1769DC00) [pid = 2768] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1A1A3400) [pid = 2768] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1A4C3000) [pid = 2768] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (11A37000) [pid = 2768] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (19D78400) [pid = 2768] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (188E5400) [pid = 2768] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (11F7E000) [pid = 2768] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (1BC6A800) [pid = 2768] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1338D800) [pid = 2768] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:12:18 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (1CD1E800) [pid = 2768] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:12:18 INFO - PROCESS | 2768 | 1460995938754 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]]]}] 09:12:18 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. 09:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 731ms 09:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:12:18 INFO - PROCESS | 2768 | 1460995938822 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 2768 | 1460995938824 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 09:12:18 INFO - PROCESS | 2768 | 1460995938828 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 2768 | 1460995938830 Marionette TRACE conn5 <- [1,338,null,{}] 09:12:18 INFO - PROCESS | 2768 | 1460995938833 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}] 09:12:18 INFO - PROCESS | 2768 | 1460995938910 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 09:12:18 INFO - PROCESS | 2768 | 1460995938916 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 2768 | ++DOCSHELL 18388C00 == 40 [pid = 2768] [id = 94] 09:12:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (188E5000) [pid = 2768] [serial = 279] [outer = 00000000] 09:12:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1B2B3000) [pid = 2768] [serial = 280] [outer = 188E5000] 09:12:18 INFO - PROCESS | 2768 | 1460995938962 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1CCC8800) [pid = 2768] [serial = 281] [outer = 188E5000] 09:12:19 INFO - PROCESS | 2768 | 1460995939377 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]]]}] 09:12:19 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. 09:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 09:12:19 INFO - PROCESS | 2768 | 1460995939401 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 09:12:19 INFO - PROCESS | 2768 | 1460995939403 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 09:12:19 INFO - PROCESS | 2768 | 1460995939416 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:12:19 INFO - PROCESS | 2768 | 1460995939418 Marionette TRACE conn5 <- [1,342,null,{}] 09:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:12:19 INFO - PROCESS | 2768 | 1460995939421 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}] 09:12:19 INFO - PROCESS | 2768 | 1460995939494 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 09:12:19 INFO - PROCESS | 2768 | 1460995939501 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:19 INFO - PROCESS | 2768 | ++DOCSHELL 19C5B000 == 41 [pid = 2768] [id = 95] 09:12:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1CE1C400) [pid = 2768] [serial = 282] [outer = 00000000] 09:12:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1CF87C00) [pid = 2768] [serial = 283] [outer = 1CE1C400] 09:12:19 INFO - PROCESS | 2768 | 1460995939546 Marionette DEBUG loaded listener.js 09:12:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1CF88000) [pid = 2768] [serial = 284] [outer = 1CE1C400] 09:12:19 INFO - PROCESS | 2768 | 1460995939960 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]]]}] 09:12:20 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. 09:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 09:12:20 INFO - PROCESS | 2768 | 1460995939999 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 2768 | 1460995940001 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 09:12:20 INFO - PROCESS | 2768 | 1460995940009 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:12:20 INFO - PROCESS | 2768 | 1460995940011 Marionette TRACE conn5 <- [1,346,null,{}] 09:12:20 INFO - PROCESS | 2768 | 1460995940014 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}] 09:12:20 INFO - PROCESS | 2768 | 1460995940089 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 09:12:20 INFO - PROCESS | 2768 | 1460995940096 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 2768 | ++DOCSHELL 1D322400 == 42 [pid = 2768] [id = 96] 09:12:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1D3E8800) [pid = 2768] [serial = 285] [outer = 00000000] 09:12:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1D4DA400) [pid = 2768] [serial = 286] [outer = 1D3E8800] 09:12:20 INFO - PROCESS | 2768 | 1460995940141 Marionette DEBUG loaded listener.js 09:12:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1D4E1000) [pid = 2768] [serial = 287] [outer = 1D3E8800] 09:12:20 INFO - PROCESS | 2768 | 1460995940636 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]]]}] 09:12:20 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. 09:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 670ms 09:12:20 INFO - PROCESS | 2768 | 1460995940684 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 09:12:20 INFO - PROCESS | 2768 | 1460995940689 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 09:12:20 INFO - PROCESS | 2768 | 1460995940694 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:12:20 INFO - PROCESS | 2768 | 1460995940699 Marionette TRACE conn5 <- [1,350,null,{}] 09:12:20 INFO - PROCESS | 2768 | 1460995940706 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}] 09:12:20 INFO - PROCESS | 2768 | 1460995940811 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 09:12:20 INFO - PROCESS | 2768 | 1460995940888 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 2768 | ++DOCSHELL 1220A400 == 43 [pid = 2768] [id = 97] 09:12:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1220A800) [pid = 2768] [serial = 288] [outer = 00000000] 09:12:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (128A9C00) [pid = 2768] [serial = 289] [outer = 1220A800] 09:12:20 INFO - PROCESS | 2768 | 1460995940946 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (14949000) [pid = 2768] [serial = 290] [outer = 1220A800] 09:12:21 INFO - PROCESS | 2768 | 1460995941594 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]]]}] 09:12:21 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. 09:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 931ms 09:12:21 INFO - PROCESS | 2768 | 1460995941632 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 2768 | 1460995941639 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 09:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:12:21 INFO - PROCESS | 2768 | 1460995941647 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 2768 | 1460995941649 Marionette TRACE conn5 <- [1,354,null,{}] 09:12:21 INFO - PROCESS | 2768 | 1460995941654 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}] 09:12:21 INFO - PROCESS | 2768 | 1460995941756 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 09:12:21 INFO - PROCESS | 2768 | 1460995941830 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:21 INFO - PROCESS | 2768 | ++DOCSHELL 18392C00 == 44 [pid = 2768] [id = 98] 09:12:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (18803C00) [pid = 2768] [serial = 291] [outer = 00000000] 09:12:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (19D75000) [pid = 2768] [serial = 292] [outer = 18803C00] 09:12:21 INFO - PROCESS | 2768 | 1460995941886 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1A431C00) [pid = 2768] [serial = 293] [outer = 18803C00] 09:12:22 INFO - PROCESS | 2768 | 1460995942469 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]]]}] 09:12:22 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. 09:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 870ms 09:12:22 INFO - PROCESS | 2768 | 1460995942520 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 09:12:22 INFO - PROCESS | 2768 | 1460995942523 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 09:12:22 INFO - PROCESS | 2768 | 1460995942526 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:12:22 INFO - PROCESS | 2768 | 1460995942530 Marionette TRACE conn5 <- [1,358,null,{}] 09:12:22 INFO - PROCESS | 2768 | 1460995942542 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}] 09:12:22 INFO - PROCESS | 2768 | 1460995942651 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 09:12:22 INFO - PROCESS | 2768 | 1460995942724 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A2800 == 45 [pid = 2768] [id = 99] 09:12:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1C7FE000) [pid = 2768] [serial = 294] [outer = 00000000] 09:12:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CF89800) [pid = 2768] [serial = 295] [outer = 1C7FE000] 09:12:22 INFO - PROCESS | 2768 | 1460995942784 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1D4E2800) [pid = 2768] [serial = 296] [outer = 1C7FE000] 09:12:23 INFO - PROCESS | 2768 | 1460995943438 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]]]}] 09:12:23 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. 09:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 931ms 09:12:23 INFO - PROCESS | 2768 | 1460995943462 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 2768 | 1460995943464 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 09:12:23 INFO - PROCESS | 2768 | 1460995943468 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:12:23 INFO - PROCESS | 2768 | 1460995943470 Marionette TRACE conn5 <- [1,362,null,{}] 09:12:23 INFO - PROCESS | 2768 | 1460995943474 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}] 09:12:23 INFO - PROCESS | 2768 | 1460995943575 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 09:12:23 INFO - PROCESS | 2768 | 1460995943662 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:23 INFO - PROCESS | 2768 | ++DOCSHELL 1DD86800 == 46 [pid = 2768] [id = 100] 09:12:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1DD88C00) [pid = 2768] [serial = 297] [outer = 00000000] 09:12:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1DDF1800) [pid = 2768] [serial = 298] [outer = 1DD88C00] 09:12:23 INFO - PROCESS | 2768 | 1460995943719 Marionette DEBUG loaded listener.js 09:12:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1DF8A800) [pid = 2768] [serial = 299] [outer = 1DD88C00] 09:12:24 INFO - PROCESS | 2768 | 1460995944452 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]]]}] 09:12:24 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. 09:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1017ms 09:12:24 INFO - PROCESS | 2768 | 1460995944488 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 09:12:24 INFO - PROCESS | 2768 | 1460995944492 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 09:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:12:24 INFO - PROCESS | 2768 | 1460995944497 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:12:24 INFO - PROCESS | 2768 | 1460995944501 Marionette TRACE conn5 <- [1,366,null,{}] 09:12:24 INFO - PROCESS | 2768 | 1460995944508 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}] 09:12:24 INFO - PROCESS | 2768 | 1460995944601 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 09:12:24 INFO - PROCESS | 2768 | 1460995944679 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 2768 | ++DOCSHELL 12A03800 == 47 [pid = 2768] [id = 101] 09:12:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (132A4C00) [pid = 2768] [serial = 300] [outer = 00000000] 09:12:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (16F20400) [pid = 2768] [serial = 301] [outer = 132A4C00] 09:12:24 INFO - PROCESS | 2768 | 1460995944729 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (174BF400) [pid = 2768] [serial = 302] [outer = 132A4C00] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 19C5B000 == 46 [pid = 2768] [id = 95] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 18388C00 == 45 [pid = 2768] [id = 94] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 11226800 == 44 [pid = 2768] [id = 93] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 1C7F1800 == 43 [pid = 2768] [id = 92] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 1B2AA000 == 42 [pid = 2768] [id = 91] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 1A432000 == 41 [pid = 2768] [id = 90] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 188E5C00 == 40 [pid = 2768] [id = 89] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 16FA5800 == 39 [pid = 2768] [id = 88] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 11F74000 == 38 [pid = 2768] [id = 87] 09:12:25 INFO - PROCESS | 2768 | --DOCSHELL 12208400 == 37 [pid = 2768] [id = 85] 09:12:25 INFO - PROCESS | 2768 | 1460995945387 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]]]}] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (12A06400) [pid = 2768] [serial = 211] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (12A46C00) [pid = 2768] [serial = 212] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1C4A0800) [pid = 2768] [serial = 236] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1BC7B000) [pid = 2768] [serial = 235] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1A4D3800) [pid = 2768] [serial = 241] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1CCC2C00) [pid = 2768] [serial = 242] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1CCC9C00) [pid = 2768] [serial = 239] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1B498400) [pid = 2768] [serial = 232] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1CF0B000) [pid = 2768] [serial = 248] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1CEF7000) [pid = 2768] [serial = 245] [outer = 00000000] [url = about:blank] 09:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1CEF1800) [pid = 2768] [serial = 244] [outer = 00000000] [url = about:blank] 09:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 932ms 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1B13E800) [pid = 2768] [serial = 230] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CF0AC00) [pid = 2768] [serial = 247] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1B499800) [pid = 2768] [serial = 233] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1CCC3400) [pid = 2768] [serial = 238] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1D4D6400) [pid = 2768] [serial = 206] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (16F3C000) [pid = 2768] [serial = 214] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (171F4C00) [pid = 2768] [serial = 215] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (18437400) [pid = 2768] [serial = 217] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (18805000) [pid = 2768] [serial = 218] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1A439C00) [pid = 2768] [serial = 226] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (1A4B7C00) [pid = 2768] [serial = 227] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1B128800) [pid = 2768] [serial = 229] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (11EEE000) [pid = 2768] [serial = 208] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (11F46800) [pid = 2768] [serial = 209] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (19D7C400) [pid = 2768] [serial = 223] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (19D80800) [pid = 2768] [serial = 224] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (18AEC800) [pid = 2768] [serial = 220] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (18AECC00) [pid = 2768] [serial = 221] [outer = 00000000] [url = about:blank] 09:12:25 INFO - PROCESS | 2768 | 1460995945432 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 2768 | 1460995945438 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 09:12:25 INFO - PROCESS | 2768 | 1460995945446 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:12:25 INFO - PROCESS | 2768 | 1460995945449 Marionette TRACE conn5 <- [1,370,null,{}] 09:12:25 INFO - PROCESS | 2768 | 1460995945453 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}] 09:12:25 INFO - PROCESS | 2768 | 1460995945541 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 09:12:25 INFO - PROCESS | 2768 | 1460995945548 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 2768 | ++DOCSHELL 112EF000 == 38 [pid = 2768] [id = 102] 09:12:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (11A3EC00) [pid = 2768] [serial = 303] [outer = 00000000] 09:12:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (127EE400) [pid = 2768] [serial = 304] [outer = 11A3EC00] 09:12:25 INFO - PROCESS | 2768 | 1460995945596 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (1338D800) [pid = 2768] [serial = 305] [outer = 11A3EC00] 09:12:26 INFO - PROCESS | 2768 | 1460995946089 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]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 09:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 09:12:26 INFO - PROCESS | 2768 | 1460995946122 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 2768 | 1460995946124 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 09:12:26 INFO - PROCESS | 2768 | 1460995946128 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:12:26 INFO - PROCESS | 2768 | 1460995946131 Marionette TRACE conn5 <- [1,374,null,{}] 09:12:26 INFO - PROCESS | 2768 | 1460995946141 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}] 09:12:26 INFO - PROCESS | 2768 | 1460995946225 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 09:12:26 INFO - PROCESS | 2768 | 1460995946234 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 2768 | ++DOCSHELL 1838C000 == 39 [pid = 2768] [id = 103] 09:12:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (18445C00) [pid = 2768] [serial = 306] [outer = 00000000] 09:12:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (188EA000) [pid = 2768] [serial = 307] [outer = 18445C00] 09:12:26 INFO - PROCESS | 2768 | 1460995946286 Marionette DEBUG loaded listener.js 09:12:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (19C61800) [pid = 2768] [serial = 308] [outer = 18445C00] 09:12:26 INFO - PROCESS | 2768 | 1460995946773 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:12:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 09:12:26 INFO - PROCESS | 2768 | 1460995946802 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 2768 | 1460995946805 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 09:12:26 INFO - PROCESS | 2768 | 1460995946808 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:12:26 INFO - PROCESS | 2768 | 1460995946809 Marionette TRACE conn5 <- [1,378,null,{}] 09:12:26 INFO - PROCESS | 2768 | 1460995946813 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}] 09:12:26 INFO - PROCESS | 2768 | 1460995946891 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 09:12:26 INFO - PROCESS | 2768 | 1460995946899 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 2768 | ++DOCSHELL 19C7C000 == 40 [pid = 2768] [id = 104] 09:12:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (19D81800) [pid = 2768] [serial = 309] [outer = 00000000] 09:12:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1A4B9C00) [pid = 2768] [serial = 310] [outer = 19D81800] 09:12:26 INFO - PROCESS | 2768 | 1460995946948 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1A4C2800) [pid = 2768] [serial = 311] [outer = 19D81800] 09:12:27 INFO - PROCESS | 2768 | 1460995947403 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:12:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 630ms 09:12:27 INFO - PROCESS | 2768 | 1460995947442 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 2768 | 1460995947444 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 09:12:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:12:27 INFO - PROCESS | 2768 | 1460995947447 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:12:27 INFO - PROCESS | 2768 | 1460995947449 Marionette TRACE conn5 <- [1,382,null,{}] 09:12:27 INFO - PROCESS | 2768 | 1460995947452 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}] 09:12:27 INFO - PROCESS | 2768 | 1460995947527 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 09:12:27 INFO - PROCESS | 2768 | 1460995947533 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:27 INFO - PROCESS | 2768 | ++DOCSHELL 1A4D6400 == 41 [pid = 2768] [id = 105] 09:12:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1B128800) [pid = 2768] [serial = 312] [outer = 00000000] 09:12:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1B2AE000) [pid = 2768] [serial = 313] [outer = 1B128800] 09:12:27 INFO - PROCESS | 2768 | 1460995947580 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1B4A1C00) [pid = 2768] [serial = 314] [outer = 1B128800] 09:12:28 INFO - PROCESS | 2768 | 1460995948108 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:12:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 09:12:28 INFO - PROCESS | 2768 | 1460995948122 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 2768 | 1460995948124 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 09:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:12:28 INFO - PROCESS | 2768 | 1460995948133 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 2768 | 1460995948135 Marionette TRACE conn5 <- [1,386,null,{}] 09:12:28 INFO - PROCESS | 2768 | 1460995948138 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}] 09:12:28 INFO - PROCESS | 2768 | 1460995948258 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 09:12:28 INFO - PROCESS | 2768 | 1460995948268 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 2768 | ++DOCSHELL 122B5000 == 42 [pid = 2768] [id = 106] 09:12:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (112ECC00) [pid = 2768] [serial = 315] [outer = 00000000] 09:12:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1CA9E000) [pid = 2768] [serial = 316] [outer = 112ECC00] 09:12:28 INFO - PROCESS | 2768 | 1460995948357 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1CCC5C00) [pid = 2768] [serial = 317] [outer = 112ECC00] 09:12:28 INFO - PROCESS | 2768 | 1460995948803 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]]]}] 09:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 731ms 09:12:28 INFO - PROCESS | 2768 | 1460995948903 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 09:12:28 INFO - PROCESS | 2768 | 1460995948905 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 09:12:28 INFO - PROCESS | 2768 | 1460995948909 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:12:28 INFO - PROCESS | 2768 | 1460995948910 Marionette TRACE conn5 <- [1,390,null,{}] 09:12:28 INFO - PROCESS | 2768 | 1460995948914 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}] 09:12:29 INFO - PROCESS | 2768 | 1460995949012 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 09:12:29 INFO - PROCESS | 2768 | 1460995949025 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC8000 == 43 [pid = 2768] [id = 107] 09:12:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1CCC8400) [pid = 2768] [serial = 318] [outer = 00000000] 09:12:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1CEF4400) [pid = 2768] [serial = 319] [outer = 1CCC8400] 09:12:29 INFO - PROCESS | 2768 | 1460995949072 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1CEF4C00) [pid = 2768] [serial = 320] [outer = 1CCC8400] 09:12:29 INFO - PROCESS | 2768 | 1460995949526 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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 09:12:29 INFO - PROCESS | 2768 | 1460995949584 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 2768 | 1460995949586 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 09:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:12:29 INFO - PROCESS | 2768 | 1460995949596 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 2768 | 1460995949598 Marionette TRACE conn5 <- [1,394,null,{}] 09:12:29 INFO - PROCESS | 2768 | 1460995949602 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}] 09:12:29 INFO - PROCESS | 2768 | 1460995949702 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 09:12:29 INFO - PROCESS | 2768 | 1460995949710 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:29 INFO - PROCESS | 2768 | ++DOCSHELL 11F80000 == 44 [pid = 2768] [id = 108] 09:12:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1CCCFC00) [pid = 2768] [serial = 321] [outer = 00000000] 09:12:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1D323800) [pid = 2768] [serial = 322] [outer = 1CCCFC00] 09:12:29 INFO - PROCESS | 2768 | 1460995949755 Marionette DEBUG loaded listener.js 09:12:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1D329400) [pid = 2768] [serial = 323] [outer = 1CCCFC00] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1B2AB000) [pid = 2768] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1C84E800) [pid = 2768] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1A433800) [pid = 2768] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (12201C00) [pid = 2768] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (19C5A400) [pid = 2768] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (174E0000) [pid = 2768] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1CE1C400) [pid = 2768] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1CE13C00) [pid = 2768] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:12:30 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (188E5000) [pid = 2768] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:12:30 INFO - PROCESS | 2768 | 1460995950224 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]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 09:12:30 INFO - PROCESS | 2768 | 1460995950269 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 2768 | 1460995950271 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 09:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:12:30 INFO - PROCESS | 2768 | 1460995950304 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 2768 | 1460995950306 Marionette TRACE conn5 <- [1,398,null,{}] 09:12:30 INFO - PROCESS | 2768 | 1460995950310 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}] 09:12:30 INFO - PROCESS | 2768 | 1460995950393 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 09:12:30 INFO - PROCESS | 2768 | 1460995950399 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 2768 | ++DOCSHELL 1BC70400 == 45 [pid = 2768] [id = 109] 09:12:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1C4A6800) [pid = 2768] [serial = 324] [outer = 00000000] 09:12:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1D32F000) [pid = 2768] [serial = 325] [outer = 1C4A6800] 09:12:30 INFO - PROCESS | 2768 | 1460995950444 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1D4E1400) [pid = 2768] [serial = 326] [outer = 1C4A6800] 09:12:30 INFO - PROCESS | 2768 | 1460995950892 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]]]}] 09:12:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:12:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 630ms 09:12:30 INFO - PROCESS | 2768 | 1460995950935 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 09:12:30 INFO - PROCESS | 2768 | 1460995950937 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 09:12:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:12:30 INFO - PROCESS | 2768 | 1460995950940 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:12:30 INFO - PROCESS | 2768 | 1460995950942 Marionette TRACE conn5 <- [1,402,null,{}] 09:12:30 INFO - PROCESS | 2768 | 1460995950945 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}] 09:12:31 INFO - PROCESS | 2768 | 1460995951022 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 09:12:31 INFO - PROCESS | 2768 | 1460995951028 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 2768 | ++DOCSHELL 1DDF2000 == 46 [pid = 2768] [id = 110] 09:12:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1DDF5400) [pid = 2768] [serial = 327] [outer = 00000000] 09:12:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1E908400) [pid = 2768] [serial = 328] [outer = 1DDF5400] 09:12:31 INFO - PROCESS | 2768 | 1460995951074 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1E9B5800) [pid = 2768] [serial = 329] [outer = 1DDF5400] 09:12:31 INFO - PROCESS | 2768 | 1460995951526 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]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 631ms 09:12:31 INFO - PROCESS | 2768 | 1460995951571 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 2768 | 1460995951573 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 09:12:31 INFO - PROCESS | 2768 | 1460995951577 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:12:31 INFO - PROCESS | 2768 | 1460995951579 Marionette TRACE conn5 <- [1,406,null,{}] 09:12:31 INFO - PROCESS | 2768 | 1460995951583 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}] 09:12:31 INFO - PROCESS | 2768 | 1460995951677 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 09:12:31 INFO - PROCESS | 2768 | 1460995951724 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 2768 | ++DOCSHELL 210A9800 == 47 [pid = 2768] [id = 111] 09:12:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (210ACC00) [pid = 2768] [serial = 330] [outer = 00000000] 09:12:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (210B3400) [pid = 2768] [serial = 331] [outer = 210ACC00] 09:12:31 INFO - PROCESS | 2768 | 1460995951774 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (2125D800) [pid = 2768] [serial = 332] [outer = 210ACC00] 09:12:32 INFO - PROCESS | 2768 | 1460995952414 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]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 870ms 09:12:32 INFO - PROCESS | 2768 | 1460995952452 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 2768 | 1460995952456 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 09:12:32 INFO - PROCESS | 2768 | 1460995952462 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:12:32 INFO - PROCESS | 2768 | 1460995952466 Marionette TRACE conn5 <- [1,410,null,{}] 09:12:32 INFO - PROCESS | 2768 | 1460995952486 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}] 09:12:32 INFO - PROCESS | 2768 | 1460995952592 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 09:12:32 INFO - PROCESS | 2768 | 1460995952670 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 2768 | ++DOCSHELL 12330400 == 48 [pid = 2768] [id = 112] 09:12:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (12333400) [pid = 2768] [serial = 333] [outer = 00000000] 09:12:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (12338400) [pid = 2768] [serial = 334] [outer = 12333400] 09:12:32 INFO - PROCESS | 2768 | 1460995952768 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1233C400) [pid = 2768] [serial = 335] [outer = 12333400] 09:12:33 INFO - PROCESS | 2768 | 1460995953393 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]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 990ms 09:12:33 INFO - PROCESS | 2768 | 1460995953457 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 09:12:33 INFO - PROCESS | 2768 | 1460995953463 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 09:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:12:33 INFO - PROCESS | 2768 | 1460995953484 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 2768 | 1460995953487 Marionette TRACE conn5 <- [1,414,null,{}] 09:12:33 INFO - PROCESS | 2768 | 1460995953492 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}] 09:12:33 INFO - PROCESS | 2768 | 1460995953600 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 09:12:33 INFO - PROCESS | 2768 | 1460995953676 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:33 INFO - PROCESS | 2768 | ++DOCSHELL 16D10800 == 49 [pid = 2768] [id = 113] 09:12:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (16F1C400) [pid = 2768] [serial = 336] [outer = 00000000] 09:12:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1880BC00) [pid = 2768] [serial = 337] [outer = 16F1C400] 09:12:33 INFO - PROCESS | 2768 | 1460995953772 Marionette DEBUG loaded listener.js 09:12:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (18AE9800) [pid = 2768] [serial = 338] [outer = 16F1C400] 09:12:34 INFO - PROCESS | 2768 | 1460995954402 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]]]}] 09:12:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 988ms 09:12:34 INFO - PROCESS | 2768 | 1460995954459 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 2768 | 1460995954461 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 09:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:12:34 INFO - PROCESS | 2768 | 1460995954465 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 2768 | 1460995954469 Marionette TRACE conn5 <- [1,418,null,{}] 09:12:34 INFO - PROCESS | 2768 | 1460995954480 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}] 09:12:34 INFO - PROCESS | 2768 | 1460995954586 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 09:12:34 INFO - PROCESS | 2768 | 1460995954664 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 2768 | ++DOCSHELL 1C856400 == 50 [pid = 2768] [id = 114] 09:12:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1C858400) [pid = 2768] [serial = 339] [outer = 00000000] 09:12:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CD19400) [pid = 2768] [serial = 340] [outer = 1C858400] 09:12:34 INFO - PROCESS | 2768 | 1460995954762 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1D4D9800) [pid = 2768] [serial = 341] [outer = 1C858400] 09:12:36 INFO - PROCESS | 2768 | 1460995955993 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]]]}] 09:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1631ms 09:12:36 INFO - PROCESS | 2768 | 1460995956100 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 09:12:36 INFO - PROCESS | 2768 | 1460995956104 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 09:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:12:36 INFO - PROCESS | 2768 | 1460995956109 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 2768 | 1460995956113 Marionette TRACE conn5 <- [1,422,null,{}] 09:12:36 INFO - PROCESS | 2768 | 1460995956118 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}] 09:12:36 INFO - PROCESS | 2768 | 1460995956208 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 09:12:36 INFO - PROCESS | 2768 | 1460995956280 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 2768 | ++DOCSHELL 11E5AC00 == 51 [pid = 2768] [id = 115] 09:12:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (11EF8800) [pid = 2768] [serial = 342] [outer = 00000000] 09:12:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (17430000) [pid = 2768] [serial = 343] [outer = 11EF8800] 09:12:36 INFO - PROCESS | 2768 | 1460995956330 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1838F800) [pid = 2768] [serial = 344] [outer = 11EF8800] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 1DDF2000 == 50 [pid = 2768] [id = 110] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 1BC70400 == 49 [pid = 2768] [id = 109] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 11F80000 == 48 [pid = 2768] [id = 108] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 1CCC8000 == 47 [pid = 2768] [id = 107] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 122B5000 == 46 [pid = 2768] [id = 106] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 1A4D6400 == 45 [pid = 2768] [id = 105] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 19C7C000 == 44 [pid = 2768] [id = 104] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (12A07800) [pid = 2768] [serial = 253] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1D4DA400) [pid = 2768] [serial = 286] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (16D0A400) [pid = 2768] [serial = 256] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 1838C000 == 43 [pid = 2768] [id = 103] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 112EF000 == 42 [pid = 2768] [id = 102] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 12A03800 == 41 [pid = 2768] [id = 101] 09:12:36 INFO - PROCESS | 2768 | --DOCSHELL 1D322400 == 40 [pid = 2768] [id = 96] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1B49CC00) [pid = 2768] [serial = 271] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1CCC7C00) [pid = 2768] [serial = 274] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1A4C1C00) [pid = 2768] [serial = 268] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1BC69000) [pid = 2768] [serial = 272] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (122B9000) [pid = 2768] [serial = 259] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (12A45800) [pid = 2768] [serial = 260] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (19C80800) [pid = 2768] [serial = 265] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (19D75800) [pid = 2768] [serial = 266] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (177E7000) [pid = 2768] [serial = 262] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1838F400) [pid = 2768] [serial = 263] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1CF8B800) [pid = 2768] [serial = 250] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1CF88000) [pid = 2768] [serial = 284] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1CEF3400) [pid = 2768] [serial = 277] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CCC9400) [pid = 2768] [serial = 275] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1CF87C00) [pid = 2768] [serial = 283] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1CEF6800) [pid = 2768] [serial = 278] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1B2B3000) [pid = 2768] [serial = 280] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1CCC8800) [pid = 2768] [serial = 281] [outer = 00000000] [url = about:blank] 09:12:36 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1A4D5400) [pid = 2768] [serial = 269] [outer = 00000000] [url = about:blank] 09:12:37 INFO - PROCESS | 2768 | 1460995957292 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]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1226ms 09:12:37 INFO - PROCESS | 2768 | 1460995957335 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 2768 | 1460995957341 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 09:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:12:37 INFO - PROCESS | 2768 | 1460995957347 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 2768 | 1460995957349 Marionette TRACE conn5 <- [1,426,null,{}] 09:12:37 INFO - PROCESS | 2768 | 1460995957356 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}] 09:12:37 INFO - PROCESS | 2768 | 1460995957436 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 09:12:37 INFO - PROCESS | 2768 | 1460995957443 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 2768 | ++DOCSHELL 11EF3C00 == 41 [pid = 2768] [id = 116] 09:12:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (11F81000) [pid = 2768] [serial = 345] [outer = 00000000] 09:12:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (17435400) [pid = 2768] [serial = 346] [outer = 11F81000] 09:12:37 INFO - PROCESS | 2768 | 1460995957489 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1838A800) [pid = 2768] [serial = 347] [outer = 11F81000] 09:12:38 INFO - PROCESS | 2768 | 1460995957988 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] 09:12:38 INFO - PROCESS | 2768 | 1460995958023 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 09:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:12:38 INFO - PROCESS | 2768 | 1460995958026 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 2768 | 1460995958030 Marionette TRACE conn5 <- [1,430,null,{}] 09:12:38 INFO - PROCESS | 2768 | 1460995958040 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}] 09:12:38 INFO - PROCESS | 2768 | 1460995958121 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 09:12:38 INFO - PROCESS | 2768 | 1460995958130 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 2768 | ++DOCSHELL 19D73000 == 42 [pid = 2768] [id = 117] 09:12:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (19D78C00) [pid = 2768] [serial = 348] [outer = 00000000] 09:12:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (19D7EC00) [pid = 2768] [serial = 349] [outer = 19D78C00] 09:12:38 INFO - PROCESS | 2768 | 1460995958178 Marionette DEBUG loaded listener.js 09:12:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1A433C00) [pid = 2768] [serial = 350] [outer = 19D78C00] 09:12:38 INFO - PROCESS | 2768 | 1460995958642 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]]]}] 09:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 09:12:38 INFO - PROCESS | 2768 | 1460995958706 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 2768 | 1460995958708 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 09:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:12:38 INFO - PROCESS | 2768 | 1460995958712 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 2768 | 1460995958714 Marionette TRACE conn5 <- [1,434,null,{}] 09:12:38 INFO - PROCESS | 2768 | 1460995958717 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}] 09:12:38 INFO - PROCESS | 2768 | 1460995958848 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 09:12:38 INFO - PROCESS | 2768 | 1460995958872 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:38 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BA400 == 43 [pid = 2768] [id = 118] 09:12:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1A4BAC00) [pid = 2768] [serial = 351] [outer = 00000000] 09:12:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1B13E400) [pid = 2768] [serial = 352] [outer = 1A4BAC00] 09:12:38 INFO - PROCESS | 2768 | 1460995958918 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1B2ACC00) [pid = 2768] [serial = 353] [outer = 1A4BAC00] 09:12:39 INFO - PROCESS | 2768 | 1460995959372 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]]]}] 09:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 09:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:12:39 INFO - PROCESS | 2768 | 1460995959386 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 09:12:39 INFO - PROCESS | 2768 | 1460995959387 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 09:12:39 INFO - PROCESS | 2768 | 1460995959391 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:12:39 INFO - PROCESS | 2768 | 1460995959392 Marionette TRACE conn5 <- [1,438,null,{}] 09:12:39 INFO - PROCESS | 2768 | 1460995959396 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}] 09:12:39 INFO - PROCESS | 2768 | 1460995959499 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 09:12:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1BC69000) [pid = 2768] [serial = 354] [outer = 12203000] 09:12:39 INFO - PROCESS | 2768 | 1460995959526 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7DC00 == 44 [pid = 2768] [id = 119] 09:12:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1BC7E000) [pid = 2768] [serial = 355] [outer = 00000000] 09:12:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1C4A7800) [pid = 2768] [serial = 356] [outer = 1BC7E000] 09:12:39 INFO - PROCESS | 2768 | 1460995959619 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1C4A8000) [pid = 2768] [serial = 357] [outer = 1BC7E000] 09:12:40 INFO - PROCESS | 2768 | 1460995960142 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]]]}] 09:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 831ms 09:12:40 INFO - PROCESS | 2768 | 1460995960223 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 09:12:40 INFO - PROCESS | 2768 | 1460995960225 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 09:12:40 INFO - PROCESS | 2768 | 1460995960228 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:12:40 INFO - PROCESS | 2768 | 1460995960230 Marionette TRACE conn5 <- [1,442,null,{}] 09:12:40 INFO - PROCESS | 2768 | 1460995960234 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}] 09:12:40 INFO - PROCESS | 2768 | 1460995960358 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 09:12:40 INFO - PROCESS | 2768 | 1460995960373 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 2768 | ++DOCSHELL 1CA9CC00 == 45 [pid = 2768] [id = 120] 09:12:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1CCCCC00) [pid = 2768] [serial = 358] [outer = 00000000] 09:12:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1CEFB400) [pid = 2768] [serial = 359] [outer = 1CCCCC00] 09:12:40 INFO - PROCESS | 2768 | 1460995960421 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1CEF3400) [pid = 2768] [serial = 360] [outer = 1CCCCC00] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (112ECC00) [pid = 2768] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1CCC8400) [pid = 2768] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (19D81800) [pid = 2768] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1B128800) [pid = 2768] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (132A4C00) [pid = 2768] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1DDF5400) [pid = 2768] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1C7FE000) [pid = 2768] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1DD88C00) [pid = 2768] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (18803C00) [pid = 2768] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (18445C00) [pid = 2768] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1220A800) [pid = 2768] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (11A3EC00) [pid = 2768] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1CCCFC00) [pid = 2768] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1C4A6800) [pid = 2768] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (12209000) [pid = 2768] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1121C800) [pid = 2768] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:12:40 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1CF10800) [pid = 2768] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:12:41 INFO - PROCESS | 2768 | 1460995961019 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]]]}] 09:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 830ms 09:12:41 INFO - PROCESS | 2768 | 1460995961062 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 09:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:12:41 INFO - PROCESS | 2768 | 1460995961064 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 09:12:41 INFO - PROCESS | 2768 | 1460995961067 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 2768 | 1460995961069 Marionette TRACE conn5 <- [1,446,null,{}] 09:12:41 INFO - PROCESS | 2768 | 1460995961072 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}] 09:12:41 INFO - PROCESS | 2768 | 1460995961147 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 09:12:41 INFO - PROCESS | 2768 | 1460995961221 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 2768 | ++DOCSHELL 112EA400 == 46 [pid = 2768] [id = 121] 09:12:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (112F0C00) [pid = 2768] [serial = 361] [outer = 00000000] 09:12:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (18AEA800) [pid = 2768] [serial = 362] [outer = 112F0C00] 09:12:41 INFO - PROCESS | 2768 | 1460995961266 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1BC7F000) [pid = 2768] [serial = 363] [outer = 112F0C00] 09:12:41 INFO - PROCESS | 2768 | 1460995961633 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]]]}] 09:12:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:12:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 631ms 09:12:41 INFO - PROCESS | 2768 | 1460995961699 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 09:12:41 INFO - PROCESS | 2768 | 1460995961701 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 09:12:41 INFO - PROCESS | 2768 | 1460995961704 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 2768 | 1460995961706 Marionette TRACE conn5 <- [1,450,null,{}] 09:12:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:12:41 INFO - PROCESS | 2768 | 1460995961710 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}] 09:12:41 INFO - PROCESS | 2768 | 1460995961814 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 09:12:41 INFO - PROCESS | 2768 | 1460995961825 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:41 INFO - PROCESS | 2768 | ++DOCSHELL 188EAC00 == 47 [pid = 2768] [id = 122] 09:12:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1CCCFC00) [pid = 2768] [serial = 364] [outer = 00000000] 09:12:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1CF91400) [pid = 2768] [serial = 365] [outer = 1CCCFC00] 09:12:41 INFO - PROCESS | 2768 | 1460995961873 Marionette DEBUG loaded listener.js 09:12:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1D32F400) [pid = 2768] [serial = 366] [outer = 1CCCFC00] 09:12:42 INFO - PROCESS | 2768 | 1460995962276 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] 09:12:42 INFO - PROCESS | 2768 | 1460995962341 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 09:12:42 INFO - PROCESS | 2768 | 1460995962344 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:12:42 INFO - PROCESS | 2768 | 1460995962346 Marionette TRACE conn5 <- [1,454,null,{}] 09:12:42 INFO - PROCESS | 2768 | 1460995962349 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}] 09:12:42 INFO - PROCESS | 2768 | 1460995962453 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 09:12:42 INFO - PROCESS | 2768 | 1460995962461 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 2768 | ++DOCSHELL 1A1AF000 == 48 [pid = 2768] [id = 123] 09:12:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1A43A800) [pid = 2768] [serial = 367] [outer = 00000000] 09:12:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1D4F4000) [pid = 2768] [serial = 368] [outer = 1A43A800] 09:12:42 INFO - PROCESS | 2768 | 1460995962507 Marionette DEBUG loaded listener.js 09:12:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1DF8AC00) [pid = 2768] [serial = 369] [outer = 1A43A800] 09:12:42 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:42 INFO - PROCESS | 2768 | 1460995962961 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]]]}] 09:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 670ms 09:12:43 INFO - PROCESS | 2768 | 1460995963035 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 2768 | 1460995963040 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 09:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:12:43 INFO - PROCESS | 2768 | 1460995963139 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 2768 | 1460995963143 Marionette TRACE conn5 <- [1,458,null,{}] 09:12:43 INFO - PROCESS | 2768 | 1460995963150 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}] 09:12:43 INFO - PROCESS | 2768 | 1460995963257 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 09:12:43 INFO - PROCESS | 2768 | 1460995963342 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 2768 | ++DOCSHELL 1233C800 == 49 [pid = 2768] [id = 124] 09:12:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1233EC00) [pid = 2768] [serial = 370] [outer = 00000000] 09:12:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (13390800) [pid = 2768] [serial = 371] [outer = 1233EC00] 09:12:43 INFO - PROCESS | 2768 | 1460995963399 Marionette DEBUG loaded listener.js 09:12:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (16D0A000) [pid = 2768] [serial = 372] [outer = 1233EC00] 09:12:44 INFO - PROCESS | 2768 | 1460995963975 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] 09:12:44 INFO - PROCESS | 2768 | 1460995964021 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 09:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:12:44 INFO - PROCESS | 2768 | 1460995964028 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 2768 | 1460995964031 Marionette TRACE conn5 <- [1,462,null,{}] 09:12:44 INFO - PROCESS | 2768 | 1460995964035 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}] 09:12:44 INFO - PROCESS | 2768 | 1460995964138 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 09:12:44 INFO - PROCESS | 2768 | 1460995964246 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:44 INFO - PROCESS | 2768 | ++DOCSHELL 16F17C00 == 50 [pid = 2768] [id = 125] 09:12:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (19C5E400) [pid = 2768] [serial = 373] [outer = 00000000] 09:12:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1A439C00) [pid = 2768] [serial = 374] [outer = 19C5E400] 09:12:44 INFO - PROCESS | 2768 | 1460995964301 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1B12EC00) [pid = 2768] [serial = 375] [outer = 19C5E400] 09:12:44 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:44 INFO - PROCESS | 2768 | 1460995964930 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] 09:12:45 INFO - PROCESS | 2768 | 1460995965002 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 09:12:45 INFO - PROCESS | 2768 | 1460995965006 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:12:45 INFO - PROCESS | 2768 | 1460995965010 Marionette TRACE conn5 <- [1,466,null,{}] 09:12:45 INFO - PROCESS | 2768 | 1460995965034 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}] 09:12:45 INFO - PROCESS | 2768 | 1460995965167 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 09:12:45 INFO - PROCESS | 2768 | 1460995965221 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF6800 == 51 [pid = 2768] [id = 126] 09:12:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1E90F000) [pid = 2768] [serial = 376] [outer = 00000000] 09:12:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (210AD800) [pid = 2768] [serial = 377] [outer = 1E90F000] 09:12:45 INFO - PROCESS | 2768 | 1460995965280 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (2125B000) [pid = 2768] [serial = 378] [outer = 1E90F000] 09:12:45 INFO - PROCESS | 2768 | 1460995965942 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] 09:12:46 INFO - PROCESS | 2768 | 1460995965982 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 09:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:12:46 INFO - PROCESS | 2768 | 1460995965986 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 2768 | 1460995965988 Marionette TRACE conn5 <- [1,470,null,{}] 09:12:46 INFO - PROCESS | 2768 | 1460995965992 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}] 09:12:46 INFO - PROCESS | 2768 | 1460995966092 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 09:12:46 INFO - PROCESS | 2768 | 1460995966167 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 2768 | ++DOCSHELL 21A51800 == 52 [pid = 2768] [id = 127] 09:12:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (21A51C00) [pid = 2768] [serial = 379] [outer = 00000000] 09:12:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (21ACA400) [pid = 2768] [serial = 380] [outer = 21A51C00] 09:12:46 INFO - PROCESS | 2768 | 1460995966222 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (21AEFC00) [pid = 2768] [serial = 381] [outer = 21A51C00] 09:12:46 INFO - PROCESS | 2768 | 1460995966783 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]]]}] 09:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 871ms 09:12:46 INFO - PROCESS | 2768 | 1460995966859 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 2768 | 1460995966861 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 09:12:46 INFO - PROCESS | 2768 | 1460995966865 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:12:46 INFO - PROCESS | 2768 | 1460995966867 Marionette TRACE conn5 <- [1,474,null,{}] 09:12:46 INFO - PROCESS | 2768 | 1460995966871 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}] 09:12:47 INFO - PROCESS | 2768 | 1460995966968 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 09:12:47 INFO - PROCESS | 2768 | 1460995967044 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:47 INFO - PROCESS | 2768 | ++DOCSHELL 16D44C00 == 53 [pid = 2768] [id = 128] 09:12:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (16D47400) [pid = 2768] [serial = 382] [outer = 00000000] 09:12:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (16D4DC00) [pid = 2768] [serial = 383] [outer = 16D47400] 09:12:47 INFO - PROCESS | 2768 | 1460995967099 Marionette DEBUG loaded listener.js 09:12:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (16D50C00) [pid = 2768] [serial = 384] [outer = 16D47400] 09:12:47 INFO - PROCESS | 2768 | 1460995967861 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]]]}] 09:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1018ms 09:12:47 INFO - PROCESS | 2768 | 1460995967919 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 2768 | 1460995967923 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 09:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:12:47 INFO - PROCESS | 2768 | 1460995967928 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 2768 | 1460995967933 Marionette TRACE conn5 <- [1,478,null,{}] 09:12:47 INFO - PROCESS | 2768 | 1460995967965 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}] 09:12:48 INFO - PROCESS | 2768 | 1460995968098 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 09:12:48 INFO - PROCESS | 2768 | 1460995968225 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 2768 | ++DOCSHELL 122B8400 == 54 [pid = 2768] [id = 129] 09:12:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (122BB800) [pid = 2768] [serial = 385] [outer = 00000000] 09:12:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1233B000) [pid = 2768] [serial = 386] [outer = 122BB800] 09:12:48 INFO - PROCESS | 2768 | 1460995968280 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (12826000) [pid = 2768] [serial = 387] [outer = 122BB800] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 188EAC00 == 53 [pid = 2768] [id = 122] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 112EA400 == 52 [pid = 2768] [id = 121] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 1CA9CC00 == 51 [pid = 2768] [id = 120] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 1BC7DC00 == 50 [pid = 2768] [id = 119] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 1A4BA400 == 49 [pid = 2768] [id = 118] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 19D73000 == 48 [pid = 2768] [id = 117] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 11EF3C00 == 47 [pid = 2768] [id = 116] 09:12:48 INFO - PROCESS | 2768 | --DOCSHELL 11E5AC00 == 46 [pid = 2768] [id = 115] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (210B3400) [pid = 2768] [serial = 331] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (18390800) [pid = 2768] [serial = 257] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (132E7000) [pid = 2768] [serial = 254] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1D322000) [pid = 2768] [serial = 251] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1CA9E000) [pid = 2768] [serial = 316] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CEF4400) [pid = 2768] [serial = 319] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1A4B9C00) [pid = 2768] [serial = 310] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1A4C2800) [pid = 2768] [serial = 311] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1B2AE000) [pid = 2768] [serial = 313] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (174BF400) [pid = 2768] [serial = 302] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (16F20400) [pid = 2768] [serial = 301] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1E9B5800) [pid = 2768] [serial = 329] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1D4E2800) [pid = 2768] [serial = 296] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1CF89800) [pid = 2768] [serial = 295] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1DF8A800) [pid = 2768] [serial = 299] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1DDF1800) [pid = 2768] [serial = 298] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1A431C00) [pid = 2768] [serial = 293] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (19D75000) [pid = 2768] [serial = 292] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (188EA000) [pid = 2768] [serial = 307] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (19C61800) [pid = 2768] [serial = 308] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CCC5C00) [pid = 2768] [serial = 317] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (14949000) [pid = 2768] [serial = 290] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (128A9C00) [pid = 2768] [serial = 289] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (127EE400) [pid = 2768] [serial = 304] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1338D800) [pid = 2768] [serial = 305] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1D323800) [pid = 2768] [serial = 322] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1CEF4C00) [pid = 2768] [serial = 320] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (1D32F000) [pid = 2768] [serial = 325] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1E908400) [pid = 2768] [serial = 328] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (1D329400) [pid = 2768] [serial = 323] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1D4E1400) [pid = 2768] [serial = 326] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (1B4A1C00) [pid = 2768] [serial = 314] [outer = 00000000] [url = about:blank] 09:12:48 INFO - PROCESS | 2768 | 1460995968780 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]]]}] 09:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 891ms 09:12:48 INFO - PROCESS | 2768 | 1460995968819 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 09:12:48 INFO - PROCESS | 2768 | 1460995968825 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 09:12:48 INFO - PROCESS | 2768 | 1460995968831 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:12:48 INFO - PROCESS | 2768 | 1460995968834 Marionette TRACE conn5 <- [1,482,null,{}] 09:12:48 INFO - PROCESS | 2768 | 1460995968837 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}] 09:12:48 INFO - PROCESS | 2768 | 1460995968920 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 09:12:48 INFO - PROCESS | 2768 | 1460995968929 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 2768 | ++DOCSHELL 127EE400 == 47 [pid = 2768] [id = 130] 09:12:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (12825000) [pid = 2768] [serial = 388] [outer = 00000000] 09:12:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (12831C00) [pid = 2768] [serial = 389] [outer = 12825000] 09:12:48 INFO - PROCESS | 2768 | 1460995968975 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (128ADC00) [pid = 2768] [serial = 390] [outer = 12825000] 09:12:49 INFO - PROCESS | 2768 | 1460995969479 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]]]}] 09:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 670ms 09:12:49 INFO - PROCESS | 2768 | 1460995969504 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 2768 | 1460995969506 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 09:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:12:49 INFO - PROCESS | 2768 | 1460995969510 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 2768 | 1460995969513 Marionette TRACE conn5 <- [1,486,null,{}] 09:12:49 INFO - PROCESS | 2768 | 1460995969523 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}] 09:12:49 INFO - PROCESS | 2768 | 1460995969640 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 09:12:49 INFO - PROCESS | 2768 | 1460995969715 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 2768 | ++DOCSHELL 14943000 == 48 [pid = 2768] [id = 131] 09:12:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (16D0AC00) [pid = 2768] [serial = 391] [outer = 00000000] 09:12:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (16D4A800) [pid = 2768] [serial = 392] [outer = 16D0AC00] 09:12:49 INFO - PROCESS | 2768 | 1460995969770 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (16F19000) [pid = 2768] [serial = 393] [outer = 16D0AC00] 09:12:50 INFO - PROCESS | 2768 | 1460995970168 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 09:12:50 INFO - PROCESS | 2768 | 1460995970194 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 2768 | 1460995970197 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 09:12:50 INFO - PROCESS | 2768 | 1460995970201 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:12:50 INFO - PROCESS | 2768 | 1460995970203 Marionette TRACE conn5 <- [1,490,null,{}] 09:12:50 INFO - PROCESS | 2768 | 1460995970207 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}] 09:12:50 INFO - PROCESS | 2768 | 1460995970291 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 09:12:50 INFO - PROCESS | 2768 | 1460995970297 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 2768 | ++DOCSHELL 16FA3C00 == 49 [pid = 2768] [id = 132] 09:12:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (171F5000) [pid = 2768] [serial = 394] [outer = 00000000] 09:12:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1838C000) [pid = 2768] [serial = 395] [outer = 171F5000] 09:12:50 INFO - PROCESS | 2768 | 1460995970347 Marionette DEBUG loaded listener.js 09:12:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (18804400) [pid = 2768] [serial = 396] [outer = 171F5000] 09:12:50 INFO - PROCESS | 2768 | 1460995970823 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 09:12:50 INFO - PROCESS | 2768 | 1460995970875 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 2768 | 1460995970877 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 09:12:50 INFO - PROCESS | 2768 | 1460995970880 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:12:50 INFO - PROCESS | 2768 | 1460995970882 Marionette TRACE conn5 <- [1,494,null,{}] 09:12:50 INFO - PROCESS | 2768 | 1460995970886 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}] 09:12:51 INFO - PROCESS | 2768 | 1460995971020 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 09:12:51 INFO - PROCESS | 2768 | 1460995971044 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 2768 | ++DOCSHELL 18445800 == 50 [pid = 2768] [id = 133] 09:12:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (188E4000) [pid = 2768] [serial = 397] [outer = 00000000] 09:12:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (18AEA000) [pid = 2768] [serial = 398] [outer = 188E4000] 09:12:51 INFO - PROCESS | 2768 | 1460995971089 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (19C5A800) [pid = 2768] [serial = 399] [outer = 188E4000] 09:12:51 INFO - PROCESS | 2768 | 1460995971551 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]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 731ms 09:12:51 INFO - PROCESS | 2768 | 1460995971615 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 2768 | 1460995971617 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 09:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:12:51 INFO - PROCESS | 2768 | 1460995971626 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 2768 | 1460995971628 Marionette TRACE conn5 <- [1,498,null,{}] 09:12:51 INFO - PROCESS | 2768 | 1460995971631 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}] 09:12:51 INFO - PROCESS | 2768 | 1460995971759 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 09:12:51 INFO - PROCESS | 2768 | 1460995971819 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:51 INFO - PROCESS | 2768 | ++DOCSHELL 122C2400 == 51 [pid = 2768] [id = 134] 09:12:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1A436000) [pid = 2768] [serial = 400] [outer = 00000000] 09:12:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1A4B9000) [pid = 2768] [serial = 401] [outer = 1A436000] 09:12:51 INFO - PROCESS | 2768 | 1460995971867 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1A4BCC00) [pid = 2768] [serial = 402] [outer = 1A436000] 09:12:52 INFO - PROCESS | 2768 | 1460995972330 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]]]}] 09:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 09:12:52 INFO - PROCESS | 2768 | 1460995972355 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 09:12:52 INFO - PROCESS | 2768 | 1460995972357 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 09:12:52 INFO - PROCESS | 2768 | 1460995972360 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:12:52 INFO - PROCESS | 2768 | 1460995972362 Marionette TRACE conn5 <- [1,502,null,{}] 09:12:52 INFO - PROCESS | 2768 | 1460995972365 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}] 09:12:52 INFO - PROCESS | 2768 | 1460995972466 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 09:12:52 INFO - PROCESS | 2768 | 1460995972475 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 2768 | ++DOCSHELL 12331800 == 52 [pid = 2768] [id = 135] 09:12:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (188E8400) [pid = 2768] [serial = 403] [outer = 00000000] 09:12:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1B2AB000) [pid = 2768] [serial = 404] [outer = 188E8400] 09:12:52 INFO - PROCESS | 2768 | 1460995972563 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1B493400) [pid = 2768] [serial = 405] [outer = 188E8400] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (12333400) [pid = 2768] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (19D78C00) [pid = 2768] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (16F1C400) [pid = 2768] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1C858400) [pid = 2768] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1CCCFC00) [pid = 2768] [serial = 364] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1A4BAC00) [pid = 2768] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (11EF8800) [pid = 2768] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (11F81000) [pid = 2768] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (112F0C00) [pid = 2768] [serial = 361] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1BC7E000) [pid = 2768] [serial = 355] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1CCCCC00) [pid = 2768] [serial = 358] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:12:52 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1D3E8800) [pid = 2768] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:12:53 INFO - PROCESS | 2768 | 1460995973013 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]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 09:12:53 INFO - PROCESS | 2768 | 1460995973035 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 2768 | 1460995973037 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 09:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:12:53 INFO - PROCESS | 2768 | 1460995973040 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 2768 | 1460995973042 Marionette TRACE conn5 <- [1,506,null,{}] 09:12:53 INFO - PROCESS | 2768 | 1460995973045 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}] 09:12:53 INFO - PROCESS | 2768 | 1460995973122 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 09:12:53 INFO - PROCESS | 2768 | 1460995973129 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C4800 == 53 [pid = 2768] [id = 136] 09:12:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1B144000) [pid = 2768] [serial = 406] [outer = 00000000] 09:12:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1BC6C400) [pid = 2768] [serial = 407] [outer = 1B144000] 09:12:53 INFO - PROCESS | 2768 | 1460995973176 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1BC75C00) [pid = 2768] [serial = 408] [outer = 1B144000] 09:12:53 INFO - PROCESS | 2768 | 1460995973605 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]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 632ms 09:12:53 INFO - PROCESS | 2768 | 1460995973673 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 2768 | 1460995973675 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 09:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:12:53 INFO - PROCESS | 2768 | 1460995973678 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 2768 | 1460995973680 Marionette TRACE conn5 <- [1,510,null,{}] 09:12:53 INFO - PROCESS | 2768 | 1460995973683 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}] 09:12:53 INFO - PROCESS | 2768 | 1460995973760 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 09:12:53 INFO - PROCESS | 2768 | 1460995973769 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 2768 | ++DOCSHELL 174BE000 == 54 [pid = 2768] [id = 137] 09:12:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1A4C4C00) [pid = 2768] [serial = 409] [outer = 00000000] 09:12:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1C859000) [pid = 2768] [serial = 410] [outer = 1A4C4C00] 09:12:53 INFO - PROCESS | 2768 | 1460995973814 Marionette DEBUG loaded listener.js 09:12:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1CAA1800) [pid = 2768] [serial = 411] [outer = 1A4C4C00] 09:12:54 INFO - PROCESS | 2768 | 1460995974269 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]]]}] 09:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 631ms 09:12:54 INFO - PROCESS | 2768 | 1460995974309 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 09:12:54 INFO - PROCESS | 2768 | 1460995974311 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 09:12:54 INFO - PROCESS | 2768 | 1460995974314 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:12:54 INFO - PROCESS | 2768 | 1460995974316 Marionette TRACE conn5 <- [1,514,null,{}] 09:12:54 INFO - PROCESS | 2768 | 1460995974319 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}] 09:12:54 INFO - PROCESS | 2768 | 1460995974400 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 09:12:54 INFO - PROCESS | 2768 | 1460995974406 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:54 INFO - PROCESS | 2768 | ++DOCSHELL 1C851800 == 55 [pid = 2768] [id = 138] 09:12:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1CCC2800) [pid = 2768] [serial = 412] [outer = 00000000] 09:12:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1CD87800) [pid = 2768] [serial = 413] [outer = 1CCC2800] 09:12:54 INFO - PROCESS | 2768 | 1460995974454 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1CEF1000) [pid = 2768] [serial = 414] [outer = 1CCC2800] 09:12:55 INFO - PROCESS | 2768 | 1460995974999 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]]]}] 09:12:55 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 09:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 730ms 09:12:55 INFO - PROCESS | 2768 | 1460995975050 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 2768 | 1460995975055 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 09:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:12:55 INFO - PROCESS | 2768 | 1460995975060 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 2768 | 1460995975065 Marionette TRACE conn5 <- [1,518,null,{}] 09:12:55 INFO - PROCESS | 2768 | 1460995975072 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}] 09:12:55 INFO - PROCESS | 2768 | 1460995975306 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 09:12:55 INFO - PROCESS | 2768 | 1460995975426 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 2768 | ++DOCSHELL 11A30C00 == 56 [pid = 2768] [id = 139] 09:12:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (11E5BC00) [pid = 2768] [serial = 415] [outer = 00000000] 09:12:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1329C800) [pid = 2768] [serial = 416] [outer = 11E5BC00] 09:12:55 INFO - PROCESS | 2768 | 1460995975488 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (132ED400) [pid = 2768] [serial = 417] [outer = 11E5BC00] 09:12:56 INFO - PROCESS | 2768 | 1460995976090 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]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1080ms 09:12:56 INFO - PROCESS | 2768 | 1460995976145 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 2768 | 1460995976151 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 09:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:12:56 INFO - PROCESS | 2768 | 1460995976196 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 2768 | 1460995976200 Marionette TRACE conn5 <- [1,522,null,{}] 09:12:56 INFO - PROCESS | 2768 | 1460995976204 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}] 09:12:56 INFO - PROCESS | 2768 | 1460995976319 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 09:12:56 INFO - PROCESS | 2768 | 1460995976391 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 2768 | ++DOCSHELL 138F4400 == 57 [pid = 2768] [id = 140] 09:12:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (16D4AC00) [pid = 2768] [serial = 418] [outer = 00000000] 09:12:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (19C7C000) [pid = 2768] [serial = 419] [outer = 16D4AC00] 09:12:56 INFO - PROCESS | 2768 | 1460995976487 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (19D7E000) [pid = 2768] [serial = 420] [outer = 16D4AC00] 09:12:57 INFO - PROCESS | 2768 | 1460995977109 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]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 991ms 09:12:57 INFO - PROCESS | 2768 | 1460995977171 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 2768 | 1460995977173 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 09:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:12:57 INFO - PROCESS | 2768 | 1460995977177 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 2768 | 1460995977182 Marionette TRACE conn5 <- [1,526,null,{}] 09:12:57 INFO - PROCESS | 2768 | 1460995977193 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}] 09:12:57 INFO - PROCESS | 2768 | 1460995977299 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 09:12:57 INFO - PROCESS | 2768 | 1460995977421 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF2C00 == 58 [pid = 2768] [id = 141] 09:12:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1CEF4800) [pid = 2768] [serial = 421] [outer = 00000000] 09:12:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CF11000) [pid = 2768] [serial = 422] [outer = 1CEF4800] 09:12:57 INFO - PROCESS | 2768 | 1460995977484 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CF89800) [pid = 2768] [serial = 423] [outer = 1CEF4800] 09:12:58 INFO - PROCESS | 2768 | 1460995978346 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]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 09:12:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1235ms 09:12:58 INFO - PROCESS | 2768 | 1460995978415 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 09:12:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:12:58 INFO - PROCESS | 2768 | 1460995978419 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 09:12:58 INFO - PROCESS | 2768 | 1460995978424 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 2768 | 1460995978428 Marionette TRACE conn5 <- [1,530,null,{}] 09:12:58 INFO - PROCESS | 2768 | 1460995978434 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}] 09:12:58 INFO - PROCESS | 2768 | 1460995978531 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 09:12:58 INFO - PROCESS | 2768 | 1460995978607 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 2768 | ++DOCSHELL 1282BC00 == 59 [pid = 2768] [id = 142] 09:12:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1282C000) [pid = 2768] [serial = 424] [outer = 00000000] 09:12:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1329C000) [pid = 2768] [serial = 425] [outer = 1282C000] 09:12:58 INFO - PROCESS | 2768 | 1460995978659 Marionette DEBUG loaded listener.js 09:12:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (14947800) [pid = 2768] [serial = 426] [outer = 1282C000] 09:12:59 INFO - PROCESS | 2768 | 1460995979460 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"]]]}] 09:12:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 09:12:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:12:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:12:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 09:12:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:12:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:12:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1075ms 09:12:59 INFO - PROCESS | 2768 | 1460995979505 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 09:12:59 INFO - PROCESS | 2768 | 1460995979510 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 09:12:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:12:59 INFO - PROCESS | 2768 | 1460995979517 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:12:59 INFO - PROCESS | 2768 | 1460995979519 Marionette TRACE conn5 <- [1,534,null,{}] 09:12:59 INFO - PROCESS | 2768 | 1460995979523 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}] 09:12:59 INFO - PROCESS | 2768 | 1460995979628 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 09:12:59 INFO - PROCESS | 2768 | 1460995979722 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:59 INFO - PROCESS | 2768 | ++DOCSHELL 18806C00 == 60 [pid = 2768] [id = 143] 09:12:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (18AEB000) [pid = 2768] [serial = 427] [outer = 00000000] 09:12:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (19D7D000) [pid = 2768] [serial = 428] [outer = 18AEB000] 09:12:59 INFO - PROCESS | 2768 | 1460995979774 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1A436C00) [pid = 2768] [serial = 429] [outer = 18AEB000] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 1CEFA400 == 59 [pid = 2768] [id = 84] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 1C4A2800 == 58 [pid = 2768] [id = 99] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 112EB400 == 57 [pid = 2768] [id = 83] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 1CD1E000 == 56 [pid = 2768] [id = 82] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 18392C00 == 55 [pid = 2768] [id = 98] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 122BE800 == 54 [pid = 2768] [id = 81] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 1220A400 == 53 [pid = 2768] [id = 97] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 174BE000 == 52 [pid = 2768] [id = 137] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 1A4C4800 == 51 [pid = 2768] [id = 136] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 12331800 == 50 [pid = 2768] [id = 135] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 122C2400 == 49 [pid = 2768] [id = 134] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 18445800 == 48 [pid = 2768] [id = 133] 09:12:59 INFO - PROCESS | 2768 | --DOCSHELL 16FA3C00 == 47 [pid = 2768] [id = 132] 09:12:59 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1D4F4000) [pid = 2768] [serial = 368] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOCSHELL 14943000 == 46 [pid = 2768] [id = 131] 09:13:00 INFO - PROCESS | 2768 | --DOCSHELL 127EE400 == 45 [pid = 2768] [id = 130] 09:13:00 INFO - PROCESS | 2768 | --DOCSHELL 122B8400 == 44 [pid = 2768] [id = 129] 09:13:00 INFO - PROCESS | 2768 | --DOCSHELL 16F17C00 == 43 [pid = 2768] [id = 125] 09:13:00 INFO - PROCESS | 2768 | --DOCSHELL 1233C800 == 42 [pid = 2768] [id = 124] 09:13:00 INFO - PROCESS | 2768 | --DOCSHELL 1A1AF000 == 41 [pid = 2768] [id = 123] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1D4E1000) [pid = 2768] [serial = 287] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1233C400) [pid = 2768] [serial = 335] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (12338400) [pid = 2768] [serial = 334] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (19D7EC00) [pid = 2768] [serial = 349] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (18AE9800) [pid = 2768] [serial = 338] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1880BC00) [pid = 2768] [serial = 337] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1D4D9800) [pid = 2768] [serial = 341] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1CD19400) [pid = 2768] [serial = 340] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1D32F400) [pid = 2768] [serial = 366] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1B13E400) [pid = 2768] [serial = 352] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1838F800) [pid = 2768] [serial = 344] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (17430000) [pid = 2768] [serial = 343] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1B2ACC00) [pid = 2768] [serial = 353] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (17435400) [pid = 2768] [serial = 346] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1838A800) [pid = 2768] [serial = 347] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (18AEA800) [pid = 2768] [serial = 362] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1C4A7800) [pid = 2768] [serial = 356] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CEFB400) [pid = 2768] [serial = 359] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1C4A8000) [pid = 2768] [serial = 357] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1CEF3400) [pid = 2768] [serial = 360] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1BC6B400) [pid = 2768] [serial = 149] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1BC7F000) [pid = 2768] [serial = 363] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1CF91400) [pid = 2768] [serial = 365] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1A433C00) [pid = 2768] [serial = 350] [outer = 00000000] [url = about:blank] 09:13:00 INFO - PROCESS | 2768 | 1460995980255 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]]]}] 09:13:00 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. 09:13:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 09:13:00 INFO - PROCESS | 2768 | 1460995980290 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 2768 | 1460995980292 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 09:13:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:13:00 INFO - PROCESS | 2768 | 1460995980296 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 2768 | 1460995980300 Marionette TRACE conn5 <- [1,538,null,{}] 09:13:00 INFO - PROCESS | 2768 | 1460995980317 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}] 09:13:00 INFO - PROCESS | 2768 | 1460995980408 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 09:13:00 INFO - PROCESS | 2768 | 1460995980415 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 2768 | ++DOCSHELL 1233D400 == 42 [pid = 2768] [id = 144] 09:13:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1233D800) [pid = 2768] [serial = 430] [outer = 00000000] 09:13:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (171F8C00) [pid = 2768] [serial = 431] [outer = 1233D800] 09:13:00 INFO - PROCESS | 2768 | 1460995980470 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (176C2400) [pid = 2768] [serial = 432] [outer = 1233D800] 09:13:01 INFO - PROCESS | 2768 | 1460995981029 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]]]}] 09:13:01 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. 09:13:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 790ms 09:13:01 INFO - PROCESS | 2768 | 1460995981090 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 2768 | 1460995981093 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 09:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:13:01 INFO - PROCESS | 2768 | 1460995981096 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 2768 | 1460995981098 Marionette TRACE conn5 <- [1,542,null,{}] 09:13:01 INFO - PROCESS | 2768 | 1460995981102 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}] 09:13:01 INFO - PROCESS | 2768 | 1460995981189 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 09:13:01 INFO - PROCESS | 2768 | 1460995981264 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 2768 | ++DOCSHELL 1838E000 == 43 [pid = 2768] [id = 145] 09:13:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (188E2000) [pid = 2768] [serial = 433] [outer = 00000000] 09:13:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1A1A3800) [pid = 2768] [serial = 434] [outer = 188E2000] 09:13:01 INFO - PROCESS | 2768 | 1460995981311 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1A4BA000) [pid = 2768] [serial = 435] [outer = 188E2000] 09:13:01 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:01 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:01 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:01 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:01 INFO - PROCESS | 2768 | 1460995981732 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]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 09:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:13:01 INFO - PROCESS | 2768 | 1460995981771 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 2768 | 1460995981773 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 09:13:01 INFO - PROCESS | 2768 | 1460995981776 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 2768 | 1460995981778 Marionette TRACE conn5 <- [1,546,null,{}] 09:13:01 INFO - PROCESS | 2768 | 1460995981781 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}] 09:13:01 INFO - PROCESS | 2768 | 1460995981858 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 09:13:01 INFO - PROCESS | 2768 | 1460995981864 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C5400 == 44 [pid = 2768] [id = 146] 09:13:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1A4D3800) [pid = 2768] [serial = 436] [outer = 00000000] 09:13:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1B2AF000) [pid = 2768] [serial = 437] [outer = 1A4D3800] 09:13:01 INFO - PROCESS | 2768 | 1460995981912 Marionette DEBUG loaded listener.js 09:13:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1BC67000) [pid = 2768] [serial = 438] [outer = 1A4D3800] 09:13:02 INFO - PROCESS | 2768 | 1460995982398 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]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 09:13:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:13:02 INFO - PROCESS | 2768 | 1460995982447 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 09:13:02 INFO - PROCESS | 2768 | 1460995982449 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 09:13:02 INFO - PROCESS | 2768 | 1460995982453 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:13:02 INFO - PROCESS | 2768 | 1460995982454 Marionette TRACE conn5 <- [1,550,null,{}] 09:13:02 INFO - PROCESS | 2768 | 1460995982458 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}] 09:13:02 INFO - PROCESS | 2768 | 1460995982586 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 09:13:02 INFO - PROCESS | 2768 | 1460995982602 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:02 INFO - PROCESS | 2768 | ++DOCSHELL 122BC400 == 45 [pid = 2768] [id = 147] 09:13:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1BC79400) [pid = 2768] [serial = 439] [outer = 00000000] 09:13:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1C7FF000) [pid = 2768] [serial = 440] [outer = 1BC79400] 09:13:02 INFO - PROCESS | 2768 | 1460995982652 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CCC6C00) [pid = 2768] [serial = 441] [outer = 1BC79400] 09:13:02 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:02 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:03 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:03 INFO - PROCESS | 2768 | 1460995983118 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]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 730ms 09:13:03 INFO - PROCESS | 2768 | 1460995983207 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 09:13:03 INFO - PROCESS | 2768 | 1460995983209 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 09:13:03 INFO - PROCESS | 2768 | 1460995983212 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 2768 | 1460995983214 Marionette TRACE conn5 <- [1,554,null,{}] 09:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:13:03 INFO - PROCESS | 2768 | 1460995983218 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}] 09:13:03 INFO - PROCESS | 2768 | 1460995983324 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 09:13:03 INFO - PROCESS | 2768 | 1460995983337 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC8400 == 46 [pid = 2768] [id = 148] 09:13:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1CCCB800) [pid = 2768] [serial = 442] [outer = 00000000] 09:13:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1CEF8800) [pid = 2768] [serial = 443] [outer = 1CCCB800] 09:13:03 INFO - PROCESS | 2768 | 1460995983381 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1CF0B400) [pid = 2768] [serial = 444] [outer = 1CCCB800] 09:13:03 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:03 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:03 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:03 INFO - PROCESS | 2768 | 1460995983825 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]]]}] 09:13:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:13:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 631ms 09:13:03 INFO - PROCESS | 2768 | 1460995983849 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 09:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:13:03 INFO - PROCESS | 2768 | 1460995983851 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 09:13:03 INFO - PROCESS | 2768 | 1460995983860 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 2768 | 1460995983862 Marionette TRACE conn5 <- [1,558,null,{}] 09:13:03 INFO - PROCESS | 2768 | 1460995983865 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}] 09:13:03 INFO - PROCESS | 2768 | 1460995983968 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 09:13:03 INFO - PROCESS | 2768 | 1460995983974 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 2768 | ++DOCSHELL 1CA9CC00 == 47 [pid = 2768] [id = 149] 09:13:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1CD19400) [pid = 2768] [serial = 445] [outer = 00000000] 09:13:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1CF86C00) [pid = 2768] [serial = 446] [outer = 1CD19400] 09:13:04 INFO - PROCESS | 2768 | 1460995984020 Marionette DEBUG loaded listener.js 09:13:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CF87000) [pid = 2768] [serial = 447] [outer = 1CD19400] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (188E4000) [pid = 2768] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1A436000) [pid = 2768] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (188E8400) [pid = 2768] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1A43A800) [pid = 2768] [serial = 367] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (12825000) [pid = 2768] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (171F5000) [pid = 2768] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (122BB800) [pid = 2768] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (16D0AC00) [pid = 2768] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1A4C4C00) [pid = 2768] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:13:04 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1B144000) [pid = 2768] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:13:04 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 09:13:04 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:04 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:04 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:04 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:04 INFO - PROCESS | 2768 | 1460995984778 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]]]}] 09:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 990ms 09:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:13:04 INFO - PROCESS | 2768 | 1460995984851 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 09:13:04 INFO - PROCESS | 2768 | 1460995984853 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 09:13:04 INFO - PROCESS | 2768 | 1460995984856 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 2768 | 1460995984858 Marionette TRACE conn5 <- [1,562,null,{}] 09:13:04 INFO - PROCESS | 2768 | 1460995984862 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}] 09:13:04 INFO - PROCESS | 2768 | 1460995984941 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 09:13:04 INFO - PROCESS | 2768 | 1460995984947 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:04 INFO - PROCESS | 2768 | ++DOCSHELL 12333400 == 48 [pid = 2768] [id = 150] 09:13:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (19C61800) [pid = 2768] [serial = 448] [outer = 00000000] 09:13:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1B143400) [pid = 2768] [serial = 449] [outer = 19C61800] 09:13:05 INFO - PROCESS | 2768 | 1460995984993 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1CAA1400) [pid = 2768] [serial = 450] [outer = 19C61800] 09:13:05 INFO - PROCESS | 2768 | 1460995985409 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]]]}] 09:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 09:13:05 INFO - PROCESS | 2768 | 1460995985430 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 09:13:05 INFO - PROCESS | 2768 | 1460995985432 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 09:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:13:05 INFO - PROCESS | 2768 | 1460995985446 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:13:05 INFO - PROCESS | 2768 | 1460995985447 Marionette TRACE conn5 <- [1,566,null,{}] 09:13:05 INFO - PROCESS | 2768 | 1460995985455 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}] 09:13:05 INFO - PROCESS | 2768 | 1460995985531 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 09:13:05 INFO - PROCESS | 2768 | 1460995985538 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 2768 | ++DOCSHELL 1CEED400 == 49 [pid = 2768] [id = 151] 09:13:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CEF2800) [pid = 2768] [serial = 451] [outer = 00000000] 09:13:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1D3F2400) [pid = 2768] [serial = 452] [outer = 1CEF2800] 09:13:05 INFO - PROCESS | 2768 | 1460995985584 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1D4D8800) [pid = 2768] [serial = 453] [outer = 1CEF2800] 09:13:06 INFO - PROCESS | 2768 | 1460995986039 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]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms 09:13:06 INFO - PROCESS | 2768 | 1460995986075 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 2768 | 1460995986078 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 09:13:06 INFO - PROCESS | 2768 | 1460995986081 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:13:06 INFO - PROCESS | 2768 | 1460995986083 Marionette TRACE conn5 <- [1,570,null,{}] 09:13:06 INFO - PROCESS | 2768 | 1460995986087 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}] 09:13:06 INFO - PROCESS | 2768 | 1460995986184 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 09:13:06 INFO - PROCESS | 2768 | 1460995986191 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:06 INFO - PROCESS | 2768 | ++DOCSHELL 1D4DB400 == 50 [pid = 2768] [id = 152] 09:13:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1D4DF800) [pid = 2768] [serial = 454] [outer = 00000000] 09:13:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1DD88C00) [pid = 2768] [serial = 455] [outer = 1D4DF800] 09:13:06 INFO - PROCESS | 2768 | 1460995986244 Marionette DEBUG loaded listener.js 09:13:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1DDEF800) [pid = 2768] [serial = 456] [outer = 1D4DF800] 09:13:06 INFO - PROCESS | 2768 | 1460995986970 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]]]}] 09:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 931ms 09:13:07 INFO - PROCESS | 2768 | 1460995987018 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 09:13:07 INFO - PROCESS | 2768 | 1460995987024 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 09:13:07 INFO - PROCESS | 2768 | 1460995987030 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:13:07 INFO - PROCESS | 2768 | 1460995987034 Marionette TRACE conn5 <- [1,574,null,{}] 09:13:07 INFO - PROCESS | 2768 | 1460995987039 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}] 09:13:07 INFO - PROCESS | 2768 | 1460995987156 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 09:13:07 INFO - PROCESS | 2768 | 1460995987243 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 2768 | ++DOCSHELL 122B4800 == 51 [pid = 2768] [id = 153] 09:13:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (122C0800) [pid = 2768] [serial = 457] [outer = 00000000] 09:13:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (16D49000) [pid = 2768] [serial = 458] [outer = 122C0800] 09:13:07 INFO - PROCESS | 2768 | 1460995987301 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (16FA3C00) [pid = 2768] [serial = 459] [outer = 122C0800] 09:13:07 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:07 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:07 INFO - PROCESS | 2768 | 1460995987863 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]]]}] 09:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 870ms 09:13:07 INFO - PROCESS | 2768 | 1460995987904 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 09:13:07 INFO - PROCESS | 2768 | 1460995987910 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 09:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:13:07 INFO - PROCESS | 2768 | 1460995987917 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:13:07 INFO - PROCESS | 2768 | 1460995987920 Marionette TRACE conn5 <- [1,578,null,{}] 09:13:07 INFO - PROCESS | 2768 | 1460995987925 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}] 09:13:08 INFO - PROCESS | 2768 | 1460995988036 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 09:13:08 INFO - PROCESS | 2768 | 1460995988128 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 2768 | ++DOCSHELL 18AEF800 == 52 [pid = 2768] [id = 154] 09:13:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (19C5E800) [pid = 2768] [serial = 460] [outer = 00000000] 09:13:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1B129400) [pid = 2768] [serial = 461] [outer = 19C5E800] 09:13:08 INFO - PROCESS | 2768 | 1460995988188 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1BC7BC00) [pid = 2768] [serial = 462] [outer = 19C5E800] 09:13:08 INFO - PROCESS | 2768 | 1460995988784 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]]]}] 09:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 931ms 09:13:08 INFO - PROCESS | 2768 | 1460995988848 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 2768 | 1460995988851 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 09:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:13:08 INFO - PROCESS | 2768 | 1460995988855 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 2768 | 1460995988859 Marionette TRACE conn5 <- [1,582,null,{}] 09:13:08 INFO - PROCESS | 2768 | 1460995988871 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}] 09:13:08 INFO - PROCESS | 2768 | 1460995988983 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 09:13:09 INFO - PROCESS | 2768 | 1460995989064 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:09 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF7C00 == 53 [pid = 2768] [id = 155] 09:13:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1CEF9400) [pid = 2768] [serial = 463] [outer = 00000000] 09:13:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1DDE6C00) [pid = 2768] [serial = 464] [outer = 1CEF9400] 09:13:09 INFO - PROCESS | 2768 | 1460995989162 Marionette DEBUG loaded listener.js 09:13:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1DF82400) [pid = 2768] [serial = 465] [outer = 1CEF9400] 09:13:09 INFO - PROCESS | 2768 | 1460995989771 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]]]}] 09:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 990ms 09:13:09 INFO - PROCESS | 2768 | 1460995989848 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 2768 | 1460995989851 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 09:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:13:09 INFO - PROCESS | 2768 | 1460995989855 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 2768 | 1460995989857 Marionette TRACE conn5 <- [1,586,null,{}] 09:13:09 INFO - PROCESS | 2768 | 1460995989861 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}] 09:13:09 INFO - PROCESS | 2768 | 1460995989966 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 09:13:10 INFO - PROCESS | 2768 | 1460995990044 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 2768 | ++DOCSHELL 1E905C00 == 54 [pid = 2768] [id = 156] 09:13:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1E90D800) [pid = 2768] [serial = 466] [outer = 00000000] 09:13:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1E9BC400) [pid = 2768] [serial = 467] [outer = 1E90D800] 09:13:10 INFO - PROCESS | 2768 | 1460995990140 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (210A6400) [pid = 2768] [serial = 468] [outer = 1E90D800] 09:13:10 INFO - PROCESS | 2768 | 1460995990712 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]]]}] 09:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 870ms 09:13:10 INFO - PROCESS | 2768 | 1460995990736 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 09:13:10 INFO - PROCESS | 2768 | 1460995990739 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 09:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:13:10 INFO - PROCESS | 2768 | 1460995990743 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:13:10 INFO - PROCESS | 2768 | 1460995990745 Marionette TRACE conn5 <- [1,590,null,{}] 09:13:10 INFO - PROCESS | 2768 | 1460995990749 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}] 09:13:10 INFO - PROCESS | 2768 | 1460995990850 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 09:13:11 INFO - PROCESS | 2768 | 1460995991077 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 2768 | ++DOCSHELL 12335C00 == 55 [pid = 2768] [id = 157] 09:13:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (12336800) [pid = 2768] [serial = 469] [outer = 00000000] 09:13:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (12829000) [pid = 2768] [serial = 470] [outer = 12336800] 09:13:11 INFO - PROCESS | 2768 | 1460995991131 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (149D5C00) [pid = 2768] [serial = 471] [outer = 12336800] 09:13:11 INFO - PROCESS | 2768 | 1460995991788 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]]]}] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1CEED400 == 54 [pid = 2768] [id = 151] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 12333400 == 53 [pid = 2768] [id = 150] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1CA9CC00 == 52 [pid = 2768] [id = 149] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1CCC8400 == 51 [pid = 2768] [id = 148] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 122BC400 == 50 [pid = 2768] [id = 147] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1A4C5400 == 49 [pid = 2768] [id = 146] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1838E000 == 48 [pid = 2768] [id = 145] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1233D400 == 47 [pid = 2768] [id = 144] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 18806C00 == 46 [pid = 2768] [id = 143] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1282BC00 == 45 [pid = 2768] [id = 142] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1CD87800) [pid = 2768] [serial = 413] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 1CEF2C00 == 44 [pid = 2768] [id = 141] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 138F4400 == 43 [pid = 2768] [id = 140] 09:13:11 INFO - PROCESS | 2768 | --DOCSHELL 11A30C00 == 42 [pid = 2768] [id = 139] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (16F19000) [pid = 2768] [serial = 393] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1C859000) [pid = 2768] [serial = 410] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (13390800) [pid = 2768] [serial = 371] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1CAA1800) [pid = 2768] [serial = 411] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1B493400) [pid = 2768] [serial = 405] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1BC6C400) [pid = 2768] [serial = 407] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1BC75C00) [pid = 2768] [serial = 408] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (18804400) [pid = 2768] [serial = 396] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (18AEA000) [pid = 2768] [serial = 398] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1A4B9000) [pid = 2768] [serial = 401] [outer = 00000000] [url = about:blank] 09:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (19C5A800) [pid = 2768] [serial = 399] [outer = 00000000] [url = about:blank] 09:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1135ms 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1B2AB000) [pid = 2768] [serial = 404] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1A4BCC00) [pid = 2768] [serial = 402] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1DF8AC00) [pid = 2768] [serial = 369] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (21ACA400) [pid = 2768] [serial = 380] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (12831C00) [pid = 2768] [serial = 389] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (128ADC00) [pid = 2768] [serial = 390] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (16D4DC00) [pid = 2768] [serial = 383] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1838C000) [pid = 2768] [serial = 395] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (12826000) [pid = 2768] [serial = 387] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1233B000) [pid = 2768] [serial = 386] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (210AD800) [pid = 2768] [serial = 377] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1A439C00) [pid = 2768] [serial = 374] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (16D4A800) [pid = 2768] [serial = 392] [outer = 00000000] [url = about:blank] 09:13:11 INFO - PROCESS | 2768 | 1460995991884 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 09:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:13:11 INFO - PROCESS | 2768 | 1460995991888 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 09:13:11 INFO - PROCESS | 2768 | 1460995991893 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 2768 | 1460995991897 Marionette TRACE conn5 <- [1,594,null,{}] 09:13:11 INFO - PROCESS | 2768 | 1460995991902 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}] 09:13:12 INFO - PROCESS | 2768 | 1460995991993 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 09:13:12 INFO - PROCESS | 2768 | 1460995992000 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 2768 | ++DOCSHELL 1233A000 == 43 [pid = 2768] [id = 158] 09:13:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1233B000) [pid = 2768] [serial = 472] [outer = 00000000] 09:13:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (12825C00) [pid = 2768] [serial = 473] [outer = 1233B000] 09:13:12 INFO - PROCESS | 2768 | 1460995992051 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (128A4000) [pid = 2768] [serial = 474] [outer = 1233B000] 09:13:12 INFO - PROCESS | 2768 | 1460995992527 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]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 690ms 09:13:12 INFO - PROCESS | 2768 | 1460995992599 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 2768 | 1460995992603 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 09:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:13:12 INFO - PROCESS | 2768 | 1460995992610 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 2768 | 1460995992612 Marionette TRACE conn5 <- [1,598,null,{}] 09:13:12 INFO - PROCESS | 2768 | 1460995992616 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}] 09:13:12 INFO - PROCESS | 2768 | 1460995992697 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 09:13:12 INFO - PROCESS | 2768 | 1460995992706 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 2768 | ++DOCSHELL 1838C000 == 44 [pid = 2768] [id = 159] 09:13:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1838E000) [pid = 2768] [serial = 475] [outer = 00000000] 09:13:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (18443000) [pid = 2768] [serial = 476] [outer = 1838E000] 09:13:12 INFO - PROCESS | 2768 | 1460995992754 Marionette DEBUG loaded listener.js 09:13:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (188E8C00) [pid = 2768] [serial = 477] [outer = 1838E000] 09:13:13 INFO - PROCESS | 2768 | 1460995993237 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]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 672ms 09:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:13:13 INFO - PROCESS | 2768 | 1460995993284 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 2768 | 1460995993287 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 09:13:13 INFO - PROCESS | 2768 | 1460995993297 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 2768 | 1460995993303 Marionette TRACE conn5 <- [1,602,null,{}] 09:13:13 INFO - PROCESS | 2768 | 1460995993308 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}] 09:13:13 INFO - PROCESS | 2768 | 1460995993395 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 09:13:13 INFO - PROCESS | 2768 | 1460995993473 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:13 INFO - PROCESS | 2768 | ++DOCSHELL 188EDC00 == 45 [pid = 2768] [id = 160] 09:13:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (18AEAC00) [pid = 2768] [serial = 478] [outer = 00000000] 09:13:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1A4BE000) [pid = 2768] [serial = 479] [outer = 18AEAC00] 09:13:13 INFO - PROCESS | 2768 | 1460995993520 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1A4CC800) [pid = 2768] [serial = 480] [outer = 18AEAC00] 09:13:13 INFO - PROCESS | 2768 | 1460995993904 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]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 631ms 09:13:13 INFO - PROCESS | 2768 | 1460995993924 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 2768 | 1460995993926 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 09:13:13 INFO - PROCESS | 2768 | 1460995993929 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 2768 | 1460995993931 Marionette TRACE conn5 <- [1,606,null,{}] 09:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:13:13 INFO - PROCESS | 2768 | 1460995993935 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}] 09:13:14 INFO - PROCESS | 2768 | 1460995994019 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 09:13:14 INFO - PROCESS | 2768 | 1460995994144 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 2768 | ++DOCSHELL 122B9000 == 46 [pid = 2768] [id = 161] 09:13:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1A4D5400) [pid = 2768] [serial = 481] [outer = 00000000] 09:13:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1BC67C00) [pid = 2768] [serial = 482] [outer = 1A4D5400] 09:13:14 INFO - PROCESS | 2768 | 1460995994190 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1BC72400) [pid = 2768] [serial = 483] [outer = 1A4D5400] 09:13:14 INFO - PROCESS | 2768 | 1460995994593 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]]]}] 09:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 730ms 09:13:14 INFO - PROCESS | 2768 | 1460995994664 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 09:13:14 INFO - PROCESS | 2768 | 1460995994666 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 09:13:14 INFO - PROCESS | 2768 | 1460995994669 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:13:14 INFO - PROCESS | 2768 | 1460995994671 Marionette TRACE conn5 <- [1,610,null,{}] 09:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:13:14 INFO - PROCESS | 2768 | 1460995994675 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}] 09:13:14 INFO - PROCESS | 2768 | 1460995994782 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 09:13:14 INFO - PROCESS | 2768 | 1460995994846 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 2768 | ++DOCSHELL 1C859000 == 47 [pid = 2768] [id = 162] 09:13:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1C859800) [pid = 2768] [serial = 484] [outer = 00000000] 09:13:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1CCC4000) [pid = 2768] [serial = 485] [outer = 1C859800] 09:13:14 INFO - PROCESS | 2768 | 1460995994901 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1CDC4400) [pid = 2768] [serial = 486] [outer = 1C859800] 09:13:15 INFO - PROCESS | 2768 | 1460995995360 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]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms 09:13:15 INFO - PROCESS | 2768 | 1460995995424 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 2768 | 1460995995426 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 09:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:13:15 INFO - PROCESS | 2768 | 1460995995430 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 2768 | 1460995995431 Marionette TRACE conn5 <- [1,614,null,{}] 09:13:15 INFO - PROCESS | 2768 | 1460995995435 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}] 09:13:15 INFO - PROCESS | 2768 | 1460995995542 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 09:13:15 INFO - PROCESS | 2768 | 1460995995596 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 2768 | ++DOCSHELL 11F73800 == 48 [pid = 2768] [id = 163] 09:13:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1CE1C800) [pid = 2768] [serial = 487] [outer = 00000000] 09:13:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1D325800) [pid = 2768] [serial = 488] [outer = 1CE1C800] 09:13:15 INFO - PROCESS | 2768 | 1460995995642 Marionette DEBUG loaded listener.js 09:13:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1D32F000) [pid = 2768] [serial = 489] [outer = 1CE1C800] 09:13:16 INFO - PROCESS | 2768 | 1460995996115 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]]]}] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1BC79400) [pid = 2768] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (19C61800) [pid = 2768] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1CD19400) [pid = 2768] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CEF2800) [pid = 2768] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (18AEB000) [pid = 2768] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (188E2000) [pid = 2768] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1233D800) [pid = 2768] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1CCCB800) [pid = 2768] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1A4D3800) [pid = 2768] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:13:16 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1282C000) [pid = 2768] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 09:13:16 INFO - PROCESS | 2768 | 1460995996162 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 2768 | 1460995996164 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 09:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:13:16 INFO - PROCESS | 2768 | 1460995996167 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 2768 | 1460995996169 Marionette TRACE conn5 <- [1,618,null,{}] 09:13:16 INFO - PROCESS | 2768 | 1460995996172 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}] 09:13:16 INFO - PROCESS | 2768 | 1460995996249 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 09:13:16 INFO - PROCESS | 2768 | 1460995996260 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 2768 | ++DOCSHELL 16D48400 == 49 [pid = 2768] [id = 164] 09:13:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (18388000) [pid = 2768] [serial = 490] [outer = 00000000] 09:13:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1B140C00) [pid = 2768] [serial = 491] [outer = 18388000] 09:13:16 INFO - PROCESS | 2768 | 1460995996305 Marionette DEBUG loaded listener.js 09:13:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CEF7800) [pid = 2768] [serial = 492] [outer = 18388000] 09:13:16 INFO - PROCESS | 2768 | 1460995996729 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]]]}] 09:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 571ms 09:13:16 INFO - PROCESS | 2768 | 1460995996739 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 2768 | 1460995996741 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 09:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:13:16 INFO - PROCESS | 2768 | 1460995996754 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 2768 | 1460995996756 Marionette TRACE conn5 <- [1,622,null,{}] 09:13:16 INFO - PROCESS | 2768 | 1460995996759 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}] 09:13:16 INFO - PROCESS | 2768 | 1460995996836 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 09:13:16 INFO - PROCESS | 2768 | 1460995996872 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:16 INFO - PROCESS | 2768 | ++DOCSHELL 11EF7000 == 50 [pid = 2768] [id = 165] 09:13:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CA9A000) [pid = 2768] [serial = 493] [outer = 00000000] 09:13:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1D4F1C00) [pid = 2768] [serial = 494] [outer = 1CA9A000] 09:13:16 INFO - PROCESS | 2768 | 1460995996917 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1E8A9000) [pid = 2768] [serial = 495] [outer = 1CA9A000] 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:17 INFO - PROCESS | 2768 | 1460995997343 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]]]}] 09:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 630ms 09:13:17 INFO - PROCESS | 2768 | 1460995997390 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 09:13:17 INFO - PROCESS | 2768 | 1460995997392 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 09:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:13:17 INFO - PROCESS | 2768 | 1460995997396 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:13:17 INFO - PROCESS | 2768 | 1460995997397 Marionette TRACE conn5 <- [1,626,null,{}] 09:13:17 INFO - PROCESS | 2768 | 1460995997401 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}] 09:13:17 INFO - PROCESS | 2768 | 1460995997481 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 09:13:17 INFO - PROCESS | 2768 | 1460995997489 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 2768 | ++DOCSHELL 1E969800 == 51 [pid = 2768] [id = 166] 09:13:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1E9B6800) [pid = 2768] [serial = 496] [outer = 00000000] 09:13:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1FC86400) [pid = 2768] [serial = 497] [outer = 1E9B6800] 09:13:17 INFO - PROCESS | 2768 | 1460995997534 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1FC89400) [pid = 2768] [serial = 498] [outer = 1E9B6800] 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:17 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:17 INFO - PROCESS | 2768 | 1460995997967 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]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 631ms 09:13:18 INFO - PROCESS | 2768 | 1460995998030 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 2768 | 1460995998032 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 09:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:13:18 INFO - PROCESS | 2768 | 1460995998036 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 2768 | 1460995998037 Marionette TRACE conn5 <- [1,630,null,{}] 09:13:18 INFO - PROCESS | 2768 | 1460995998041 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}] 09:13:18 INFO - PROCESS | 2768 | 1460995998120 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 09:13:18 INFO - PROCESS | 2768 | 1460995998353 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:18 INFO - PROCESS | 2768 | ++DOCSHELL 11ADE000 == 52 [pid = 2768] [id = 167] 09:13:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (11AE0000) [pid = 2768] [serial = 499] [outer = 00000000] 09:13:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (122BB800) [pid = 2768] [serial = 500] [outer = 11AE0000] 09:13:18 INFO - PROCESS | 2768 | 1460995998413 Marionette DEBUG loaded listener.js 09:13:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1233F400) [pid = 2768] [serial = 501] [outer = 11AE0000] 09:13:19 INFO - PROCESS | 2768 | 1460995999009 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]]]}] 09:13:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:13:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1017ms 09:13:19 INFO - PROCESS | 2768 | 1460995999058 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 09:13:19 INFO - PROCESS | 2768 | 1460995999062 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 09:13:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:13:19 INFO - PROCESS | 2768 | 1460995999066 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:13:19 INFO - PROCESS | 2768 | 1460995999071 Marionette TRACE conn5 <- [1,634,null,{}] 09:13:19 INFO - PROCESS | 2768 | 1460995999097 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}] 09:13:19 INFO - PROCESS | 2768 | 1460995999247 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 09:13:19 INFO - PROCESS | 2768 | 1460995999304 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 2768 | ++DOCSHELL 18AE9800 == 53 [pid = 2768] [id = 168] 09:13:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (19C5CC00) [pid = 2768] [serial = 502] [outer = 00000000] 09:13:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (19D7D800) [pid = 2768] [serial = 503] [outer = 19C5CC00] 09:13:19 INFO - PROCESS | 2768 | 1460995999363 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1A439C00) [pid = 2768] [serial = 504] [outer = 19C5CC00] 09:13:19 INFO - PROCESS | 2768 | 1460995999961 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]]]}] 09:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 950ms 09:13:20 INFO - PROCESS | 2768 | 1460996000024 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 2768 | 1460996000029 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 09:13:20 INFO - PROCESS | 2768 | 1460996000032 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:13:20 INFO - PROCESS | 2768 | 1460996000035 Marionette TRACE conn5 <- [1,638,null,{}] 09:13:20 INFO - PROCESS | 2768 | 1460996000039 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}] 09:13:20 INFO - PROCESS | 2768 | 1460996000145 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 09:13:20 INFO - PROCESS | 2768 | 1460996000268 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 2768 | ++DOCSHELL 18803800 == 54 [pid = 2768] [id = 169] 09:13:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1C4A5400) [pid = 2768] [serial = 505] [outer = 00000000] 09:13:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1D4E2000) [pid = 2768] [serial = 506] [outer = 1C4A5400] 09:13:20 INFO - PROCESS | 2768 | 1460996000325 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1FC82400) [pid = 2768] [serial = 507] [outer = 1C4A5400] 09:13:20 INFO - PROCESS | 2768 | 1460996000920 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]]]}] 09:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms 09:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:13:20 INFO - PROCESS | 2768 | 1460996000967 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 2768 | 1460996000969 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 09:13:20 INFO - PROCESS | 2768 | 1460996000980 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 2768 | 1460996000986 Marionette TRACE conn5 <- [1,642,null,{}] 09:13:21 INFO - PROCESS | 2768 | 1460996000991 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}] 09:13:21 INFO - PROCESS | 2768 | 1460996001098 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 09:13:21 INFO - PROCESS | 2768 | 1460996001193 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 2768 | ++DOCSHELL 2101C000 == 55 [pid = 2768] [id = 170] 09:13:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (2101EC00) [pid = 2768] [serial = 508] [outer = 00000000] 09:13:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (21027C00) [pid = 2768] [serial = 509] [outer = 2101EC00] 09:13:21 INFO - PROCESS | 2768 | 1460996001250 Marionette DEBUG loaded listener.js 09:13:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (210AE400) [pid = 2768] [serial = 510] [outer = 2101EC00] 09:13:21 INFO - PROCESS | 2768 | 1460996001795 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]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 831ms 09:13:21 INFO - PROCESS | 2768 | 1460996001806 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 2768 | 1460996001809 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 09:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:13:21 INFO - PROCESS | 2768 | 1460996001812 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 2768 | 1460996001814 Marionette TRACE conn5 <- [1,646,null,{}] 09:13:21 INFO - PROCESS | 2768 | 1460996001833 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}] 09:13:21 INFO - PROCESS | 2768 | 1460996001963 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 09:13:22 INFO - PROCESS | 2768 | 1460996002032 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 2768 | ++DOCSHELL 1C626C00 == 56 [pid = 2768] [id = 171] 09:13:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1C627400) [pid = 2768] [serial = 511] [outer = 00000000] 09:13:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1C62B000) [pid = 2768] [serial = 512] [outer = 1C627400] 09:13:22 INFO - PROCESS | 2768 | 1460996002086 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1C62DC00) [pid = 2768] [serial = 513] [outer = 1C627400] 09:13:22 INFO - PROCESS | 2768 | 1460996002674 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]]]}] 09:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 870ms 09:13:22 INFO - PROCESS | 2768 | 1460996002686 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 2768 | 1460996002688 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 09:13:22 INFO - PROCESS | 2768 | 1460996002692 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:13:22 INFO - PROCESS | 2768 | 1460996002694 Marionette TRACE conn5 <- [1,650,null,{}] 09:13:22 INFO - PROCESS | 2768 | 1460996002698 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}] 09:13:22 INFO - PROCESS | 2768 | 1460996002798 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 09:13:22 INFO - PROCESS | 2768 | 1460996002898 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:22 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6C800 == 57 [pid = 2768] [id = 172] 09:13:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1BC6D000) [pid = 2768] [serial = 514] [outer = 00000000] 09:13:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CCCC800) [pid = 2768] [serial = 515] [outer = 1BC6D000] 09:13:22 INFO - PROCESS | 2768 | 1460996002963 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1D3E4000) [pid = 2768] [serial = 516] [outer = 1BC6D000] 09:13:23 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:23 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:23 INFO - PROCESS | 2768 | 1460996003714 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]]]}] 09:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1076ms 09:13:23 INFO - PROCESS | 2768 | 1460996003771 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 09:13:23 INFO - PROCESS | 2768 | 1460996003775 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 09:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:13:23 INFO - PROCESS | 2768 | 1460996003781 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:13:23 INFO - PROCESS | 2768 | 1460996003784 Marionette TRACE conn5 <- [1,654,null,{}] 09:13:23 INFO - PROCESS | 2768 | 1460996003790 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}] 09:13:23 INFO - PROCESS | 2768 | 1460996003891 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 09:13:24 INFO - PROCESS | 2768 | 1460996004019 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 2768 | ++DOCSHELL 149DF800 == 58 [pid = 2768] [id = 173] 09:13:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (16FA5800) [pid = 2768] [serial = 517] [outer = 00000000] 09:13:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (188E3800) [pid = 2768] [serial = 518] [outer = 16FA5800] 09:13:24 INFO - PROCESS | 2768 | 1460996004074 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (19C7D400) [pid = 2768] [serial = 519] [outer = 16FA5800] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 1E969800 == 57 [pid = 2768] [id = 166] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 11EF7000 == 56 [pid = 2768] [id = 165] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 16D48400 == 55 [pid = 2768] [id = 164] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 11F73800 == 54 [pid = 2768] [id = 163] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 1C859000 == 53 [pid = 2768] [id = 162] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 122B9000 == 52 [pid = 2768] [id = 161] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 188EDC00 == 51 [pid = 2768] [id = 160] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 1838C000 == 50 [pid = 2768] [id = 159] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 1233A000 == 49 [pid = 2768] [id = 158] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 12335C00 == 48 [pid = 2768] [id = 157] 09:13:24 INFO - PROCESS | 2768 | --DOCSHELL 1D4DB400 == 47 [pid = 2768] [id = 152] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CEF8800) [pid = 2768] [serial = 443] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1BC67000) [pid = 2768] [serial = 438] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1329C000) [pid = 2768] [serial = 425] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1B2AF000) [pid = 2768] [serial = 437] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (19C7C000) [pid = 2768] [serial = 419] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1A1A3800) [pid = 2768] [serial = 434] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CF0B400) [pid = 2768] [serial = 444] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (171F8C00) [pid = 2768] [serial = 431] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1C7FF000) [pid = 2768] [serial = 440] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (14947800) [pid = 2768] [serial = 426] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CAA1400) [pid = 2768] [serial = 450] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1B143400) [pid = 2768] [serial = 449] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CCC6C00) [pid = 2768] [serial = 441] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1CF86C00) [pid = 2768] [serial = 446] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CF87000) [pid = 2768] [serial = 447] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1329C800) [pid = 2768] [serial = 416] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1CF11000) [pid = 2768] [serial = 422] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (19D7D000) [pid = 2768] [serial = 428] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1D4D8800) [pid = 2768] [serial = 453] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1D3F2400) [pid = 2768] [serial = 452] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1A436C00) [pid = 2768] [serial = 429] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1A4BA000) [pid = 2768] [serial = 435] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (176C2400) [pid = 2768] [serial = 432] [outer = 00000000] [url = about:blank] 09:13:24 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:24 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:24 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:24 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:24 INFO - PROCESS | 2768 | 1460996004632 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]]]}] 09:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 890ms 09:13:24 INFO - PROCESS | 2768 | 1460996004672 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 2768 | 1460996004677 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 09:13:24 INFO - PROCESS | 2768 | 1460996004683 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:13:24 INFO - PROCESS | 2768 | 1460996004686 Marionette TRACE conn5 <- [1,658,null,{}] 09:13:24 INFO - PROCESS | 2768 | 1460996004690 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}] 09:13:24 INFO - PROCESS | 2768 | 1460996004773 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 09:13:24 INFO - PROCESS | 2768 | 1460996004782 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 2768 | ++DOCSHELL 12338C00 == 48 [pid = 2768] [id = 174] 09:13:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (12823400) [pid = 2768] [serial = 520] [outer = 00000000] 09:13:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (16D43400) [pid = 2768] [serial = 521] [outer = 12823400] 09:13:24 INFO - PROCESS | 2768 | 1460996004828 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (171F8000) [pid = 2768] [serial = 522] [outer = 12823400] 09:13:25 INFO - PROCESS | 2768 | 1460996005310 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]]]}] 09:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 736ms 09:13:25 INFO - PROCESS | 2768 | 1460996005426 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 2768 | 1460996005431 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 09:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:13:25 INFO - PROCESS | 2768 | 1460996005542 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 2768 | 1460996005546 Marionette TRACE conn5 <- [1,662,null,{}] 09:13:25 INFO - PROCESS | 2768 | 1460996005565 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}] 09:13:25 INFO - PROCESS | 2768 | 1460996005670 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 09:13:25 INFO - PROCESS | 2768 | 1460996005744 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:25 INFO - PROCESS | 2768 | ++DOCSHELL 132EC800 == 49 [pid = 2768] [id = 175] 09:13:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (132EDC00) [pid = 2768] [serial = 523] [outer = 00000000] 09:13:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (16F20400) [pid = 2768] [serial = 524] [outer = 132EDC00] 09:13:25 INFO - PROCESS | 2768 | 1460996005802 Marionette DEBUG loaded listener.js 09:13:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (177DC800) [pid = 2768] [serial = 525] [outer = 132EDC00] 09:13:26 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:26 INFO - PROCESS | 2768 | [2768] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 09:13:26 INFO - PROCESS | 2768 | 1460996006345 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]]]}] 09:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 951ms 09:13:26 INFO - PROCESS | 2768 | 1460996006394 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 09:13:26 INFO - PROCESS | 2768 | 1460996006399 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 09:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:13:26 INFO - PROCESS | 2768 | 1460996006407 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:13:26 INFO - PROCESS | 2768 | 1460996006411 Marionette TRACE conn5 <- [1,666,null,{}] 09:13:26 INFO - PROCESS | 2768 | 1460996006416 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}] 09:13:26 INFO - PROCESS | 2768 | 1460996006526 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 09:13:26 INFO - PROCESS | 2768 | 1460996006608 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:26 INFO - PROCESS | 2768 | ++DOCSHELL 19D78C00 == 50 [pid = 2768] [id = 176] 09:13:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (19D7FC00) [pid = 2768] [serial = 526] [outer = 00000000] 09:13:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1A43FC00) [pid = 2768] [serial = 527] [outer = 19D7FC00] 09:13:26 INFO - PROCESS | 2768 | 1460996006705 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1A4C3000) [pid = 2768] [serial = 528] [outer = 19D7FC00] 09:13:27 INFO - PROCESS | 2768 | 1460996007302 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]]]}] 09:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 930ms 09:13:27 INFO - PROCESS | 2768 | 1460996007339 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 2768 | 1460996007342 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 09:13:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:13:27 INFO - PROCESS | 2768 | 1460996007345 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 2768 | 1460996007348 Marionette TRACE conn5 <- [1,670,null,{}] 09:13:27 INFO - PROCESS | 2768 | 1460996007359 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}] 09:13:27 INFO - PROCESS | 2768 | 1460996007463 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 09:13:27 INFO - PROCESS | 2768 | 1460996007585 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:27 INFO - PROCESS | 2768 | ++DOCSHELL 1BC68C00 == 51 [pid = 2768] [id = 177] 09:13:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1BC6A800) [pid = 2768] [serial = 529] [outer = 00000000] 09:13:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1C46B800) [pid = 2768] [serial = 530] [outer = 1BC6A800] 09:13:27 INFO - PROCESS | 2768 | 1460996007645 Marionette DEBUG loaded listener.js 09:13:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1C620800) [pid = 2768] [serial = 531] [outer = 1BC6A800] 09:13:28 INFO - PROCESS | 2768 | 1460996008730 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]]]}] 09:13:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:13:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1437ms 09:13:28 INFO - PROCESS | 2768 | 1460996008785 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 09:13:28 INFO - PROCESS | 2768 | 1460996008787 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 09:13:28 INFO - PROCESS | 2768 | 1460996008791 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:13:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:13:28 INFO - PROCESS | 2768 | 1460996008793 Marionette TRACE conn5 <- [1,674,null,{}] 09:13:28 INFO - PROCESS | 2768 | 1460996008797 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}] 09:13:28 INFO - PROCESS | 2768 | 1460996008929 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 09:13:29 INFO - PROCESS | 2768 | 1460996009045 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 2768 | ++DOCSHELL 1C627800 == 52 [pid = 2768] [id = 178] 09:13:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1C7F7800) [pid = 2768] [serial = 532] [outer = 00000000] 09:13:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1CE19800) [pid = 2768] [serial = 533] [outer = 1C7F7800] 09:13:29 INFO - PROCESS | 2768 | 1460996009102 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CEED800) [pid = 2768] [serial = 534] [outer = 1C7F7800] 09:13:30 INFO - PROCESS | 2768 | 1460996010148 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]]]}] 09:13:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:13:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1381ms 09:13:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:13:30 INFO - PROCESS | 2768 | 1460996010176 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 2768 | 1460996010179 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 09:13:30 INFO - PROCESS | 2768 | 1460996010182 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 2768 | 1460996010184 Marionette TRACE conn5 <- [1,678,null,{}] 09:13:30 INFO - PROCESS | 2768 | 1460996010188 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}] 09:13:30 INFO - PROCESS | 2768 | 1460996010359 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 09:13:30 INFO - PROCESS | 2768 | 1460996010499 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:30 INFO - PROCESS | 2768 | ++DOCSHELL 12A41800 == 53 [pid = 2768] [id = 179] 09:13:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1329C000) [pid = 2768] [serial = 535] [outer = 00000000] 09:13:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (174C7800) [pid = 2768] [serial = 536] [outer = 1329C000] 09:13:30 INFO - PROCESS | 2768 | 1460996010550 Marionette DEBUG loaded listener.js 09:13:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (188DE800) [pid = 2768] [serial = 537] [outer = 1329C000] 09:13:31 INFO - PROCESS | 2768 | 1460996011561 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]]]}] 09:13:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:13:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1419ms 09:13:31 INFO - PROCESS | 2768 | 1460996011605 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 09:13:31 INFO - PROCESS | 2768 | 1460996011609 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 09:13:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:13:31 INFO - PROCESS | 2768 | 1460996011614 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:13:31 INFO - PROCESS | 2768 | 1460996011618 Marionette TRACE conn5 <- [1,682,null,{}] 09:13:31 INFO - PROCESS | 2768 | 1460996011624 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}] 09:13:31 INFO - PROCESS | 2768 | 1460996011740 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 1CEF7C00 == 52 [pid = 2768] [id = 155] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 1C856400 == 51 [pid = 2768] [id = 114] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 1E905C00 == 50 [pid = 2768] [id = 156] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 149DF800 == 49 [pid = 2768] [id = 173] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 2101C000 == 48 [pid = 2768] [id = 170] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 18803800 == 47 [pid = 2768] [id = 169] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 18AE9800 == 46 [pid = 2768] [id = 168] 09:13:31 INFO - PROCESS | 2768 | --DOCSHELL 11ADE000 == 45 [pid = 2768] [id = 167] 09:13:31 INFO - PROCESS | 2768 | 1460996011886 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 2768 | ++DOCSHELL 12202C00 == 46 [pid = 2768] [id = 180] 09:13:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (12208000) [pid = 2768] [serial = 538] [outer = 00000000] 09:13:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1338E400) [pid = 2768] [serial = 539] [outer = 12208000] 09:13:31 INFO - PROCESS | 2768 | 1460996011935 Marionette DEBUG loaded listener.js 09:13:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (18803800) [pid = 2768] [serial = 540] [outer = 12208000] 09:13:32 INFO - PROCESS | 2768 | 1460996012800 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]]]}] 09:13:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:13:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1229ms 09:13:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:13:32 INFO - PROCESS | 2768 | 1460996012848 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 2768 | 1460996012851 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 09:13:32 INFO - PROCESS | 2768 | 1460996012855 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 2768 | 1460996012857 Marionette TRACE conn5 <- [1,686,null,{}] 09:13:32 INFO - PROCESS | 2768 | 1460996012860 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}] 09:13:32 INFO - PROCESS | 2768 | 1460996012972 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 09:13:33 INFO - PROCESS | 2768 | 1460996013028 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:33 INFO - PROCESS | 2768 | ++DOCSHELL 1C470C00 == 47 [pid = 2768] [id = 181] 09:13:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1C628000) [pid = 2768] [serial = 541] [outer = 00000000] 09:13:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1CD16800) [pid = 2768] [serial = 542] [outer = 1C628000] 09:13:33 INFO - PROCESS | 2768 | 1460996013076 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1CEF5800) [pid = 2768] [serial = 543] [outer = 1C628000] 09:13:34 INFO - PROCESS | 2768 | 1460996014026 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]]]}] 09:13:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:13:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1234ms 09:13:34 INFO - PROCESS | 2768 | 1460996014091 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 09:13:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:13:34 INFO - PROCESS | 2768 | 1460996014095 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 09:13:34 INFO - PROCESS | 2768 | 1460996014106 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 2768 | 1460996014110 Marionette TRACE conn5 <- [1,690,null,{}] 09:13:34 INFO - PROCESS | 2768 | 1460996014122 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}] 09:13:34 INFO - PROCESS | 2768 | 1460996014239 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 09:13:34 INFO - PROCESS | 2768 | 1460996014245 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 2768 | ++DOCSHELL 1CF16800 == 48 [pid = 2768] [id = 182] 09:13:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1CF83C00) [pid = 2768] [serial = 544] [outer = 00000000] 09:13:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1D4E1400) [pid = 2768] [serial = 545] [outer = 1CF83C00] 09:13:34 INFO - PROCESS | 2768 | 1460996014290 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1DDEC000) [pid = 2768] [serial = 546] [outer = 1CF83C00] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1C859800) [pid = 2768] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CE1C800) [pid = 2768] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1838E000) [pid = 2768] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1233B000) [pid = 2768] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (12336800) [pid = 2768] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (18AEAC00) [pid = 2768] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (16FA5800) [pid = 2768] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1BC6D000) [pid = 2768] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (18388000) [pid = 2768] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CA9A000) [pid = 2768] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1A4D5400) [pid = 2768] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CEF4800) [pid = 2768] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (21A51C00) [pid = 2768] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (16D47400) [pid = 2768] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (210ACC00) [pid = 2768] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (19C5E400) [pid = 2768] [serial = 373] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1233EC00) [pid = 2768] [serial = 370] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (16D4AC00) [pid = 2768] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1E90F000) [pid = 2768] [serial = 376] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CCC2800) [pid = 2768] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (11E5BC00) [pid = 2768] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:13:34 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1E9B6800) [pid = 2768] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:13:35 INFO - PROCESS | 2768 | 1460996015368 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]]]}] 09:13:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:13:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1298ms 09:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:13:35 INFO - PROCESS | 2768 | 1460996015399 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 09:13:35 INFO - PROCESS | 2768 | 1460996015401 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 09:13:35 INFO - PROCESS | 2768 | 1460996015404 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 2768 | 1460996015406 Marionette TRACE conn5 <- [1,694,null,{}] 09:13:35 INFO - PROCESS | 2768 | 1460996015410 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}] 09:13:35 INFO - PROCESS | 2768 | 1460996015491 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 09:13:35 INFO - PROCESS | 2768 | 1460996015497 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 2768 | ++DOCSHELL 122B7C00 == 49 [pid = 2768] [id = 183] 09:13:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (12333800) [pid = 2768] [serial = 547] [outer = 00000000] 09:13:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (174DFC00) [pid = 2768] [serial = 548] [outer = 12333800] 09:13:35 INFO - PROCESS | 2768 | 1460996015545 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (18AF3000) [pid = 2768] [serial = 549] [outer = 12333800] 09:13:36 INFO - PROCESS | 2768 | 1460996016476 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]]]}] 09:13:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:13:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 09:13:36 INFO - PROCESS | 2768 | 1460996016524 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 09:13:36 INFO - PROCESS | 2768 | 1460996016526 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 09:13:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:13:36 INFO - PROCESS | 2768 | 1460996016529 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:13:36 INFO - PROCESS | 2768 | 1460996016531 Marionette TRACE conn5 <- [1,698,null,{}] 09:13:36 INFO - PROCESS | 2768 | 1460996016535 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}] 09:13:36 INFO - PROCESS | 2768 | 1460996016615 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 09:13:36 INFO - PROCESS | 2768 | 1460996016622 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:36 INFO - PROCESS | 2768 | ++DOCSHELL 1CCCA000 == 50 [pid = 2768] [id = 184] 09:13:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CCCAC00) [pid = 2768] [serial = 550] [outer = 00000000] 09:13:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1DF82C00) [pid = 2768] [serial = 551] [outer = 1CCCAC00] 09:13:36 INFO - PROCESS | 2768 | 1460996016678 Marionette DEBUG loaded listener.js 09:13:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1FC86000) [pid = 2768] [serial = 552] [outer = 1CCCAC00] 09:13:37 INFO - PROCESS | 2768 | 1460996017882 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]]]}] 09:13:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:13:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1383ms 09:13:37 INFO - PROCESS | 2768 | 1460996017914 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 09:13:37 INFO - PROCESS | 2768 | 1460996017918 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 09:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:13:37 INFO - PROCESS | 2768 | 1460996017923 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 2768 | 1460996017927 Marionette TRACE conn5 <- [1,702,null,{}] 09:13:37 INFO - PROCESS | 2768 | 1460996017933 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}] 09:13:38 INFO - PROCESS | 2768 | 1460996018077 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 09:13:38 INFO - PROCESS | 2768 | 1460996018211 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:38 INFO - PROCESS | 2768 | ++DOCSHELL 11AE1000 == 51 [pid = 2768] [id = 185] 09:13:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (18AEB000) [pid = 2768] [serial = 553] [outer = 00000000] 09:13:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1B4A2400) [pid = 2768] [serial = 554] [outer = 18AEB000] 09:13:38 INFO - PROCESS | 2768 | 1460996018273 Marionette DEBUG loaded listener.js 09:13:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1C61F400) [pid = 2768] [serial = 555] [outer = 18AEB000] 09:13:39 INFO - PROCESS | 2768 | 1460996019313 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]]]}] 09:13:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1439ms 09:13:39 INFO - PROCESS | 2768 | 1460996019362 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 2768 | 1460996019368 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 09:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:13:39 INFO - PROCESS | 2768 | 1460996019375 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 2768 | 1460996019378 Marionette TRACE conn5 <- [1,706,null,{}] 09:13:39 INFO - PROCESS | 2768 | 1460996019383 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}] 09:13:39 INFO - PROCESS | 2768 | 1460996019520 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 09:13:39 INFO - PROCESS | 2768 | 1460996019651 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0BC00 == 52 [pid = 2768] [id = 186] 09:13:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CF91400) [pid = 2768] [serial = 556] [outer = 00000000] 09:13:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1D4E1000) [pid = 2768] [serial = 557] [outer = 1CF91400] 09:13:39 INFO - PROCESS | 2768 | 1460996019707 Marionette DEBUG loaded listener.js 09:13:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1E901800) [pid = 2768] [serial = 558] [outer = 1CF91400] 09:13:40 INFO - PROCESS | 2768 | 1460996020711 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]]]}] 09:13:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:13:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1376ms 09:13:40 INFO - PROCESS | 2768 | 1460996020753 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 09:13:40 INFO - PROCESS | 2768 | 1460996020755 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 09:13:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:13:40 INFO - PROCESS | 2768 | 1460996020759 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:13:40 INFO - PROCESS | 2768 | 1460996020764 Marionette TRACE conn5 <- [1,710,null,{}] 09:13:40 INFO - PROCESS | 2768 | 1460996020775 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}] 09:13:40 INFO - PROCESS | 2768 | 1460996020887 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 09:13:41 INFO - PROCESS | 2768 | 1460996021013 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 2768 | ++DOCSHELL 21022C00 == 53 [pid = 2768] [id = 187] 09:13:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (21024800) [pid = 2768] [serial = 559] [outer = 00000000] 09:13:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (2125D400) [pid = 2768] [serial = 560] [outer = 21024800] 09:13:41 INFO - PROCESS | 2768 | 1460996021077 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (21505000) [pid = 2768] [serial = 561] [outer = 21024800] 09:13:41 INFO - PROCESS | 2768 | 1460996021647 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] 09:13:41 INFO - PROCESS | 2768 | 1460996021696 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 09:13:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:13:41 INFO - PROCESS | 2768 | 1460996021699 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 2768 | 1460996021701 Marionette TRACE conn5 <- [1,714,null,{}] 09:13:41 INFO - PROCESS | 2768 | 1460996021705 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}] 09:13:41 INFO - PROCESS | 2768 | 1460996021815 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 09:13:41 INFO - PROCESS | 2768 | 1460996021939 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 2768 | ++DOCSHELL 1233F000 == 54 [pid = 2768] [id = 188] 09:13:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (12826000) [pid = 2768] [serial = 562] [outer = 00000000] 09:13:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (18AEC400) [pid = 2768] [serial = 563] [outer = 12826000] 09:13:42 INFO - PROCESS | 2768 | 1460996021996 Marionette DEBUG loaded listener.js 09:13:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1B12A400) [pid = 2768] [serial = 564] [outer = 12826000] 09:13:42 INFO - PROCESS | 2768 | 1460996022777 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]]]}] 09:13:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:13:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1125ms 09:13:42 INFO - PROCESS | 2768 | 1460996022826 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 09:13:42 INFO - PROCESS | 2768 | 1460996022831 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 09:13:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:13:42 INFO - PROCESS | 2768 | 1460996022836 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:13:42 INFO - PROCESS | 2768 | 1460996022840 Marionette TRACE conn5 <- [1,718,null,{}] 09:13:42 INFO - PROCESS | 2768 | 1460996022846 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}] 09:13:42 INFO - PROCESS | 2768 | 1460996022944 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 09:13:43 INFO - PROCESS | 2768 | 1460996023082 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 2768 | ++DOCSHELL 1742F400 == 55 [pid = 2768] [id = 189] 09:13:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (176C4C00) [pid = 2768] [serial = 565] [outer = 00000000] 09:13:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (19C5E000) [pid = 2768] [serial = 566] [outer = 176C4C00] 09:13:43 INFO - PROCESS | 2768 | 1460996023135 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1A1AD400) [pid = 2768] [serial = 567] [outer = 176C4C00] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 122B7C00 == 54 [pid = 2768] [id = 183] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 1CF16800 == 53 [pid = 2768] [id = 182] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 1C470C00 == 52 [pid = 2768] [id = 181] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 12202C00 == 51 [pid = 2768] [id = 180] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 12A41800 == 50 [pid = 2768] [id = 179] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 1C627800 == 49 [pid = 2768] [id = 178] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 1BC68C00 == 48 [pid = 2768] [id = 177] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 19D78C00 == 47 [pid = 2768] [id = 176] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 132EC800 == 46 [pid = 2768] [id = 175] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1D4E2000) [pid = 2768] [serial = 506] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (21027C00) [pid = 2768] [serial = 509] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1C62B000) [pid = 2768] [serial = 512] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (16D43400) [pid = 2768] [serial = 521] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOCSHELL 12338C00 == 45 [pid = 2768] [id = 174] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (21AEFC00) [pid = 2768] [serial = 381] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (16D50C00) [pid = 2768] [serial = 384] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (2125D800) [pid = 2768] [serial = 332] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1B12EC00) [pid = 2768] [serial = 375] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (16D0A000) [pid = 2768] [serial = 372] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (19D7E000) [pid = 2768] [serial = 420] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (2125B000) [pid = 2768] [serial = 378] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1CEF1000) [pid = 2768] [serial = 414] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (132ED400) [pid = 2768] [serial = 417] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1FC89400) [pid = 2768] [serial = 498] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CF89800) [pid = 2768] [serial = 423] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1FC86400) [pid = 2768] [serial = 497] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1CCC4000) [pid = 2768] [serial = 485] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1D325800) [pid = 2768] [serial = 488] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (18443000) [pid = 2768] [serial = 476] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (188E8C00) [pid = 2768] [serial = 477] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (12825C00) [pid = 2768] [serial = 473] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (128A4000) [pid = 2768] [serial = 474] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (149D5C00) [pid = 2768] [serial = 471] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (12829000) [pid = 2768] [serial = 470] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1A4BE000) [pid = 2768] [serial = 479] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1A4CC800) [pid = 2768] [serial = 480] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1DD88C00) [pid = 2768] [serial = 455] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1CDC4400) [pid = 2768] [serial = 486] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (16D49000) [pid = 2768] [serial = 458] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1B129400) [pid = 2768] [serial = 461] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1DDE6C00) [pid = 2768] [serial = 464] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1E9BC400) [pid = 2768] [serial = 467] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (188E3800) [pid = 2768] [serial = 518] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (19C7D400) [pid = 2768] [serial = 519] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (122BB800) [pid = 2768] [serial = 500] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (19D7D800) [pid = 2768] [serial = 503] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1D3E4000) [pid = 2768] [serial = 516] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1B140C00) [pid = 2768] [serial = 491] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1CEF7800) [pid = 2768] [serial = 492] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1D4F1C00) [pid = 2768] [serial = 494] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1D32F000) [pid = 2768] [serial = 489] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CCCC800) [pid = 2768] [serial = 515] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1BC67C00) [pid = 2768] [serial = 482] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1BC72400) [pid = 2768] [serial = 483] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1E8A9000) [pid = 2768] [serial = 495] [outer = 00000000] [url = about:blank] 09:13:43 INFO - PROCESS | 2768 | 1460996023690 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] 09:13:43 INFO - PROCESS | 2768 | 1460996023732 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 09:13:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:13:43 INFO - PROCESS | 2768 | 1460996023738 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 2768 | 1460996023741 Marionette TRACE conn5 <- [1,722,null,{}] 09:13:43 INFO - PROCESS | 2768 | 1460996023745 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}] 09:13:43 INFO - PROCESS | 2768 | 1460996023829 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 09:13:43 INFO - PROCESS | 2768 | 1460996023908 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 2768 | ++DOCSHELL 12829000 == 46 [pid = 2768] [id = 190] 09:13:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1282BC00) [pid = 2768] [serial = 568] [outer = 00000000] 09:13:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (16D43400) [pid = 2768] [serial = 569] [outer = 1282BC00] 09:13:43 INFO - PROCESS | 2768 | 1460996023961 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (18390000) [pid = 2768] [serial = 570] [outer = 1282BC00] 09:13:44 INFO - PROCESS | 2768 | 1460996024402 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]]]}] 09:13:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:13:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 730ms 09:13:44 INFO - PROCESS | 2768 | 1460996024472 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 09:13:44 INFO - PROCESS | 2768 | 1460996024474 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 09:13:44 INFO - PROCESS | 2768 | 1460996024477 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:13:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:13:44 INFO - PROCESS | 2768 | 1460996024481 Marionette TRACE conn5 <- [1,726,null,{}] 09:13:44 INFO - PROCESS | 2768 | 1460996024491 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}] 09:13:44 INFO - PROCESS | 2768 | 1460996024577 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 09:13:44 INFO - PROCESS | 2768 | 1460996024592 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:44 INFO - PROCESS | 2768 | ++DOCSHELL 1A4CF800 == 47 [pid = 2768] [id = 191] 09:13:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1A4CFC00) [pid = 2768] [serial = 571] [outer = 00000000] 09:13:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1B497800) [pid = 2768] [serial = 572] [outer = 1A4CFC00] 09:13:44 INFO - PROCESS | 2768 | 1460996024640 Marionette DEBUG loaded listener.js 09:13:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1BC6E400) [pid = 2768] [serial = 573] [outer = 1A4CFC00] 09:13:45 INFO - PROCESS | 2768 | 1460996025589 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]]]}] 09:13:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:13:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 09:13:45 INFO - PROCESS | 2768 | 1460996025602 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 2768 | 1460996025605 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 09:13:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:13:45 INFO - PROCESS | 2768 | 1460996025608 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 2768 | 1460996025610 Marionette TRACE conn5 <- [1,730,null,{}] 09:13:45 INFO - PROCESS | 2768 | 1460996025613 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}] 09:13:45 INFO - PROCESS | 2768 | 1460996025726 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 09:13:45 INFO - PROCESS | 2768 | 1460996025732 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7F400 == 48 [pid = 2768] [id = 192] 09:13:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1C4A6800) [pid = 2768] [serial = 574] [outer = 00000000] 09:13:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1CCC3C00) [pid = 2768] [serial = 575] [outer = 1C4A6800] 09:13:45 INFO - PROCESS | 2768 | 1460996025821 Marionette DEBUG loaded listener.js 09:13:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CCCC000) [pid = 2768] [serial = 576] [outer = 1C4A6800] 09:13:46 INFO - PROCESS | 2768 | 1460996026768 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]]]}] 09:13:46 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 09:13:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1180ms 09:13:46 INFO - PROCESS | 2768 | 1460996026798 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 09:13:46 INFO - PROCESS | 2768 | 1460996026800 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 09:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:13:46 INFO - PROCESS | 2768 | 1460996026803 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:13:46 INFO - PROCESS | 2768 | 1460996026805 Marionette TRACE conn5 <- [1,734,null,{}] 09:13:46 INFO - PROCESS | 2768 | 1460996026808 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}] 09:13:46 INFO - PROCESS | 2768 | 1460996026915 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 09:13:46 INFO - PROCESS | 2768 | 1460996026922 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 2768 | ++DOCSHELL 11ADE000 == 49 [pid = 2768] [id = 193] 09:13:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1CE13800) [pid = 2768] [serial = 577] [outer = 00000000] 09:13:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1CF0F000) [pid = 2768] [serial = 578] [outer = 1CE13800] 09:13:47 INFO - PROCESS | 2768 | 1460996027013 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1CE1D000) [pid = 2768] [serial = 579] [outer = 1CE13800] 09:13:47 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (12823400) [pid = 2768] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:13:47 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (12208000) [pid = 2768] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:13:47 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1329C000) [pid = 2768] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:13:47 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1CF83C00) [pid = 2768] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:13:47 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1C628000) [pid = 2768] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:13:47 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (12333800) [pid = 2768] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:13:47 INFO - PROCESS | 2768 | 1460996027937 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]]]}] 09:13:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1173ms 09:13:48 INFO - PROCESS | 2768 | 1460996027980 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 09:13:48 INFO - PROCESS | 2768 | 1460996027982 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 09:13:48 INFO - PROCESS | 2768 | 1460996027985 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:13:48 INFO - PROCESS | 2768 | 1460996027987 Marionette TRACE conn5 <- [1,738,null,{}] 09:13:48 INFO - PROCESS | 2768 | 1460996027990 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}] 09:13:48 INFO - PROCESS | 2768 | 1460996028091 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 09:13:48 INFO - PROCESS | 2768 | 1460996028099 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:48 INFO - PROCESS | 2768 | ++DOCSHELL 1233DC00 == 50 [pid = 2768] [id = 194] 09:13:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1CCC5000) [pid = 2768] [serial = 580] [outer = 00000000] 09:13:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1D325800) [pid = 2768] [serial = 581] [outer = 1CCC5000] 09:13:48 INFO - PROCESS | 2768 | 1460996028148 Marionette DEBUG loaded listener.js 09:13:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1D3F2C00) [pid = 2768] [serial = 582] [outer = 1CCC5000] 09:13:49 INFO - PROCESS | 2768 | 1460996029080 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]]]}] 09:13:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:13:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 09:13:49 INFO - PROCESS | 2768 | 1460996029113 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 09:13:49 INFO - PROCESS | 2768 | 1460996029115 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 09:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:13:49 INFO - PROCESS | 2768 | 1460996029118 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:13:49 INFO - PROCESS | 2768 | 1460996029120 Marionette TRACE conn5 <- [1,742,null,{}] 09:13:49 INFO - PROCESS | 2768 | 1460996029123 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}] 09:13:49 INFO - PROCESS | 2768 | 1460996029202 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 09:13:49 INFO - PROCESS | 2768 | 1460996029208 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 2768 | ++DOCSHELL 1D322C00 == 51 [pid = 2768] [id = 195] 09:13:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1D4DFC00) [pid = 2768] [serial = 583] [outer = 00000000] 09:13:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1DDEB000) [pid = 2768] [serial = 584] [outer = 1D4DFC00] 09:13:49 INFO - PROCESS | 2768 | 1460996029252 Marionette DEBUG loaded listener.js 09:13:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1E905800) [pid = 2768] [serial = 585] [outer = 1D4DFC00] 09:13:50 INFO - PROCESS | 2768 | 1460996030266 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]]]}] 09:13:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1184ms 09:13:50 INFO - PROCESS | 2768 | 1460996030303 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 09:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:13:50 INFO - PROCESS | 2768 | 1460996030308 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 09:13:50 INFO - PROCESS | 2768 | 1460996030314 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 2768 | 1460996030317 Marionette TRACE conn5 <- [1,746,null,{}] 09:13:50 INFO - PROCESS | 2768 | 1460996030324 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}] 09:13:50 INFO - PROCESS | 2768 | 1460996030464 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 09:13:50 INFO - PROCESS | 2768 | 1460996030634 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:50 INFO - PROCESS | 2768 | ++DOCSHELL 16D16400 == 52 [pid = 2768] [id = 196] 09:13:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (16D44400) [pid = 2768] [serial = 586] [outer = 00000000] 09:13:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (16F17800) [pid = 2768] [serial = 587] [outer = 16D44400] 09:13:50 INFO - PROCESS | 2768 | 1460996030696 Marionette DEBUG loaded listener.js 09:13:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (177E6C00) [pid = 2768] [serial = 588] [outer = 16D44400] 09:13:51 INFO - PROCESS | 2768 | 1460996031269 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]]]}] 09:13:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:13:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1027ms 09:13:51 INFO - PROCESS | 2768 | 1460996031341 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 09:13:51 INFO - PROCESS | 2768 | 1460996031347 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 09:13:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:13:51 INFO - PROCESS | 2768 | 1460996031353 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:13:51 INFO - PROCESS | 2768 | 1460996031356 Marionette TRACE conn5 <- [1,750,null,{}] 09:13:51 INFO - PROCESS | 2768 | 1460996031360 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}] 09:13:51 INFO - PROCESS | 2768 | 1460996031497 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 09:13:51 INFO - PROCESS | 2768 | 1460996031629 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 2768 | ++DOCSHELL 19D7D000 == 53 [pid = 2768] [id = 197] 09:13:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (19D7E000) [pid = 2768] [serial = 589] [outer = 00000000] 09:13:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1B497400) [pid = 2768] [serial = 590] [outer = 19D7E000] 09:13:51 INFO - PROCESS | 2768 | 1460996031689 Marionette DEBUG loaded listener.js 09:13:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1BC81C00) [pid = 2768] [serial = 591] [outer = 19D7E000] 09:13:52 INFO - PROCESS | 2768 | 1460996032771 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]]]}] 09:13:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1480ms 09:13:52 INFO - PROCESS | 2768 | 1460996032834 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 09:13:52 INFO - PROCESS | 2768 | 1460996032837 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 09:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:13:52 INFO - PROCESS | 2768 | 1460996032841 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 2768 | 1460996032845 Marionette TRACE conn5 <- [1,754,null,{}] 09:13:52 INFO - PROCESS | 2768 | 1460996032900 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}] 09:13:53 INFO - PROCESS | 2768 | 1460996033004 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 09:13:53 INFO - PROCESS | 2768 | 1460996033122 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 2768 | ++DOCSHELL 1CC7C000 == 54 [pid = 2768] [id = 198] 09:13:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1CC7F400) [pid = 2768] [serial = 592] [outer = 00000000] 09:13:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1CE15C00) [pid = 2768] [serial = 593] [outer = 1CC7F400] 09:13:53 INFO - PROCESS | 2768 | 1460996033180 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1D322800) [pid = 2768] [serial = 594] [outer = 1CC7F400] 09:13:54 INFO - PROCESS | 2768 | 1460996034200 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]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1431ms 09:13:54 INFO - PROCESS | 2768 | 1460996034275 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 09:13:54 INFO - PROCESS | 2768 | 1460996034278 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 09:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:13:54 INFO - PROCESS | 2768 | 1460996034282 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 2768 | 1460996034284 Marionette TRACE conn5 <- [1,758,null,{}] 09:13:54 INFO - PROCESS | 2768 | 1460996034288 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}] 09:13:54 INFO - PROCESS | 2768 | 1460996034553 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 09:13:54 INFO - PROCESS | 2768 | 1460996034734 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 2768 | ++DOCSHELL 12418400 == 55 [pid = 2768] [id = 199] 09:13:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1241EC00) [pid = 2768] [serial = 595] [outer = 00000000] 09:13:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (12828400) [pid = 2768] [serial = 596] [outer = 1241EC00] 09:13:54 INFO - PROCESS | 2768 | 1460996034785 Marionette DEBUG loaded listener.js 09:13:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (132A4000) [pid = 2768] [serial = 597] [outer = 1241EC00] 09:13:55 INFO - PROCESS | 2768 | --DOCSHELL 1233DC00 == 54 [pid = 2768] [id = 194] 09:13:55 INFO - PROCESS | 2768 | --DOCSHELL 11ADE000 == 53 [pid = 2768] [id = 193] 09:13:55 INFO - PROCESS | 2768 | --DOCSHELL 1BC7F400 == 52 [pid = 2768] [id = 192] 09:13:55 INFO - PROCESS | 2768 | --DOCSHELL 1A4CF800 == 51 [pid = 2768] [id = 191] 09:13:55 INFO - PROCESS | 2768 | --DOCSHELL 12829000 == 50 [pid = 2768] [id = 190] 09:13:55 INFO - PROCESS | 2768 | --DOCSHELL 1742F400 == 49 [pid = 2768] [id = 189] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1DF82C00) [pid = 2768] [serial = 551] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (171F8000) [pid = 2768] [serial = 522] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1338E400) [pid = 2768] [serial = 539] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1C46B800) [pid = 2768] [serial = 530] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (188DE800) [pid = 2768] [serial = 537] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (174C7800) [pid = 2768] [serial = 536] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1CE19800) [pid = 2768] [serial = 533] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (16F20400) [pid = 2768] [serial = 524] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1A43FC00) [pid = 2768] [serial = 527] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1D4E1400) [pid = 2768] [serial = 545] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1CEF5800) [pid = 2768] [serial = 543] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (18AF3000) [pid = 2768] [serial = 549] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1DDEC000) [pid = 2768] [serial = 546] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (174DFC00) [pid = 2768] [serial = 548] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1CD16800) [pid = 2768] [serial = 542] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (18803800) [pid = 2768] [serial = 540] [outer = 00000000] [url = about:blank] 09:13:55 INFO - PROCESS | 2768 | 1460996035393 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]]]}] 09:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1130ms 09:13:55 INFO - PROCESS | 2768 | 1460996035416 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 09:13:55 INFO - PROCESS | 2768 | 1460996035421 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 09:13:55 INFO - PROCESS | 2768 | 1460996035425 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:13:55 INFO - PROCESS | 2768 | 1460996035429 Marionette TRACE conn5 <- [1,762,null,{}] 09:13:55 INFO - PROCESS | 2768 | 1460996035433 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}] 09:13:55 INFO - PROCESS | 2768 | 1460996035523 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 09:13:55 INFO - PROCESS | 2768 | 1460996035629 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:55 INFO - PROCESS | 2768 | ++DOCSHELL 122BCC00 == 50 [pid = 2768] [id = 200] 09:13:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1233C400) [pid = 2768] [serial = 598] [outer = 00000000] 09:13:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (16D4F000) [pid = 2768] [serial = 599] [outer = 1233C400] 09:13:55 INFO - PROCESS | 2768 | 1460996035678 Marionette DEBUG loaded listener.js 09:13:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (174BE400) [pid = 2768] [serial = 600] [outer = 1233C400] 09:13:56 INFO - PROCESS | 2768 | 1460996036108 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]]]}] 09:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 730ms 09:13:56 INFO - PROCESS | 2768 | 1460996036160 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 09:13:56 INFO - PROCESS | 2768 | 1460996036163 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 09:13:56 INFO - PROCESS | 2768 | 1460996036166 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:13:56 INFO - PROCESS | 2768 | 1460996036168 Marionette TRACE conn5 <- [1,766,null,{}] 09:13:56 INFO - PROCESS | 2768 | 1460996036176 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}] 09:13:56 INFO - PROCESS | 2768 | 1460996036260 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 09:13:56 INFO - PROCESS | 2768 | 1460996036267 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 2768 | ++DOCSHELL 188E4C00 == 51 [pid = 2768] [id = 201] 09:13:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (188E5C00) [pid = 2768] [serial = 601] [outer = 00000000] 09:13:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (19C5A800) [pid = 2768] [serial = 602] [outer = 188E5C00] 09:13:56 INFO - PROCESS | 2768 | 1460996036316 Marionette DEBUG loaded listener.js 09:13:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (19C80800) [pid = 2768] [serial = 603] [outer = 188E5C00] 09:13:56 INFO - PROCESS | 2768 | 1460996036781 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]]]}] 09:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 631ms 09:13:56 INFO - PROCESS | 2768 | 1460996036801 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 09:13:56 INFO - PROCESS | 2768 | 1460996036805 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 09:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:13:56 INFO - PROCESS | 2768 | 1460996036819 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:13:56 INFO - PROCESS | 2768 | 1460996036823 Marionette TRACE conn5 <- [1,770,null,{}] 09:13:56 INFO - PROCESS | 2768 | 1460996036827 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}] 09:13:56 INFO - PROCESS | 2768 | 1460996036912 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 09:13:56 INFO - PROCESS | 2768 | 1460996036922 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 2768 | ++DOCSHELL 1A43C800 == 52 [pid = 2768] [id = 202] 09:13:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1A43E400) [pid = 2768] [serial = 604] [outer = 00000000] 09:13:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1B13D800) [pid = 2768] [serial = 605] [outer = 1A43E400] 09:13:57 INFO - PROCESS | 2768 | 1460996036967 Marionette DEBUG loaded listener.js 09:13:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1BC67000) [pid = 2768] [serial = 606] [outer = 1A43E400] 09:13:57 INFO - PROCESS | 2768 | 1460996037417 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]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 631ms 09:13:57 INFO - PROCESS | 2768 | 1460996037446 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 09:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:13:57 INFO - PROCESS | 2768 | 1460996037448 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 09:13:57 INFO - PROCESS | 2768 | 1460996037457 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 2768 | 1460996037459 Marionette TRACE conn5 <- [1,774,null,{}] 09:13:57 INFO - PROCESS | 2768 | 1460996037463 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}] 09:13:57 INFO - PROCESS | 2768 | 1460996037571 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 09:13:57 INFO - PROCESS | 2768 | 1460996037605 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:57 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7F400 == 53 [pid = 2768] [id = 203] 09:13:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1C46B800) [pid = 2768] [serial = 607] [outer = 00000000] 09:13:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1CAA0400) [pid = 2768] [serial = 608] [outer = 1C46B800] 09:13:57 INFO - PROCESS | 2768 | 1460996037706 Marionette DEBUG loaded listener.js 09:13:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1CC79800) [pid = 2768] [serial = 609] [outer = 1C46B800] 09:13:58 INFO - PROCESS | 2768 | 1460996038133 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]]]}] 09:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 730ms 09:13:58 INFO - PROCESS | 2768 | 1460996038182 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 09:13:58 INFO - PROCESS | 2768 | 1460996038184 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 09:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:13:58 INFO - PROCESS | 2768 | 1460996038187 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 2768 | 1460996038189 Marionette TRACE conn5 <- [1,778,null,{}] 09:13:58 INFO - PROCESS | 2768 | 1460996038193 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}] 09:13:58 INFO - PROCESS | 2768 | 1460996038306 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 09:13:58 INFO - PROCESS | 2768 | 1460996038375 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:58 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC7C00 == 54 [pid = 2768] [id = 204] 09:13:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1CCC8400) [pid = 2768] [serial = 610] [outer = 00000000] 09:13:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1CEF0400) [pid = 2768] [serial = 611] [outer = 1CCC8400] 09:13:58 INFO - PROCESS | 2768 | 1460996038432 Marionette DEBUG loaded listener.js 09:13:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1CEF7000) [pid = 2768] [serial = 612] [outer = 1CCC8400] 09:13:58 INFO - PROCESS | 2768 | 1460996038887 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]]]}] 09:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 730ms 09:13:58 INFO - PROCESS | 2768 | 1460996038934 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 09:13:58 INFO - PROCESS | 2768 | 1460996038936 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 09:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:13:58 INFO - PROCESS | 2768 | 1460996038944 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 2768 | 1460996038946 Marionette TRACE conn5 <- [1,782,null,{}] 09:13:58 INFO - PROCESS | 2768 | 1460996038950 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}] 09:13:59 INFO - PROCESS | 2768 | 1460996039061 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 09:13:59 INFO - PROCESS | 2768 | 1460996039068 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 2768 | ++DOCSHELL 1121C000 == 55 [pid = 2768] [id = 205] 09:13:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (11EF1C00) [pid = 2768] [serial = 613] [outer = 00000000] 09:13:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1D409000) [pid = 2768] [serial = 614] [outer = 11EF1C00] 09:13:59 INFO - PROCESS | 2768 | 1460996039121 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1D4F3800) [pid = 2768] [serial = 615] [outer = 11EF1C00] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1C627400) [pid = 2768] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1C4A5400) [pid = 2768] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (122C0800) [pid = 2768] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CEF9400) [pid = 2768] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (11AE0000) [pid = 2768] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (19C5CC00) [pid = 2768] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1D4DF800) [pid = 2768] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1E90D800) [pid = 2768] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (19C5E800) [pid = 2768] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (2101EC00) [pid = 2768] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1282BC00) [pid = 2768] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (176C4C00) [pid = 2768] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1A4CFC00) [pid = 2768] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1C4A6800) [pid = 2768] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1CE13800) [pid = 2768] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:13:59 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1CCC5000) [pid = 2768] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:13:59 INFO - PROCESS | 2768 | 1460996039709 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]]]}] 09:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 830ms 09:13:59 INFO - PROCESS | 2768 | 1460996039776 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 09:13:59 INFO - PROCESS | 2768 | 1460996039778 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 09:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:13:59 INFO - PROCESS | 2768 | 1460996039781 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:13:59 INFO - PROCESS | 2768 | 1460996039783 Marionette TRACE conn5 <- [1,786,null,{}] 09:13:59 INFO - PROCESS | 2768 | 1460996039787 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}] 09:13:59 INFO - PROCESS | 2768 | 1460996039866 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 09:13:59 INFO - PROCESS | 2768 | 1460996039954 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 2768 | ++DOCSHELL 11A7B000 == 56 [pid = 2768] [id = 206] 09:13:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (11E56400) [pid = 2768] [serial = 616] [outer = 00000000] 09:14:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (18AE9C00) [pid = 2768] [serial = 617] [outer = 11E56400] 09:14:00 INFO - PROCESS | 2768 | 1460996040001 Marionette DEBUG loaded listener.js 09:14:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (18AF0000) [pid = 2768] [serial = 618] [outer = 11E56400] 09:14:00 INFO - PROCESS | 2768 | 1460996040388 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]]]}] 09:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 630ms 09:14:00 INFO - PROCESS | 2768 | 1460996040412 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 2768 | 1460996040414 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 09:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:14:00 INFO - PROCESS | 2768 | 1460996040417 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 2768 | 1460996040419 Marionette TRACE conn5 <- [1,790,null,{}] 09:14:00 INFO - PROCESS | 2768 | 1460996040422 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}] 09:14:00 INFO - PROCESS | 2768 | 1460996040535 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 09:14:00 INFO - PROCESS | 2768 | 1460996040543 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:00 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A6800 == 57 [pid = 2768] [id = 207] 09:14:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1C620C00) [pid = 2768] [serial = 619] [outer = 00000000] 09:14:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1DD90800) [pid = 2768] [serial = 620] [outer = 1C620C00] 09:14:00 INFO - PROCESS | 2768 | 1460996040589 Marionette DEBUG loaded listener.js 09:14:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CF16400) [pid = 2768] [serial = 621] [outer = 1C620C00] 09:14:01 INFO - PROCESS | 2768 | 1460996041012 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]]]}] 09:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 630ms 09:14:01 INFO - PROCESS | 2768 | 1460996041048 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 09:14:01 INFO - PROCESS | 2768 | 1460996041050 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 09:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:14:01 INFO - PROCESS | 2768 | 1460996041053 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 2768 | 1460996041055 Marionette TRACE conn5 <- [1,794,null,{}] 09:14:01 INFO - PROCESS | 2768 | 1460996041058 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}] 09:14:01 INFO - PROCESS | 2768 | 1460996041172 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 09:14:01 INFO - PROCESS | 2768 | 1460996041180 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:01 INFO - PROCESS | 2768 | ++DOCSHELL 18AF6800 == 58 [pid = 2768] [id = 208] 09:14:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1D4E8800) [pid = 2768] [serial = 622] [outer = 00000000] 09:14:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1FC84C00) [pid = 2768] [serial = 623] [outer = 1D4E8800] 09:14:01 INFO - PROCESS | 2768 | 1460996041225 Marionette DEBUG loaded listener.js 09:14:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1FC8C000) [pid = 2768] [serial = 624] [outer = 1D4E8800] 09:14:01 INFO - PROCESS | 2768 | 1460996041687 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]]]}] 09:14:01 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 09:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 670ms 09:14:01 INFO - PROCESS | 2768 | 1460996041725 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 09:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:14:01 INFO - PROCESS | 2768 | 1460996041729 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 09:14:01 INFO - PROCESS | 2768 | 1460996041735 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:14:01 INFO - PROCESS | 2768 | 1460996041739 Marionette TRACE conn5 <- [1,798,null,{}] 09:14:01 INFO - PROCESS | 2768 | 1460996041820 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}] 09:14:02 INFO - PROCESS | 2768 | 1460996041982 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 09:14:02 INFO - PROCESS | 2768 | 1460996041994 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 2768 | ++DOCSHELL 1241E400 == 59 [pid = 2768] [id = 209] 09:14:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1241F000) [pid = 2768] [serial = 625] [outer = 00000000] 09:14:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (12A0C400) [pid = 2768] [serial = 626] [outer = 1241F000] 09:14:02 INFO - PROCESS | 2768 | 1460996042051 Marionette DEBUG loaded listener.js 09:14:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (16D48000) [pid = 2768] [serial = 627] [outer = 1241F000] 09:14:02 INFO - PROCESS | 2768 | 1460996042664 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]]]}] 09:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 951ms 09:14:02 INFO - PROCESS | 2768 | 1460996042685 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 09:14:02 INFO - PROCESS | 2768 | 1460996042691 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 09:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:14:02 INFO - PROCESS | 2768 | 1460996042698 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:14:02 INFO - PROCESS | 2768 | 1460996042701 Marionette TRACE conn5 <- [1,802,null,{}] 09:14:02 INFO - PROCESS | 2768 | 1460996042705 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}] 09:14:02 INFO - PROCESS | 2768 | 1460996042816 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 09:14:02 INFO - PROCESS | 2768 | 1460996042946 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:02 INFO - PROCESS | 2768 | ++DOCSHELL 171F8000 == 60 [pid = 2768] [id = 210] 09:14:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1880C000) [pid = 2768] [serial = 628] [outer = 00000000] 09:14:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1A4BE800) [pid = 2768] [serial = 629] [outer = 1880C000] 09:14:03 INFO - PROCESS | 2768 | 1460996043003 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1B13F000) [pid = 2768] [serial = 630] [outer = 1880C000] 09:14:04 INFO - PROCESS | 2768 | 1460996044788 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] 09:14:04 INFO - PROCESS | 2768 | 1460996044826 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 09:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:14:04 INFO - PROCESS | 2768 | 1460996044830 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 2768 | 1460996044834 Marionette TRACE conn5 <- [1,806,null,{}] 09:14:04 INFO - PROCESS | 2768 | 1460996044845 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}] 09:14:05 INFO - PROCESS | 2768 | 1460996044988 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 09:14:05 INFO - PROCESS | 2768 | 1460996045120 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:05 INFO - PROCESS | 2768 | ++DOCSHELL 1CD16800 == 61 [pid = 2768] [id = 211] 09:14:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CEEE800) [pid = 2768] [serial = 631] [outer = 00000000] 09:14:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (2150EC00) [pid = 2768] [serial = 632] [outer = 1CEEE800] 09:14:05 INFO - PROCESS | 2768 | 1460996045180 Marionette DEBUG loaded listener.js 09:14:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (21A53000) [pid = 2768] [serial = 633] [outer = 1CEEE800] 09:14:05 INFO - PROCESS | 2768 | 1460996045780 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]]]}] 09:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 970ms 09:14:05 INFO - PROCESS | 2768 | 1460996045803 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 09:14:05 INFO - PROCESS | 2768 | 1460996045806 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 09:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:14:05 INFO - PROCESS | 2768 | 1460996045810 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:14:05 INFO - PROCESS | 2768 | 1460996045812 Marionette TRACE conn5 <- [1,810,null,{}] 09:14:05 INFO - PROCESS | 2768 | 1460996045816 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}] 09:14:05 INFO - PROCESS | 2768 | 1460996045922 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 09:14:06 INFO - PROCESS | 2768 | 1460996046023 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 2768 | ++DOCSHELL 21504C00 == 62 [pid = 2768] [id = 212] 09:14:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (21A54000) [pid = 2768] [serial = 634] [outer = 00000000] 09:14:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (21AF6000) [pid = 2768] [serial = 635] [outer = 21A54000] 09:14:06 INFO - PROCESS | 2768 | 1460996046078 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (21AFD800) [pid = 2768] [serial = 636] [outer = 21A54000] 09:14:06 INFO - PROCESS | 2768 | 1460996046600 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] 09:14:06 INFO - PROCESS | 2768 | 1460996046647 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 09:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:14:06 INFO - PROCESS | 2768 | 1460996046650 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:14:06 INFO - PROCESS | 2768 | 1460996046652 Marionette TRACE conn5 <- [1,814,null,{}] 09:14:06 INFO - PROCESS | 2768 | 1460996046656 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}] 09:14:06 INFO - PROCESS | 2768 | 1460996046760 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 09:14:06 INFO - PROCESS | 2768 | 1460996046861 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 2768 | ++DOCSHELL 21ACEC00 == 63 [pid = 2768] [id = 213] 09:14:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (21C52000) [pid = 2768] [serial = 637] [outer = 00000000] 09:14:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (21C5BC00) [pid = 2768] [serial = 638] [outer = 21C52000] 09:14:06 INFO - PROCESS | 2768 | 1460996046916 Marionette DEBUG loaded listener.js 09:14:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (21C5F400) [pid = 2768] [serial = 639] [outer = 21C52000] 09:14:07 INFO - PROCESS | 2768 | 1460996047570 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]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 971ms 09:14:07 INFO - PROCESS | 2768 | 1460996047624 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 2768 | 1460996047626 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 09:14:07 INFO - PROCESS | 2768 | 1460996047629 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:14:07 INFO - PROCESS | 2768 | 1460996047632 Marionette TRACE conn5 <- [1,818,null,{}] 09:14:07 INFO - PROCESS | 2768 | 1460996047636 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}] 09:14:07 INFO - PROCESS | 2768 | 1460996047762 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 09:14:07 INFO - PROCESS | 2768 | 1460996047896 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:07 INFO - PROCESS | 2768 | ++DOCSHELL 12335000 == 64 [pid = 2768] [id = 214] 09:14:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (127E8C00) [pid = 2768] [serial = 640] [outer = 00000000] 09:14:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (19C5B000) [pid = 2768] [serial = 641] [outer = 127E8C00] 09:14:07 INFO - PROCESS | 2768 | 1460996047955 Marionette DEBUG loaded listener.js 09:14:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1C4A0800) [pid = 2768] [serial = 642] [outer = 127E8C00] 09:14:08 INFO - PROCESS | 2768 | 1460996048681 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]]]}] 09:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1067ms 09:14:08 INFO - PROCESS | 2768 | 1460996048705 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 09:14:08 INFO - PROCESS | 2768 | 1460996048709 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 09:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:14:08 INFO - PROCESS | 2768 | 1460996048715 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:14:08 INFO - PROCESS | 2768 | 1460996048718 Marionette TRACE conn5 <- [1,822,null,{}] 09:14:08 INFO - PROCESS | 2768 | 1460996048723 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}] 09:14:08 INFO - PROCESS | 2768 | 1460996048822 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 09:14:08 INFO - PROCESS | 2768 | 1460996048929 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:08 INFO - PROCESS | 2768 | ++DOCSHELL 12418C00 == 65 [pid = 2768] [id = 215] 09:14:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (12419000) [pid = 2768] [serial = 643] [outer = 00000000] 09:14:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (12831C00) [pid = 2768] [serial = 644] [outer = 12419000] 09:14:09 INFO - PROCESS | 2768 | 1460996048980 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1338E400) [pid = 2768] [serial = 645] [outer = 12419000] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1CCCA000 == 64 [pid = 2768] [id = 184] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 12330400 == 63 [pid = 2768] [id = 112] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1C4A6800 == 62 [pid = 2768] [id = 207] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 11A7B000 == 61 [pid = 2768] [id = 206] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1121C000 == 60 [pid = 2768] [id = 205] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1CCC7C00 == 59 [pid = 2768] [id = 204] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1BC7F400 == 58 [pid = 2768] [id = 203] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1A43C800 == 57 [pid = 2768] [id = 202] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 188E4C00 == 56 [pid = 2768] [id = 201] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1DDEB000) [pid = 2768] [serial = 584] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 122BCC00 == 55 [pid = 2768] [id = 200] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 12418400 == 54 [pid = 2768] [id = 199] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 19D7D000 == 53 [pid = 2768] [id = 197] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 16D16400 == 52 [pid = 2768] [id = 196] 09:14:09 INFO - PROCESS | 2768 | --DOCSHELL 1D322C00 == 51 [pid = 2768] [id = 195] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1C62DC00) [pid = 2768] [serial = 513] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1FC82400) [pid = 2768] [serial = 507] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (16FA3C00) [pid = 2768] [serial = 459] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1DF82400) [pid = 2768] [serial = 465] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1233F400) [pid = 2768] [serial = 501] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1A439C00) [pid = 2768] [serial = 504] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1DDEF800) [pid = 2768] [serial = 456] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (210A6400) [pid = 2768] [serial = 468] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1BC7BC00) [pid = 2768] [serial = 462] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (210AE400) [pid = 2768] [serial = 510] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (16D43400) [pid = 2768] [serial = 569] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (18390000) [pid = 2768] [serial = 570] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1A1AD400) [pid = 2768] [serial = 567] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (19C5E000) [pid = 2768] [serial = 566] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1B497800) [pid = 2768] [serial = 572] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (18AEC400) [pid = 2768] [serial = 563] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1B4A2400) [pid = 2768] [serial = 554] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1D4E1000) [pid = 2768] [serial = 557] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (2125D400) [pid = 2768] [serial = 560] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1CCCC000) [pid = 2768] [serial = 576] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CE1D000) [pid = 2768] [serial = 579] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1CF0F000) [pid = 2768] [serial = 578] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1D325800) [pid = 2768] [serial = 581] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1D3F2C00) [pid = 2768] [serial = 582] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1CCC3C00) [pid = 2768] [serial = 575] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1BC6E400) [pid = 2768] [serial = 573] [outer = 00000000] [url = about:blank] 09:14:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1241D000) [pid = 2768] [serial = 646] [outer = 12203000] 09:14:09 INFO - PROCESS | 2768 | 1460996049661 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]]]}] 09:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 990ms 09:14:09 INFO - PROCESS | 2768 | 1460996049708 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 09:14:09 INFO - PROCESS | 2768 | 1460996049712 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 09:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:14:09 INFO - PROCESS | 2768 | 1460996049718 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:14:09 INFO - PROCESS | 2768 | 1460996049721 Marionette TRACE conn5 <- [1,826,null,{}] 09:14:09 INFO - PROCESS | 2768 | 1460996049724 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}] 09:14:09 INFO - PROCESS | 2768 | 1460996049814 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 09:14:09 INFO - PROCESS | 2768 | 1460996049901 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 2768 | ++DOCSHELL 12336800 == 52 [pid = 2768] [id = 216] 09:14:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1233F400) [pid = 2768] [serial = 647] [outer = 00000000] 09:14:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (16F1E400) [pid = 2768] [serial = 648] [outer = 1233F400] 09:14:09 INFO - PROCESS | 2768 | 1460996049947 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (174DC400) [pid = 2768] [serial = 649] [outer = 1233F400] 09:14:10 INFO - PROCESS | 2768 | 1460996050356 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]]]}] 09:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 09:14:10 INFO - PROCESS | 2768 | 1460996050391 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 09:14:10 INFO - PROCESS | 2768 | 1460996050393 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 09:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:14:10 INFO - PROCESS | 2768 | 1460996050396 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 2768 | 1460996050399 Marionette TRACE conn5 <- [1,830,null,{}] 09:14:10 INFO - PROCESS | 2768 | 1460996050414 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}] 09:14:10 INFO - PROCESS | 2768 | 1460996050500 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 09:14:10 INFO - PROCESS | 2768 | 1460996050541 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:10 INFO - PROCESS | 2768 | ++DOCSHELL 19C62C00 == 53 [pid = 2768] [id = 217] 09:14:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (19C7C000) [pid = 2768] [serial = 650] [outer = 00000000] 09:14:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (19D7A000) [pid = 2768] [serial = 651] [outer = 19C7C000] 09:14:10 INFO - PROCESS | 2768 | 1460996050589 Marionette DEBUG loaded listener.js 09:14:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1A434C00) [pid = 2768] [serial = 652] [outer = 19C7C000] 09:14:11 INFO - PROCESS | 2768 | 1460996051068 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]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 09:14:11 INFO - PROCESS | 2768 | 1460996051127 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 09:14:11 INFO - PROCESS | 2768 | 1460996051129 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 09:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:14:11 INFO - PROCESS | 2768 | 1460996051133 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 2768 | 1460996051135 Marionette TRACE conn5 <- [1,834,null,{}] 09:14:11 INFO - PROCESS | 2768 | 1460996051139 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}] 09:14:11 INFO - PROCESS | 2768 | 1460996051221 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 09:14:11 INFO - PROCESS | 2768 | 1460996051230 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:11 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C2800 == 54 [pid = 2768] [id = 218] 09:14:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1A4D2000) [pid = 2768] [serial = 653] [outer = 00000000] 09:14:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1B4A2400) [pid = 2768] [serial = 654] [outer = 1A4D2000] 09:14:11 INFO - PROCESS | 2768 | 1460996051277 Marionette DEBUG loaded listener.js 09:14:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1BC70000) [pid = 2768] [serial = 655] [outer = 1A4D2000] 09:14:11 INFO - PROCESS | 2768 | 1460996051715 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]]]}] 09:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 631ms 09:14:11 INFO - PROCESS | 2768 | 1460996051769 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 09:14:11 INFO - PROCESS | 2768 | 1460996051771 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 09:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:14:11 INFO - PROCESS | 2768 | 1460996051774 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:14:11 INFO - PROCESS | 2768 | 1460996051776 Marionette TRACE conn5 <- [1,838,null,{}] 09:14:11 INFO - PROCESS | 2768 | 1460996051779 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}] 09:14:11 INFO - PROCESS | 2768 | 1460996051888 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 09:14:12 INFO - PROCESS | 2768 | 1460996051974 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 2768 | ++DOCSHELL 1BC72400 == 55 [pid = 2768] [id = 219] 09:14:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1BC75000) [pid = 2768] [serial = 656] [outer = 00000000] 09:14:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1C629C00) [pid = 2768] [serial = 657] [outer = 1BC75000] 09:14:12 INFO - PROCESS | 2768 | 1460996052020 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1C62E400) [pid = 2768] [serial = 658] [outer = 1BC75000] 09:14:12 INFO - PROCESS | 2768 | 1460996052460 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]]]}] 09:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 731ms 09:14:12 INFO - PROCESS | 2768 | 1460996052509 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 09:14:12 INFO - PROCESS | 2768 | 1460996052511 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 09:14:12 INFO - PROCESS | 2768 | 1460996052515 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:14:12 INFO - PROCESS | 2768 | 1460996052516 Marionette TRACE conn5 <- [1,842,null,{}] 09:14:12 INFO - PROCESS | 2768 | 1460996052520 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}] 09:14:12 INFO - PROCESS | 2768 | 1460996052651 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 09:14:12 INFO - PROCESS | 2768 | 1460996052712 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:12 INFO - PROCESS | 2768 | ++DOCSHELL 1CC85400 == 56 [pid = 2768] [id = 220] 09:14:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CCC1800) [pid = 2768] [serial = 659] [outer = 00000000] 09:14:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CCCA400) [pid = 2768] [serial = 660] [outer = 1CCC1800] 09:14:12 INFO - PROCESS | 2768 | 1460996052758 Marionette DEBUG loaded listener.js 09:14:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CD19000) [pid = 2768] [serial = 661] [outer = 1CCC1800] 09:14:13 INFO - PROCESS | 2768 | 1460996053149 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]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 09:14:13 INFO - PROCESS | 2768 | 1460996053188 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 09:14:13 INFO - PROCESS | 2768 | 1460996053190 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 09:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:14:13 INFO - PROCESS | 2768 | 1460996053193 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:14:13 INFO - PROCESS | 2768 | 1460996053194 Marionette TRACE conn5 <- [1,846,null,{}] 09:14:13 INFO - PROCESS | 2768 | 1460996053198 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}] 09:14:13 INFO - PROCESS | 2768 | 1460996053334 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 09:14:13 INFO - PROCESS | 2768 | 1460996053357 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:13 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF5800 == 57 [pid = 2768] [id = 221] 09:14:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1CEF5C00) [pid = 2768] [serial = 662] [outer = 00000000] 09:14:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CF14000) [pid = 2768] [serial = 663] [outer = 1CEF5C00] 09:14:13 INFO - PROCESS | 2768 | 1460996053401 Marionette DEBUG loaded listener.js 09:14:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1CF87000) [pid = 2768] [serial = 664] [outer = 1CEF5C00] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1C46B800) [pid = 2768] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CCC8400) [pid = 2768] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1241EC00) [pid = 2768] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1233C400) [pid = 2768] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (188E5C00) [pid = 2768] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (11E56400) [pid = 2768] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1A43E400) [pid = 2768] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (11EF1C00) [pid = 2768] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:14:13 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1C620C00) [pid = 2768] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:14:13 INFO - PROCESS | 2768 | 1460996053952 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]]]}] 09:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 770ms 09:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:14:13 INFO - PROCESS | 2768 | 1460996053964 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 09:14:13 INFO - PROCESS | 2768 | 1460996053966 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 09:14:14 INFO - PROCESS | 2768 | 1460996053969 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 2768 | 1460996053971 Marionette TRACE conn5 <- [1,850,null,{}] 09:14:14 INFO - PROCESS | 2768 | 1460996053974 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}] 09:14:14 INFO - PROCESS | 2768 | 1460996054055 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 09:14:14 INFO - PROCESS | 2768 | 1460996054061 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:14 INFO - PROCESS | 2768 | ++DOCSHELL 1241EC00 == 58 [pid = 2768] [id = 222] 09:14:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (12823800) [pid = 2768] [serial = 665] [outer = 00000000] 09:14:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1BC6FC00) [pid = 2768] [serial = 666] [outer = 12823800] 09:14:14 INFO - PROCESS | 2768 | 1460996054107 Marionette DEBUG loaded listener.js 09:14:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CCC6400) [pid = 2768] [serial = 667] [outer = 12823800] 09:14:14 INFO - PROCESS | 2768 | 1460996054546 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]]]}] 09:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 630ms 09:14:14 INFO - PROCESS | 2768 | 1460996054600 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 09:14:14 INFO - PROCESS | 2768 | 1460996054602 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 09:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:14:14 INFO - PROCESS | 2768 | 1460996054605 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 2768 | 1460996054607 Marionette TRACE conn5 <- [1,854,null,{}] 09:14:14 INFO - PROCESS | 2768 | 1460996054611 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}] 09:14:14 INFO - PROCESS | 2768 | 1460996054718 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 09:14:14 INFO - PROCESS | 2768 | 1460996054727 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:14 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC8400 == 59 [pid = 2768] [id = 223] 09:14:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CF0A400) [pid = 2768] [serial = 668] [outer = 00000000] 09:14:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1D4D6400) [pid = 2768] [serial = 669] [outer = 1CF0A400] 09:14:14 INFO - PROCESS | 2768 | 1460996054773 Marionette DEBUG loaded listener.js 09:14:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1D4DC000) [pid = 2768] [serial = 670] [outer = 1CF0A400] 09:14:15 INFO - PROCESS | 2768 | 1460996055189 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]]]}] 09:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms 09:14:15 INFO - PROCESS | 2768 | 1460996055236 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 09:14:15 INFO - PROCESS | 2768 | 1460996055238 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 09:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:14:15 INFO - PROCESS | 2768 | 1460996055241 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:14:15 INFO - PROCESS | 2768 | 1460996055243 Marionette TRACE conn5 <- [1,858,null,{}] 09:14:15 INFO - PROCESS | 2768 | 1460996055246 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}] 09:14:15 INFO - PROCESS | 2768 | 1460996055331 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 09:14:15 INFO - PROCESS | 2768 | 1460996055337 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 2768 | ++DOCSHELL 1D32F400 == 60 [pid = 2768] [id = 224] 09:14:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1D4DC400) [pid = 2768] [serial = 671] [outer = 00000000] 09:14:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1DDF1800) [pid = 2768] [serial = 672] [outer = 1D4DC400] 09:14:15 INFO - PROCESS | 2768 | 1460996055386 Marionette DEBUG loaded listener.js 09:14:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1DF80C00) [pid = 2768] [serial = 673] [outer = 1D4DC400] 09:14:15 INFO - PROCESS | 2768 | 1460996055811 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]]]}] 09:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 631ms 09:14:15 INFO - PROCESS | 2768 | 1460996055907 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 09:14:15 INFO - PROCESS | 2768 | 1460996055912 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 09:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:14:15 INFO - PROCESS | 2768 | 1460996055917 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:14:15 INFO - PROCESS | 2768 | 1460996055922 Marionette TRACE conn5 <- [1,862,null,{}] 09:14:15 INFO - PROCESS | 2768 | 1460996055929 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}] 09:14:16 INFO - PROCESS | 2768 | 1460996056033 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 09:14:16 INFO - PROCESS | 2768 | 1460996056266 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:16 INFO - PROCESS | 2768 | ++DOCSHELL 12412400 == 61 [pid = 2768] [id = 225] 09:14:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (12413400) [pid = 2768] [serial = 674] [outer = 00000000] 09:14:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1241E000) [pid = 2768] [serial = 675] [outer = 12413400] 09:14:16 INFO - PROCESS | 2768 | 1460996056324 Marionette DEBUG loaded listener.js 09:14:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (16D0AC00) [pid = 2768] [serial = 676] [outer = 12413400] 09:14:16 INFO - PROCESS | 2768 | 1460996056918 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]]]}] 09:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1027ms 09:14:16 INFO - PROCESS | 2768 | 1460996056945 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 09:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:14:16 INFO - PROCESS | 2768 | 1460996056949 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 09:14:16 INFO - PROCESS | 2768 | 1460996056957 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:14:16 INFO - PROCESS | 2768 | 1460996056961 Marionette TRACE conn5 <- [1,866,null,{}] 09:14:16 INFO - PROCESS | 2768 | 1460996056966 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}] 09:14:17 INFO - PROCESS | 2768 | 1460996057075 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 09:14:17 INFO - PROCESS | 2768 | 1460996057178 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:17 INFO - PROCESS | 2768 | ++DOCSHELL 16D4E400 == 62 [pid = 2768] [id = 226] 09:14:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1838F000) [pid = 2768] [serial = 677] [outer = 00000000] 09:14:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1A43F000) [pid = 2768] [serial = 678] [outer = 1838F000] 09:14:17 INFO - PROCESS | 2768 | 1460996057233 Marionette DEBUG loaded listener.js 09:14:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1B12B000) [pid = 2768] [serial = 679] [outer = 1838F000] 09:14:17 INFO - PROCESS | 2768 | 1460996057836 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]]]}] 09:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 931ms 09:14:17 INFO - PROCESS | 2768 | 1460996057885 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 09:14:17 INFO - PROCESS | 2768 | 1460996057888 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 09:14:17 INFO - PROCESS | 2768 | 1460996057892 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:14:17 INFO - PROCESS | 2768 | 1460996057894 Marionette TRACE conn5 <- [1,870,null,{}] 09:14:17 INFO - PROCESS | 2768 | 1460996057904 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}] 09:14:18 INFO - PROCESS | 2768 | 1460996058018 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 09:14:18 INFO - PROCESS | 2768 | 1460996058151 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:18 INFO - PROCESS | 2768 | ++DOCSHELL 1CC80C00 == 63 [pid = 2768] [id = 227] 09:14:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1DDF1C00) [pid = 2768] [serial = 680] [outer = 00000000] 09:14:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1EA35800) [pid = 2768] [serial = 681] [outer = 1DDF1C00] 09:14:18 INFO - PROCESS | 2768 | 1460996058211 Marionette DEBUG loaded listener.js 09:14:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1FC8A000) [pid = 2768] [serial = 682] [outer = 1DDF1C00] 09:14:18 INFO - PROCESS | 2768 | 1460996058795 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]]]}] 09:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 930ms 09:14:18 INFO - PROCESS | 2768 | 1460996058825 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 09:14:18 INFO - PROCESS | 2768 | 1460996058828 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 09:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:14:18 INFO - PROCESS | 2768 | 1460996058832 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:14:18 INFO - PROCESS | 2768 | 1460996058834 Marionette TRACE conn5 <- [1,874,null,{}] 09:14:18 INFO - PROCESS | 2768 | 1460996058837 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}] 09:14:18 INFO - PROCESS | 2768 | 1460996058945 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 09:14:19 INFO - PROCESS | 2768 | 1460996059047 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 2768 | ++DOCSHELL 210A7000 == 64 [pid = 2768] [id = 228] 09:14:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (210A7C00) [pid = 2768] [serial = 683] [outer = 00000000] 09:14:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21254800) [pid = 2768] [serial = 684] [outer = 210A7C00] 09:14:19 INFO - PROCESS | 2768 | 1460996059103 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21262C00) [pid = 2768] [serial = 685] [outer = 210A7C00] 09:14:19 INFO - PROCESS | 2768 | 1460996059707 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]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 930ms 09:14:19 INFO - PROCESS | 2768 | 1460996059766 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 09:14:19 INFO - PROCESS | 2768 | 1460996059768 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 09:14:19 INFO - PROCESS | 2768 | 1460996059772 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:14:19 INFO - PROCESS | 2768 | 1460996059774 Marionette TRACE conn5 <- [1,878,null,{}] 09:14:19 INFO - PROCESS | 2768 | 1460996059777 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}] 09:14:19 INFO - PROCESS | 2768 | 1460996059882 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 09:14:20 INFO - PROCESS | 2768 | 1460996060010 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:20 INFO - PROCESS | 2768 | ++DOCSHELL 2125B400 == 65 [pid = 2768] [id = 229] 09:14:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (21505400) [pid = 2768] [serial = 686] [outer = 00000000] 09:14:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (23603000) [pid = 2768] [serial = 687] [outer = 21505400] 09:14:20 INFO - PROCESS | 2768 | 1460996060067 Marionette DEBUG loaded listener.js 09:14:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (21C54800) [pid = 2768] [serial = 688] [outer = 21505400] 09:14:20 INFO - PROCESS | 2768 | 1460996060707 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]]]}] 09:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 970ms 09:14:20 INFO - PROCESS | 2768 | 1460996060756 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 09:14:20 INFO - PROCESS | 2768 | 1460996060758 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 09:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:14:20 INFO - PROCESS | 2768 | 1460996060763 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:14:20 INFO - PROCESS | 2768 | 1460996060765 Marionette TRACE conn5 <- [1,882,null,{}] 09:14:20 INFO - PROCESS | 2768 | 1460996060769 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}] 09:14:20 INFO - PROCESS | 2768 | 1460996060897 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 09:14:21 INFO - PROCESS | 2768 | 1460996061154 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:21 INFO - PROCESS | 2768 | ++DOCSHELL 11EF1C00 == 66 [pid = 2768] [id = 230] 09:14:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (122B7400) [pid = 2768] [serial = 689] [outer = 00000000] 09:14:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (14948000) [pid = 2768] [serial = 690] [outer = 122B7400] 09:14:21 INFO - PROCESS | 2768 | 1460996061211 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (171F7400) [pid = 2768] [serial = 691] [outer = 122B7400] 09:14:21 INFO - PROCESS | 2768 | 1460996061755 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]]]}] 09:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1017ms 09:14:21 INFO - PROCESS | 2768 | 1460996061784 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 09:14:21 INFO - PROCESS | 2768 | 1460996061789 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 09:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:14:21 INFO - PROCESS | 2768 | 1460996061815 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:14:21 INFO - PROCESS | 2768 | 1460996061818 Marionette TRACE conn5 <- [1,886,null,{}] 09:14:21 INFO - PROCESS | 2768 | 1460996061840 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}] 09:14:21 INFO - PROCESS | 2768 | 1460996061945 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 09:14:22 INFO - PROCESS | 2768 | 1460996062055 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C0400 == 67 [pid = 2768] [id = 231] 09:14:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1A4C2C00) [pid = 2768] [serial = 692] [outer = 00000000] 09:14:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1B499C00) [pid = 2768] [serial = 693] [outer = 1A4C2C00] 09:14:22 INFO - PROCESS | 2768 | 1460996062109 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1BC70800) [pid = 2768] [serial = 694] [outer = 1A4C2C00] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 1CCC8400 == 66 [pid = 2768] [id = 223] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 1241EC00 == 65 [pid = 2768] [id = 222] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 1CEF5800 == 64 [pid = 2768] [id = 221] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 1CC85400 == 63 [pid = 2768] [id = 220] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 1BC72400 == 62 [pid = 2768] [id = 219] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 1A4C2800 == 61 [pid = 2768] [id = 218] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 19C62C00 == 60 [pid = 2768] [id = 217] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 12336800 == 59 [pid = 2768] [id = 216] 09:14:22 INFO - PROCESS | 2768 | --DOCSHELL 12418C00 == 58 [pid = 2768] [id = 215] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (16F17800) [pid = 2768] [serial = 587] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1CE15C00) [pid = 2768] [serial = 593] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1B497400) [pid = 2768] [serial = 590] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1FC84C00) [pid = 2768] [serial = 623] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | 1460996062751 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]]]}] 09:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 991ms 09:14:22 INFO - PROCESS | 2768 | 1460996062811 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 09:14:22 INFO - PROCESS | 2768 | 1460996062815 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 09:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:14:22 INFO - PROCESS | 2768 | 1460996062819 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:14:22 INFO - PROCESS | 2768 | 1460996062821 Marionette TRACE conn5 <- [1,890,null,{}] 09:14:22 INFO - PROCESS | 2768 | 1460996062825 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}] 09:14:22 INFO - PROCESS | 2768 | 1460996062925 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CAA0400) [pid = 2768] [serial = 608] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1CC79800) [pid = 2768] [serial = 609] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1CEF7000) [pid = 2768] [serial = 612] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CEF0400) [pid = 2768] [serial = 611] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (132A4000) [pid = 2768] [serial = 597] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (12828400) [pid = 2768] [serial = 596] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (16D4F000) [pid = 2768] [serial = 599] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (174BE400) [pid = 2768] [serial = 600] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (19C5A800) [pid = 2768] [serial = 602] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (19C80800) [pid = 2768] [serial = 603] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (18AE9C00) [pid = 2768] [serial = 617] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1B13D800) [pid = 2768] [serial = 605] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1D409000) [pid = 2768] [serial = 614] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1DD90800) [pid = 2768] [serial = 620] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CF16400) [pid = 2768] [serial = 621] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (18AF0000) [pid = 2768] [serial = 618] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1D4F3800) [pid = 2768] [serial = 615] [outer = 00000000] [url = about:blank] 09:14:22 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1BC67000) [pid = 2768] [serial = 606] [outer = 00000000] [url = about:blank] 09:14:23 INFO - PROCESS | 2768 | 1460996063027 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:23 INFO - PROCESS | 2768 | ++DOCSHELL 11F73800 == 59 [pid = 2768] [id = 232] 09:14:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (12207000) [pid = 2768] [serial = 695] [outer = 00000000] 09:14:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (12831800) [pid = 2768] [serial = 696] [outer = 12207000] 09:14:23 INFO - PROCESS | 2768 | 1460996063073 Marionette DEBUG loaded listener.js 09:14:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (18388800) [pid = 2768] [serial = 697] [outer = 12207000] 09:14:23 INFO - PROCESS | 2768 | 1460996063489 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]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 730ms 09:14:23 INFO - PROCESS | 2768 | 1460996063559 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 2768 | 1460996063561 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 09:14:23 INFO - PROCESS | 2768 | 1460996063566 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:14:23 INFO - PROCESS | 2768 | 1460996063572 Marionette TRACE conn5 <- [1,894,null,{}] 09:14:23 INFO - PROCESS | 2768 | 1460996063580 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}] 09:14:23 INFO - PROCESS | 2768 | 1460996063667 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 09:14:23 INFO - PROCESS | 2768 | 1460996063682 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:23 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6F000 == 60 [pid = 2768] [id = 233] 09:14:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1BC6F400) [pid = 2768] [serial = 698] [outer = 00000000] 09:14:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1C4A8400) [pid = 2768] [serial = 699] [outer = 1BC6F400] 09:14:23 INFO - PROCESS | 2768 | 1460996063728 Marionette DEBUG loaded listener.js 09:14:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1C7FE800) [pid = 2768] [serial = 700] [outer = 1BC6F400] 09:14:24 INFO - PROCESS | 2768 | 1460996064177 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]]]}] 09:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 691ms 09:14:24 INFO - PROCESS | 2768 | 1460996064260 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 09:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:14:24 INFO - PROCESS | 2768 | 1460996064263 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 09:14:24 INFO - PROCESS | 2768 | 1460996064266 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:14:24 INFO - PROCESS | 2768 | 1460996064267 Marionette TRACE conn5 <- [1,898,null,{}] 09:14:24 INFO - PROCESS | 2768 | 1460996064271 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}] 09:14:24 INFO - PROCESS | 2768 | 1460996064357 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 09:14:24 INFO - PROCESS | 2768 | 1460996064450 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:24 INFO - PROCESS | 2768 | ++DOCSHELL 1B2B1C00 == 61 [pid = 2768] [id = 234] 09:14:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CB41000) [pid = 2768] [serial = 701] [outer = 00000000] 09:14:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CD86800) [pid = 2768] [serial = 702] [outer = 1CB41000] 09:14:24 INFO - PROCESS | 2768 | 1460996064495 Marionette DEBUG loaded listener.js 09:14:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CEEDC00) [pid = 2768] [serial = 703] [outer = 1CB41000] 09:14:24 INFO - PROCESS | 2768 | 1460996064869 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]]]}] 09:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 630ms 09:14:24 INFO - PROCESS | 2768 | 1460996064896 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 09:14:24 INFO - PROCESS | 2768 | 1460996064898 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 09:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:14:24 INFO - PROCESS | 2768 | 1460996064902 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:14:24 INFO - PROCESS | 2768 | 1460996064903 Marionette TRACE conn5 <- [1,902,null,{}] 09:14:24 INFO - PROCESS | 2768 | 1460996064907 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}] 09:14:25 INFO - PROCESS | 2768 | 1460996064988 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 09:14:25 INFO - PROCESS | 2768 | 1460996065125 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 2768 | ++DOCSHELL 1CC7EC00 == 62 [pid = 2768] [id = 235] 09:14:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CD90000) [pid = 2768] [serial = 704] [outer = 00000000] 09:14:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1CF12000) [pid = 2768] [serial = 705] [outer = 1CD90000] 09:14:25 INFO - PROCESS | 2768 | 1460996065180 Marionette DEBUG loaded listener.js 09:14:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1D3F2400) [pid = 2768] [serial = 706] [outer = 1CD90000] 09:14:25 INFO - PROCESS | 2768 | 1460996065634 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]]]}] 09:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 770ms 09:14:25 INFO - PROCESS | 2768 | 1460996065677 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 09:14:25 INFO - PROCESS | 2768 | 1460996065679 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 09:14:25 INFO - PROCESS | 2768 | 1460996065682 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:14:25 INFO - PROCESS | 2768 | 1460996065684 Marionette TRACE conn5 <- [1,906,null,{}] 09:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:14:25 INFO - PROCESS | 2768 | 1460996065688 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}] 09:14:25 INFO - PROCESS | 2768 | 1460996065803 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 09:14:25 INFO - PROCESS | 2768 | 1460996065883 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 2768 | ++DOCSHELL 1D4E6800 == 63 [pid = 2768] [id = 236] 09:14:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1D4ED000) [pid = 2768] [serial = 707] [outer = 00000000] 09:14:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1DF7CC00) [pid = 2768] [serial = 708] [outer = 1D4ED000] 09:14:25 INFO - PROCESS | 2768 | 1460996065928 Marionette DEBUG loaded listener.js 09:14:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1EA38400) [pid = 2768] [serial = 709] [outer = 1D4ED000] 09:14:26 INFO - PROCESS | 2768 | 1460996066342 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]]]}] 09:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 09:14:26 INFO - PROCESS | 2768 | 1460996066360 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 09:14:26 INFO - PROCESS | 2768 | 1460996066362 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 09:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:14:26 INFO - PROCESS | 2768 | 1460996066373 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:14:26 INFO - PROCESS | 2768 | 1460996066375 Marionette TRACE conn5 <- [1,910,null,{}] 09:14:26 INFO - PROCESS | 2768 | 1460996066378 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}] 09:14:26 INFO - PROCESS | 2768 | 1460996066518 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 09:14:26 INFO - PROCESS | 2768 | 1460996066528 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:26 INFO - PROCESS | 2768 | ++DOCSHELL 1CF14400 == 64 [pid = 2768] [id = 237] 09:14:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1FC85800) [pid = 2768] [serial = 710] [outer = 00000000] 09:14:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (210A6C00) [pid = 2768] [serial = 711] [outer = 1FC85800] 09:14:26 INFO - PROCESS | 2768 | 1460996066627 Marionette DEBUG loaded listener.js 09:14:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (2125CC00) [pid = 2768] [serial = 712] [outer = 1FC85800] 09:14:27 INFO - PROCESS | 2768 | 1460996067281 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]]]}] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1C7F7800) [pid = 2768] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (19D7E000) [pid = 2768] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1D4DFC00) [pid = 2768] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CCCAC00) [pid = 2768] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (18AEB000) [pid = 2768] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CF91400) [pid = 2768] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1BC6A800) [pid = 2768] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CC7F400) [pid = 2768] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (132EDC00) [pid = 2768] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (16D44400) [pid = 2768] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (12826000) [pid = 2768] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (19D7FC00) [pid = 2768] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (21024800) [pid = 2768] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1BC75000) [pid = 2768] [serial = 656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CCC1800) [pid = 2768] [serial = 659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1CEF5C00) [pid = 2768] [serial = 662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (12823800) [pid = 2768] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (12419000) [pid = 2768] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (19C7C000) [pid = 2768] [serial = 650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (127E8C00) [pid = 2768] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1CF0A400) [pid = 2768] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1233F400) [pid = 2768] [serial = 647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:14:27 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1A4D2000) [pid = 2768] [serial = 653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 988ms 09:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:14:27 INFO - PROCESS | 2768 | 1460996067355 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 09:14:27 INFO - PROCESS | 2768 | 1460996067357 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 09:14:27 INFO - PROCESS | 2768 | 1460996067360 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:14:27 INFO - PROCESS | 2768 | 1460996067361 Marionette TRACE conn5 <- [1,914,null,{}] 09:14:27 INFO - PROCESS | 2768 | 1460996067365 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}] 09:14:27 INFO - PROCESS | 2768 | 1460996067448 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 09:14:27 INFO - PROCESS | 2768 | 1460996067454 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:27 INFO - PROCESS | 2768 | ++DOCSHELL 1233B400 == 65 [pid = 2768] [id = 238] 09:14:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (12414800) [pid = 2768] [serial = 713] [outer = 00000000] 09:14:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (16D51C00) [pid = 2768] [serial = 714] [outer = 12414800] 09:14:27 INFO - PROCESS | 2768 | 1460996067499 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1742F400) [pid = 2768] [serial = 715] [outer = 12414800] 09:14:27 INFO - PROCESS | 2768 | 1460996067969 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]]]}] 09:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 09:14:28 INFO - PROCESS | 2768 | 1460996067991 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 09:14:28 INFO - PROCESS | 2768 | 1460996067993 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 09:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:14:28 INFO - PROCESS | 2768 | 1460996067996 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 2768 | 1460996067998 Marionette TRACE conn5 <- [1,918,null,{}] 09:14:28 INFO - PROCESS | 2768 | 1460996068001 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}] 09:14:28 INFO - PROCESS | 2768 | 1460996068083 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 09:14:28 INFO - PROCESS | 2768 | 1460996068090 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 2768 | ++DOCSHELL 1B4A1C00 == 66 [pid = 2768] [id = 239] 09:14:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1BC6A800) [pid = 2768] [serial = 716] [outer = 00000000] 09:14:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CEFB800) [pid = 2768] [serial = 717] [outer = 1BC6A800] 09:14:28 INFO - PROCESS | 2768 | 1460996068135 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1CF91400) [pid = 2768] [serial = 718] [outer = 1BC6A800] 09:14:28 INFO - PROCESS | 2768 | 1460996068583 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]]]}] 09:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 631ms 09:14:28 INFO - PROCESS | 2768 | 1460996068628 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 09:14:28 INFO - PROCESS | 2768 | 1460996068630 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 09:14:28 INFO - PROCESS | 2768 | 1460996068633 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 2768 | 1460996068635 Marionette TRACE conn5 <- [1,922,null,{}] 09:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:14:28 INFO - PROCESS | 2768 | 1460996068638 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}] 09:14:28 INFO - PROCESS | 2768 | 1460996068722 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 09:14:28 INFO - PROCESS | 2768 | 1460996068728 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 2768 | ++DOCSHELL 1FD93400 == 67 [pid = 2768] [id = 240] 09:14:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1FD95400) [pid = 2768] [serial = 719] [outer = 00000000] 09:14:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1FDA0400) [pid = 2768] [serial = 720] [outer = 1FD95400] 09:14:28 INFO - PROCESS | 2768 | 1460996068780 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (21ACD800) [pid = 2768] [serial = 721] [outer = 1FD95400] 09:14:29 INFO - PROCESS | 2768 | 1460996069258 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]]]}] 09:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 09:14:29 INFO - PROCESS | 2768 | 1460996069341 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 2768 | 1460996069345 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 09:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:14:29 INFO - PROCESS | 2768 | 1460996069351 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 2768 | 1460996069356 Marionette TRACE conn5 <- [1,926,null,{}] 09:14:29 INFO - PROCESS | 2768 | 1460996069363 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}] 09:14:29 INFO - PROCESS | 2768 | 1460996069484 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 09:14:29 INFO - PROCESS | 2768 | 1460996069624 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:29 INFO - PROCESS | 2768 | ++DOCSHELL 12825800 == 68 [pid = 2768] [id = 241] 09:14:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1282D800) [pid = 2768] [serial = 722] [outer = 00000000] 09:14:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (16D49800) [pid = 2768] [serial = 723] [outer = 1282D800] 09:14:29 INFO - PROCESS | 2768 | 1460996069688 Marionette DEBUG loaded listener.js 09:14:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (17430C00) [pid = 2768] [serial = 724] [outer = 1282D800] 09:14:30 INFO - PROCESS | 2768 | 1460996070310 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]]]}] 09:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1027ms 09:14:30 INFO - PROCESS | 2768 | 1460996070381 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 09:14:30 INFO - PROCESS | 2768 | 1460996070384 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 09:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:14:30 INFO - PROCESS | 2768 | 1460996070393 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:14:30 INFO - PROCESS | 2768 | 1460996070397 Marionette TRACE conn5 <- [1,930,null,{}] 09:14:30 INFO - PROCESS | 2768 | 1460996070401 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}] 09:14:30 INFO - PROCESS | 2768 | 1460996070515 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 09:14:30 INFO - PROCESS | 2768 | 1460996070650 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:30 INFO - PROCESS | 2768 | ++DOCSHELL 19C81C00 == 69 [pid = 2768] [id = 242] 09:14:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (19D72400) [pid = 2768] [serial = 725] [outer = 00000000] 09:14:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1C623800) [pid = 2768] [serial = 726] [outer = 19D72400] 09:14:30 INFO - PROCESS | 2768 | 1460996070706 Marionette DEBUG loaded listener.js 09:14:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CC7FC00) [pid = 2768] [serial = 727] [outer = 19D72400] 09:14:31 INFO - PROCESS | 2768 | 1460996071297 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]]]}] 09:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 970ms 09:14:31 INFO - PROCESS | 2768 | 1460996071365 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 09:14:31 INFO - PROCESS | 2768 | 1460996071368 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 09:14:31 INFO - PROCESS | 2768 | 1460996071371 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:14:31 INFO - PROCESS | 2768 | 1460996071374 Marionette TRACE conn5 <- [1,934,null,{}] 09:14:31 INFO - PROCESS | 2768 | 1460996071384 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}] 09:14:31 INFO - PROCESS | 2768 | 1460996071543 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 09:14:31 INFO - PROCESS | 2768 | 1460996071610 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 2768 | ++DOCSHELL 1FD94800 == 70 [pid = 2768] [id = 243] 09:14:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FD97400) [pid = 2768] [serial = 728] [outer = 00000000] 09:14:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (210B4000) [pid = 2768] [serial = 729] [outer = 1FD97400] 09:14:31 INFO - PROCESS | 2768 | 1460996071712 Marionette DEBUG loaded listener.js 09:14:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21ACC400) [pid = 2768] [serial = 730] [outer = 1FD97400] 09:14:32 INFO - PROCESS | 2768 | 1460996072254 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]]]}] 09:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 932ms 09:14:32 INFO - PROCESS | 2768 | 1460996072306 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 09:14:32 INFO - PROCESS | 2768 | 1460996072308 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 09:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:14:32 INFO - PROCESS | 2768 | 1460996072312 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:14:32 INFO - PROCESS | 2768 | 1460996072314 Marionette TRACE conn5 <- [1,938,null,{}] 09:14:32 INFO - PROCESS | 2768 | 1460996072318 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}] 09:14:32 INFO - PROCESS | 2768 | 1460996072427 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 09:14:32 INFO - PROCESS | 2768 | 1460996072533 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:32 INFO - PROCESS | 2768 | ++DOCSHELL 23383000 == 71 [pid = 2768] [id = 244] 09:14:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (23384800) [pid = 2768] [serial = 731] [outer = 00000000] 09:14:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (2338D000) [pid = 2768] [serial = 732] [outer = 23384800] 09:14:32 INFO - PROCESS | 2768 | 1460996072588 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (23607400) [pid = 2768] [serial = 733] [outer = 23384800] 09:14:33 INFO - PROCESS | 2768 | 1460996073160 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]]]}] 09:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 870ms 09:14:33 INFO - PROCESS | 2768 | 1460996073188 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 09:14:33 INFO - PROCESS | 2768 | 1460996073190 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 09:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:14:33 INFO - PROCESS | 2768 | 1460996073195 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 2768 | 1460996073197 Marionette TRACE conn5 <- [1,942,null,{}] 09:14:33 INFO - PROCESS | 2768 | 1460996073201 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}] 09:14:33 INFO - PROCESS | 2768 | 1460996073306 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 09:14:33 INFO - PROCESS | 2768 | 1460996073412 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 2768 | ++DOCSHELL 21F6EC00 == 72 [pid = 2768] [id = 245] 09:14:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21F6F400) [pid = 2768] [serial = 734] [outer = 00000000] 09:14:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21F76C00) [pid = 2768] [serial = 735] [outer = 21F6F400] 09:14:33 INFO - PROCESS | 2768 | 1460996073470 Marionette DEBUG loaded listener.js 09:14:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21F78800) [pid = 2768] [serial = 736] [outer = 21F6F400] 09:14:34 INFO - PROCESS | 2768 | 1460996074076 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]]]}] 09:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 930ms 09:14:34 INFO - PROCESS | 2768 | 1460996074127 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 09:14:34 INFO - PROCESS | 2768 | 1460996074130 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 09:14:34 INFO - PROCESS | 2768 | 1460996074133 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:14:34 INFO - PROCESS | 2768 | 1460996074135 Marionette TRACE conn5 <- [1,946,null,{}] 09:14:34 INFO - PROCESS | 2768 | 1460996074139 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}] 09:14:34 INFO - PROCESS | 2768 | 1460996074267 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 09:14:34 INFO - PROCESS | 2768 | 1460996074378 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:34 INFO - PROCESS | 2768 | ++DOCSHELL 2360D400 == 73 [pid = 2768] [id = 246] 09:14:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (2360D800) [pid = 2768] [serial = 737] [outer = 00000000] 09:14:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (23617800) [pid = 2768] [serial = 738] [outer = 2360D800] 09:14:34 INFO - PROCESS | 2768 | 1460996074435 Marionette DEBUG loaded listener.js 09:14:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (2361C000) [pid = 2768] [serial = 739] [outer = 2360D800] 09:14:34 INFO - PROCESS | 2768 | 1460996074959 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]]]}] 09:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 870ms 09:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:14:35 INFO - PROCESS | 2768 | 1460996075007 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 09:14:35 INFO - PROCESS | 2768 | 1460996075009 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 09:14:35 INFO - PROCESS | 2768 | 1460996075013 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:14:35 INFO - PROCESS | 2768 | 1460996075015 Marionette TRACE conn5 <- [1,950,null,{}] 09:14:35 INFO - PROCESS | 2768 | 1460996075019 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}] 09:14:35 INFO - PROCESS | 2768 | 1460996075124 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 09:14:35 INFO - PROCESS | 2768 | 1460996075233 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 2768 | ++DOCSHELL 2361E400 == 74 [pid = 2768] [id = 247] 09:14:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (2361EC00) [pid = 2768] [serial = 740] [outer = 00000000] 09:14:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (23840800) [pid = 2768] [serial = 741] [outer = 2361EC00] 09:14:35 INFO - PROCESS | 2768 | 1460996075287 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (23843400) [pid = 2768] [serial = 742] [outer = 2361EC00] 09:14:35 INFO - PROCESS | 2768 | 1460996075927 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]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 970ms 09:14:36 INFO - PROCESS | 2768 | 1460996075987 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 09:14:36 INFO - PROCESS | 2768 | 1460996075990 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 09:14:36 INFO - PROCESS | 2768 | 1460996075994 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:14:36 INFO - PROCESS | 2768 | 1460996075996 Marionette TRACE conn5 <- [1,954,null,{}] 09:14:36 INFO - PROCESS | 2768 | 1460996076000 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}] 09:14:36 INFO - PROCESS | 2768 | 1460996076107 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 09:14:36 INFO - PROCESS | 2768 | 1460996076386 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 2768 | ++DOCSHELL 11E55000 == 75 [pid = 2768] [id = 248] 09:14:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (12336C00) [pid = 2768] [serial = 743] [outer = 00000000] 09:14:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (17435000) [pid = 2768] [serial = 744] [outer = 12336C00] 09:14:36 INFO - PROCESS | 2768 | 1460996076464 Marionette DEBUG loaded listener.js 09:14:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (18390800) [pid = 2768] [serial = 745] [outer = 12336C00] 09:14:37 INFO - PROCESS | 2768 | 1460996077104 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1167ms 09:14:37 INFO - PROCESS | 2768 | 1460996077164 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 09:14:37 INFO - PROCESS | 2768 | 1460996077168 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 09:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:14:37 INFO - PROCESS | 2768 | 1460996077174 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 2768 | 1460996077177 Marionette TRACE conn5 <- [1,958,null,{}] 09:14:37 INFO - PROCESS | 2768 | 1460996077182 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}] 09:14:37 INFO - PROCESS | 2768 | 1460996077285 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 09:14:37 INFO - PROCESS | 2768 | 1460996077427 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:37 INFO - PROCESS | 2768 | ++DOCSHELL 19C7BC00 == 76 [pid = 2768] [id = 249] 09:14:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (19C85000) [pid = 2768] [serial = 746] [outer = 00000000] 09:14:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1B129400) [pid = 2768] [serial = 747] [outer = 19C85000] 09:14:37 INFO - PROCESS | 2768 | 1460996077478 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1B2B2C00) [pid = 2768] [serial = 748] [outer = 19C85000] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1121AC00 == 75 [pid = 2768] [id = 86] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 11AE1000 == 74 [pid = 2768] [id = 185] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1CF0BC00 == 73 [pid = 2768] [id = 186] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1B4A1C00 == 72 [pid = 2768] [id = 239] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1233B400 == 71 [pid = 2768] [id = 238] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1CF14400 == 70 [pid = 2768] [id = 237] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1D4E6800 == 69 [pid = 2768] [id = 236] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1CC7EC00 == 68 [pid = 2768] [id = 235] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 18AF6800 == 67 [pid = 2768] [id = 208] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1DDF1800) [pid = 2768] [serial = 672] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1B2B1C00 == 66 [pid = 2768] [id = 234] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1BC6F000 == 65 [pid = 2768] [id = 233] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 11F73800 == 64 [pid = 2768] [id = 232] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1A4C0400 == 63 [pid = 2768] [id = 231] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 11EF1C00 == 62 [pid = 2768] [id = 230] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 210A7000 == 61 [pid = 2768] [id = 228] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1CC80C00 == 60 [pid = 2768] [id = 227] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 16D4E400 == 59 [pid = 2768] [id = 226] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 12412400 == 58 [pid = 2768] [id = 225] 09:14:37 INFO - PROCESS | 2768 | --DOCSHELL 1D32F400 == 57 [pid = 2768] [id = 224] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (177DC800) [pid = 2768] [serial = 525] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (177E6C00) [pid = 2768] [serial = 588] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1B12A400) [pid = 2768] [serial = 564] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1A4C3000) [pid = 2768] [serial = 528] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (21505000) [pid = 2768] [serial = 561] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1E901800) [pid = 2768] [serial = 558] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1C620800) [pid = 2768] [serial = 531] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1D322800) [pid = 2768] [serial = 594] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1C629C00) [pid = 2768] [serial = 657] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1C62E400) [pid = 2768] [serial = 658] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1CD19000) [pid = 2768] [serial = 661] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CCCA400) [pid = 2768] [serial = 660] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CF14000) [pid = 2768] [serial = 663] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1BC6FC00) [pid = 2768] [serial = 666] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1338E400) [pid = 2768] [serial = 645] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (12831C00) [pid = 2768] [serial = 644] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (19D7A000) [pid = 2768] [serial = 651] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1A434C00) [pid = 2768] [serial = 652] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1A4BE800) [pid = 2768] [serial = 629] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (12A0C400) [pid = 2768] [serial = 626] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1C4A0800) [pid = 2768] [serial = 642] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (19C5B000) [pid = 2768] [serial = 641] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1D4D6400) [pid = 2768] [serial = 669] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (16F1E400) [pid = 2768] [serial = 648] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (174DC400) [pid = 2768] [serial = 649] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1B4A2400) [pid = 2768] [serial = 654] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (2150EC00) [pid = 2768] [serial = 632] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (21AF6000) [pid = 2768] [serial = 635] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (21C5BC00) [pid = 2768] [serial = 638] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CF87000) [pid = 2768] [serial = 664] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1BC69000) [pid = 2768] [serial = 354] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1D4DC000) [pid = 2768] [serial = 670] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1CCC6400) [pid = 2768] [serial = 667] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1BC70000) [pid = 2768] [serial = 655] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CEED800) [pid = 2768] [serial = 534] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1BC81C00) [pid = 2768] [serial = 591] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1E905800) [pid = 2768] [serial = 585] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1FC86000) [pid = 2768] [serial = 552] [outer = 00000000] [url = about:blank] 09:14:37 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1C61F400) [pid = 2768] [serial = 555] [outer = 00000000] [url = about:blank] 09:14:38 INFO - PROCESS | 2768 | 1460996078020 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]]]}] 09:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 870ms 09:14:38 INFO - PROCESS | 2768 | 1460996078050 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 09:14:38 INFO - PROCESS | 2768 | 1460996078054 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 09:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:14:38 INFO - PROCESS | 2768 | 1460996078059 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:14:38 INFO - PROCESS | 2768 | 1460996078060 Marionette TRACE conn5 <- [1,962,null,{}] 09:14:38 INFO - PROCESS | 2768 | 1460996078064 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}] 09:14:38 INFO - PROCESS | 2768 | 1460996078154 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 09:14:38 INFO - PROCESS | 2768 | 1460996078248 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 2768 | ++DOCSHELL 1233B400 == 58 [pid = 2768] [id = 250] 09:14:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (12416000) [pid = 2768] [serial = 749] [outer = 00000000] 09:14:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (149DDC00) [pid = 2768] [serial = 750] [outer = 12416000] 09:14:38 INFO - PROCESS | 2768 | 1460996078294 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1769E000) [pid = 2768] [serial = 751] [outer = 12416000] 09:14:38 INFO - PROCESS | 2768 | 1460996078730 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]]]}] 09:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 730ms 09:14:38 INFO - PROCESS | 2768 | 1460996078794 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 09:14:38 INFO - PROCESS | 2768 | 1460996078796 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 09:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:14:38 INFO - PROCESS | 2768 | 1460996078801 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:14:38 INFO - PROCESS | 2768 | 1460996078807 Marionette TRACE conn5 <- [1,966,null,{}] 09:14:38 INFO - PROCESS | 2768 | 1460996078816 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}] 09:14:38 INFO - PROCESS | 2768 | 1460996078911 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 09:14:38 INFO - PROCESS | 2768 | 1460996078926 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BCC00 == 59 [pid = 2768] [id = 251] 09:14:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1A4BE400) [pid = 2768] [serial = 752] [outer = 00000000] 09:14:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1B12F400) [pid = 2768] [serial = 753] [outer = 1A4BE400] 09:14:39 INFO - PROCESS | 2768 | 1460996078976 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1BC67000) [pid = 2768] [serial = 754] [outer = 1A4BE400] 09:14:39 INFO - PROCESS | 2768 | 1460996079428 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]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 690ms 09:14:39 INFO - PROCESS | 2768 | 1460996079493 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 2768 | 1460996079496 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 09:14:39 INFO - PROCESS | 2768 | 1460996079499 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:14:39 INFO - PROCESS | 2768 | 1460996079501 Marionette TRACE conn5 <- [1,970,null,{}] 09:14:39 INFO - PROCESS | 2768 | 1460996079505 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}] 09:14:39 INFO - PROCESS | 2768 | 1460996079623 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 09:14:39 INFO - PROCESS | 2768 | 1460996079723 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 2768 | ++DOCSHELL 1BC69C00 == 60 [pid = 2768] [id = 252] 09:14:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1BC6B400) [pid = 2768] [serial = 755] [outer = 00000000] 09:14:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1C61F400) [pid = 2768] [serial = 756] [outer = 1BC6B400] 09:14:39 INFO - PROCESS | 2768 | 1460996079769 Marionette DEBUG loaded listener.js 09:14:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1C625C00) [pid = 2768] [serial = 757] [outer = 1BC6B400] 09:14:40 INFO - PROCESS | 2768 | 1460996080163 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 09:14:40 INFO - PROCESS | 2768 | 1460996080180 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 2768 | 1460996080182 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 09:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:14:40 INFO - PROCESS | 2768 | 1460996080185 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 2768 | 1460996080187 Marionette TRACE conn5 <- [1,974,null,{}] 09:14:40 INFO - PROCESS | 2768 | 1460996080190 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}] 09:14:40 INFO - PROCESS | 2768 | 1460996080310 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 09:14:40 INFO - PROCESS | 2768 | 1460996080316 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:40 INFO - PROCESS | 2768 | ++DOCSHELL 1C621800 == 61 [pid = 2768] [id = 253] 09:14:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1C627C00) [pid = 2768] [serial = 758] [outer = 00000000] 09:14:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1CB46C00) [pid = 2768] [serial = 759] [outer = 1C627C00] 09:14:40 INFO - PROCESS | 2768 | 1460996080425 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CC82400) [pid = 2768] [serial = 760] [outer = 1C627C00] 09:14:40 INFO - PROCESS | 2768 | 1460996080887 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 771ms 09:14:40 INFO - PROCESS | 2768 | 1460996080960 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 2768 | 1460996080962 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 09:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:14:41 INFO - PROCESS | 2768 | 1460996080974 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 2768 | 1460996080976 Marionette TRACE conn5 <- [1,978,null,{}] 09:14:41 INFO - PROCESS | 2768 | 1460996080980 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}] 09:14:41 INFO - PROCESS | 2768 | 1460996081102 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 09:14:41 INFO - PROCESS | 2768 | 1460996081164 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC3800 == 62 [pid = 2768] [id = 254] 09:14:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1CCCA800) [pid = 2768] [serial = 761] [outer = 00000000] 09:14:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CEF4000) [pid = 2768] [serial = 762] [outer = 1CCCA800] 09:14:41 INFO - PROCESS | 2768 | 1460996081210 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CEFB000) [pid = 2768] [serial = 763] [outer = 1CCCA800] 09:14:41 INFO - PROCESS | 2768 | 1460996081634 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]]]}] 09:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 09:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:14:41 INFO - PROCESS | 2768 | 1460996081650 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 09:14:41 INFO - PROCESS | 2768 | 1460996081652 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 09:14:41 INFO - PROCESS | 2768 | 1460996081656 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:14:41 INFO - PROCESS | 2768 | 1460996081657 Marionette TRACE conn5 <- [1,982,null,{}] 09:14:41 INFO - PROCESS | 2768 | 1460996081661 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}] 09:14:41 INFO - PROCESS | 2768 | 1460996081781 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 09:14:41 INFO - PROCESS | 2768 | 1460996081787 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF2000 == 63 [pid = 2768] [id = 255] 09:14:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CF0A800) [pid = 2768] [serial = 764] [outer = 00000000] 09:14:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CF8F400) [pid = 2768] [serial = 765] [outer = 1CF0A800] 09:14:41 INFO - PROCESS | 2768 | 1460996081835 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1D32F400) [pid = 2768] [serial = 766] [outer = 1CF0A800] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1D4E8800) [pid = 2768] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1D4ED000) [pid = 2768] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1FC85800) [pid = 2768] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (12414800) [pid = 2768] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1BC6F400) [pid = 2768] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CB41000) [pid = 2768] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (12207000) [pid = 2768] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1A4C2C00) [pid = 2768] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (122B7400) [pid = 2768] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1BC6A800) [pid = 2768] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:14:42 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CD90000) [pid = 2768] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:14:42 INFO - PROCESS | 2768 | 1460996082369 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]]]}] 09:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 731ms 09:14:42 INFO - PROCESS | 2768 | 1460996082387 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 09:14:42 INFO - PROCESS | 2768 | 1460996082389 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 09:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:14:42 INFO - PROCESS | 2768 | 1460996082392 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:14:42 INFO - PROCESS | 2768 | 1460996082394 Marionette TRACE conn5 <- [1,986,null,{}] 09:14:42 INFO - PROCESS | 2768 | 1460996082398 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}] 09:14:42 INFO - PROCESS | 2768 | 1460996082552 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 09:14:42 INFO - PROCESS | 2768 | 1460996082613 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:42 INFO - PROCESS | 2768 | ++DOCSHELL 18440C00 == 64 [pid = 2768] [id = 256] 09:14:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (18AECC00) [pid = 2768] [serial = 767] [outer = 00000000] 09:14:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CF0FC00) [pid = 2768] [serial = 768] [outer = 18AECC00] 09:14:42 INFO - PROCESS | 2768 | 1460996082658 Marionette DEBUG loaded listener.js 09:14:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1CF8D400) [pid = 2768] [serial = 769] [outer = 18AECC00] 09:14:43 INFO - PROCESS | 2768 | 1460996083038 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 09:14:43 INFO - PROCESS | 2768 | 1460996083068 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 2768 | 1460996083070 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 09:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:14:43 INFO - PROCESS | 2768 | 1460996083073 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 2768 | 1460996083074 Marionette TRACE conn5 <- [1,990,null,{}] 09:14:43 INFO - PROCESS | 2768 | 1460996083078 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}] 09:14:43 INFO - PROCESS | 2768 | 1460996083165 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 09:14:43 INFO - PROCESS | 2768 | 1460996083171 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 2768 | ++DOCSHELL 1D407000 == 65 [pid = 2768] [id = 257] 09:14:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1D409000) [pid = 2768] [serial = 770] [outer = 00000000] 09:14:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1D4E6800) [pid = 2768] [serial = 771] [outer = 1D409000] 09:14:43 INFO - PROCESS | 2768 | 1460996083220 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1DDF3C00) [pid = 2768] [serial = 772] [outer = 1D409000] 09:14:43 INFO - PROCESS | 2768 | 1460996083643 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms 09:14:43 INFO - PROCESS | 2768 | 1460996083703 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 2768 | 1460996083706 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 09:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:14:43 INFO - PROCESS | 2768 | 1460996083709 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 2768 | 1460996083710 Marionette TRACE conn5 <- [1,994,null,{}] 09:14:43 INFO - PROCESS | 2768 | 1460996083714 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}] 09:14:43 INFO - PROCESS | 2768 | 1460996083803 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 09:14:43 INFO - PROCESS | 2768 | 1460996083809 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:43 INFO - PROCESS | 2768 | ++DOCSHELL 1DF82400 == 66 [pid = 2768] [id = 258] 09:14:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1E907C00) [pid = 2768] [serial = 773] [outer = 00000000] 09:14:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1FC84000) [pid = 2768] [serial = 774] [outer = 1E907C00] 09:14:43 INFO - PROCESS | 2768 | 1460996083859 Marionette DEBUG loaded listener.js 09:14:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1FD91C00) [pid = 2768] [serial = 775] [outer = 1E907C00] 09:14:44 INFO - PROCESS | 2768 | 1460996084529 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]]]}] 09:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 870ms 09:14:44 INFO - PROCESS | 2768 | 1460996084580 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 09:14:44 INFO - PROCESS | 2768 | 1460996084585 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 09:14:44 INFO - PROCESS | 2768 | 1460996084591 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:14:44 INFO - PROCESS | 2768 | 1460996084595 Marionette TRACE conn5 <- [1,998,null,{}] 09:14:44 INFO - PROCESS | 2768 | 1460996084601 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}] 09:14:44 INFO - PROCESS | 2768 | 1460996084717 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 09:14:44 INFO - PROCESS | 2768 | 1460996084829 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 2768 | ++DOCSHELL 128A4800 == 67 [pid = 2768] [id = 259] 09:14:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (14941400) [pid = 2768] [serial = 776] [outer = 00000000] 09:14:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1769B000) [pid = 2768] [serial = 777] [outer = 14941400] 09:14:44 INFO - PROCESS | 2768 | 1460996084887 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (18810400) [pid = 2768] [serial = 778] [outer = 14941400] 09:14:45 INFO - PROCESS | 2768 | 1460996085533 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]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 970ms 09:14:45 INFO - PROCESS | 2768 | 1460996085566 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 09:14:45 INFO - PROCESS | 2768 | 1460996085572 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 09:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:14:45 INFO - PROCESS | 2768 | 1460996085579 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 2768 | 1460996085582 Marionette TRACE conn5 <- [1,1002,null,{}] 09:14:45 INFO - PROCESS | 2768 | 1460996085587 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}] 09:14:45 INFO - PROCESS | 2768 | 1460996085704 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 09:14:45 INFO - PROCESS | 2768 | 1460996085811 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 2768 | ++DOCSHELL 174DF400 == 68 [pid = 2768] [id = 260] 09:14:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (188E3800) [pid = 2768] [serial = 779] [outer = 00000000] 09:14:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1A4C4800) [pid = 2768] [serial = 780] [outer = 188E3800] 09:14:45 INFO - PROCESS | 2768 | 1460996085866 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1BC72000) [pid = 2768] [serial = 781] [outer = 188E3800] 09:14:46 INFO - PROCESS | 2768 | 1460996086511 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]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 990ms 09:14:46 INFO - PROCESS | 2768 | 1460996086570 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 09:14:46 INFO - PROCESS | 2768 | 1460996086573 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 09:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:14:46 INFO - PROCESS | 2768 | 1460996086577 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 2768 | 1460996086581 Marionette TRACE conn5 <- [1,1006,null,{}] 09:14:46 INFO - PROCESS | 2768 | 1460996086593 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}] 09:14:46 INFO - PROCESS | 2768 | 1460996086713 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 09:14:46 INFO - PROCESS | 2768 | 1460996086851 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:46 INFO - PROCESS | 2768 | ++DOCSHELL 1CEEC400 == 69 [pid = 2768] [id = 261] 09:14:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1D322800) [pid = 2768] [serial = 782] [outer = 00000000] 09:14:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1EA35400) [pid = 2768] [serial = 783] [outer = 1D322800] 09:14:46 INFO - PROCESS | 2768 | 1460996086909 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1FD94C00) [pid = 2768] [serial = 784] [outer = 1D322800] 09:14:47 INFO - PROCESS | 2768 | 1460996087472 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]]]}] 09:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 931ms 09:14:47 INFO - PROCESS | 2768 | 1460996087510 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 09:14:47 INFO - PROCESS | 2768 | 1460996087513 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 09:14:47 INFO - PROCESS | 2768 | 1460996087516 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:14:47 INFO - PROCESS | 2768 | 1460996087519 Marionette TRACE conn5 <- [1,1010,null,{}] 09:14:47 INFO - PROCESS | 2768 | 1460996087522 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}] 09:14:47 INFO - PROCESS | 2768 | 1460996087637 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 09:14:47 INFO - PROCESS | 2768 | 1460996087771 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 2768 | ++DOCSHELL 21028800 == 70 [pid = 2768] [id = 262] 09:14:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (210A6000) [pid = 2768] [serial = 785] [outer = 00000000] 09:14:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21263800) [pid = 2768] [serial = 786] [outer = 210A6000] 09:14:47 INFO - PROCESS | 2768 | 1460996087828 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21AC4000) [pid = 2768] [serial = 787] [outer = 210A6000] 09:14:48 INFO - PROCESS | 2768 | 1460996088398 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]]]}] 09:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 930ms 09:14:48 INFO - PROCESS | 2768 | 1460996088450 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 2768 | 1460996088452 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 09:14:48 INFO - PROCESS | 2768 | 1460996088456 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:14:48 INFO - PROCESS | 2768 | 1460996088458 Marionette TRACE conn5 <- [1,1014,null,{}] 09:14:48 INFO - PROCESS | 2768 | 1460996088461 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}] 09:14:48 INFO - PROCESS | 2768 | 1460996088569 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 09:14:48 INFO - PROCESS | 2768 | 1460996088676 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:48 INFO - PROCESS | 2768 | ++DOCSHELL 21ACCC00 == 71 [pid = 2768] [id = 263] 09:14:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (21C58000) [pid = 2768] [serial = 788] [outer = 00000000] 09:14:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (21F70000) [pid = 2768] [serial = 789] [outer = 21C58000] 09:14:48 INFO - PROCESS | 2768 | 1460996088730 Marionette DEBUG loaded listener.js 09:14:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (2337F400) [pid = 2768] [serial = 790] [outer = 21C58000] 09:14:49 INFO - PROCESS | 2768 | 1460996089314 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]]]}] 09:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 930ms 09:14:49 INFO - PROCESS | 2768 | 1460996089390 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 09:14:49 INFO - PROCESS | 2768 | 1460996089392 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 09:14:49 INFO - PROCESS | 2768 | 1460996089396 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:14:49 INFO - PROCESS | 2768 | 1460996089398 Marionette TRACE conn5 <- [1,1018,null,{}] 09:14:49 INFO - PROCESS | 2768 | 1460996089402 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}] 09:14:49 INFO - PROCESS | 2768 | 1460996089534 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 09:14:49 INFO - PROCESS | 2768 | 1460996089667 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:49 INFO - PROCESS | 2768 | ++DOCSHELL 21F6F000 == 72 [pid = 2768] [id = 264] 09:14:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (23386400) [pid = 2768] [serial = 791] [outer = 00000000] 09:14:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (2383B800) [pid = 2768] [serial = 792] [outer = 23386400] 09:14:49 INFO - PROCESS | 2768 | 1460996089730 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (23844000) [pid = 2768] [serial = 793] [outer = 23386400] 09:14:50 INFO - PROCESS | 2768 | 1460996090279 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]]]}] 09:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 930ms 09:14:50 INFO - PROCESS | 2768 | 1460996090330 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 09:14:50 INFO - PROCESS | 2768 | 1460996090332 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 09:14:50 INFO - PROCESS | 2768 | 1460996090336 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:14:50 INFO - PROCESS | 2768 | 1460996090338 Marionette TRACE conn5 <- [1,1022,null,{}] 09:14:50 INFO - PROCESS | 2768 | 1460996090342 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}] 09:14:50 INFO - PROCESS | 2768 | 1460996090449 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 09:14:50 INFO - PROCESS | 2768 | 1460996090560 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 2768 | ++DOCSHELL 17430400 == 73 [pid = 2768] [id = 265] 09:14:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (174BEC00) [pid = 2768] [serial = 794] [outer = 00000000] 09:14:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1CEF0C00) [pid = 2768] [serial = 795] [outer = 174BEC00] 09:14:50 INFO - PROCESS | 2768 | 1460996090614 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1DDF0400) [pid = 2768] [serial = 796] [outer = 174BEC00] 09:14:51 INFO - PROCESS | 2768 | 1460996091468 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]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1178ms 09:14:51 INFO - PROCESS | 2768 | 1460996091518 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 09:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:14:51 INFO - PROCESS | 2768 | 1460996091522 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 09:14:51 INFO - PROCESS | 2768 | 1460996091527 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 2768 | 1460996091531 Marionette TRACE conn5 <- [1,1026,null,{}] 09:14:51 INFO - PROCESS | 2768 | 1460996091537 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}] 09:14:51 INFO - PROCESS | 2768 | 1460996091641 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 09:14:51 INFO - PROCESS | 2768 | 1460996091782 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:51 INFO - PROCESS | 2768 | ++DOCSHELL 16D4AC00 == 74 [pid = 2768] [id = 266] 09:14:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (16D4FC00) [pid = 2768] [serial = 797] [outer = 00000000] 09:14:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (19C87800) [pid = 2768] [serial = 798] [outer = 16D4FC00] 09:14:51 INFO - PROCESS | 2768 | 1460996091834 Marionette DEBUG loaded listener.js 09:14:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1A431800) [pid = 2768] [serial = 799] [outer = 16D4FC00] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1D407000 == 73 [pid = 2768] [id = 257] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 18440C00 == 72 [pid = 2768] [id = 256] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1CEF2000 == 71 [pid = 2768] [id = 255] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1CCC3800 == 70 [pid = 2768] [id = 254] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1C621800 == 69 [pid = 2768] [id = 253] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1BC69C00 == 68 [pid = 2768] [id = 252] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1A4BCC00 == 67 [pid = 2768] [id = 251] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 1233B400 == 66 [pid = 2768] [id = 250] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1FDA0400) [pid = 2768] [serial = 720] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 19C7BC00 == 65 [pid = 2768] [id = 249] 09:14:52 INFO - PROCESS | 2768 | --DOCSHELL 11E55000 == 64 [pid = 2768] [id = 248] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1FC8C000) [pid = 2768] [serial = 624] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (21254800) [pid = 2768] [serial = 684] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (16D51C00) [pid = 2768] [serial = 714] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1C4A8400) [pid = 2768] [serial = 699] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1C7FE800) [pid = 2768] [serial = 700] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1CD86800) [pid = 2768] [serial = 702] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1CEEDC00) [pid = 2768] [serial = 703] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (12831800) [pid = 2768] [serial = 696] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (18388800) [pid = 2768] [serial = 697] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1BC70800) [pid = 2768] [serial = 694] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1B499C00) [pid = 2768] [serial = 693] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (171F7400) [pid = 2768] [serial = 691] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (14948000) [pid = 2768] [serial = 690] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (23603000) [pid = 2768] [serial = 687] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1CEFB800) [pid = 2768] [serial = 717] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (2125CC00) [pid = 2768] [serial = 712] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1742F400) [pid = 2768] [serial = 715] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CF12000) [pid = 2768] [serial = 705] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1D3F2400) [pid = 2768] [serial = 706] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CF91400) [pid = 2768] [serial = 718] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1DF7CC00) [pid = 2768] [serial = 708] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (210A6C00) [pid = 2768] [serial = 711] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1EA38400) [pid = 2768] [serial = 709] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1241E000) [pid = 2768] [serial = 675] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1A43F000) [pid = 2768] [serial = 678] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1EA35800) [pid = 2768] [serial = 681] [outer = 00000000] [url = about:blank] 09:14:52 INFO - PROCESS | 2768 | 1460996092513 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]]]}] 09:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1026ms 09:14:52 INFO - PROCESS | 2768 | 1460996092553 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 09:14:52 INFO - PROCESS | 2768 | 1460996092559 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 09:14:52 INFO - PROCESS | 2768 | 1460996092565 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:14:52 INFO - PROCESS | 2768 | 1460996092567 Marionette TRACE conn5 <- [1,1030,null,{}] 09:14:52 INFO - PROCESS | 2768 | 1460996092571 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}] 09:14:52 INFO - PROCESS | 2768 | 1460996092659 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 09:14:52 INFO - PROCESS | 2768 | 1460996092756 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 2768 | ++DOCSHELL 1282E800 == 65 [pid = 2768] [id = 267] 09:14:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (12830C00) [pid = 2768] [serial = 800] [outer = 00000000] 09:14:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (14947C00) [pid = 2768] [serial = 801] [outer = 12830C00] 09:14:52 INFO - PROCESS | 2768 | 1460996092806 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (16F19000) [pid = 2768] [serial = 802] [outer = 12830C00] 09:14:53 INFO - PROCESS | 2768 | 1460996093236 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]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 730ms 09:14:53 INFO - PROCESS | 2768 | 1460996093298 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 2768 | 1460996093300 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 09:14:53 INFO - PROCESS | 2768 | 1460996093304 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:14:53 INFO - PROCESS | 2768 | 1460996093308 Marionette TRACE conn5 <- [1,1034,null,{}] 09:14:53 INFO - PROCESS | 2768 | 1460996093318 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}] 09:14:53 INFO - PROCESS | 2768 | 1460996093409 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 09:14:53 INFO - PROCESS | 2768 | 1460996093418 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 2768 | ++DOCSHELL 19D7F000 == 66 [pid = 2768] [id = 268] 09:14:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (19D80000) [pid = 2768] [serial = 803] [outer = 00000000] 09:14:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1A4C5400) [pid = 2768] [serial = 804] [outer = 19D80000] 09:14:53 INFO - PROCESS | 2768 | 1460996093467 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1BC69C00) [pid = 2768] [serial = 805] [outer = 19D80000] 09:14:53 INFO - PROCESS | 2768 | 1460996093936 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 09:14:54 INFO - PROCESS | 2768 | 1460996093978 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 2768 | 1460996093981 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 09:14:54 INFO - PROCESS | 2768 | 1460996093984 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:14:54 INFO - PROCESS | 2768 | 1460996093986 Marionette TRACE conn5 <- [1,1038,null,{}] 09:14:54 INFO - PROCESS | 2768 | 1460996093990 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}] 09:14:54 INFO - PROCESS | 2768 | 1460996094104 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 09:14:54 INFO - PROCESS | 2768 | 1460996094113 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 2768 | ++DOCSHELL 1C621800 == 67 [pid = 2768] [id = 269] 09:14:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1C624000) [pid = 2768] [serial = 806] [outer = 00000000] 09:14:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1CA99000) [pid = 2768] [serial = 807] [outer = 1C624000] 09:14:54 INFO - PROCESS | 2768 | 1460996094160 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1CC77C00) [pid = 2768] [serial = 808] [outer = 1C624000] 09:14:54 INFO - PROCESS | 2768 | 1460996094611 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 731ms 09:14:54 INFO - PROCESS | 2768 | 1460996094719 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 2768 | 1460996094721 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 09:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:14:54 INFO - PROCESS | 2768 | 1460996094725 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 2768 | 1460996094727 Marionette TRACE conn5 <- [1,1042,null,{}] 09:14:54 INFO - PROCESS | 2768 | 1460996094730 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}] 09:14:54 INFO - PROCESS | 2768 | 1460996094845 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 09:14:54 INFO - PROCESS | 2768 | 1460996094904 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 2768 | ++DOCSHELL 1C856400 == 68 [pid = 2768] [id = 270] 09:14:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1CC7D400) [pid = 2768] [serial = 809] [outer = 00000000] 09:14:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1CCCA000) [pid = 2768] [serial = 810] [outer = 1CC7D400] 09:14:54 INFO - PROCESS | 2768 | 1460996094950 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1CE1A000) [pid = 2768] [serial = 811] [outer = 1CC7D400] 09:14:55 INFO - PROCESS | 2768 | 1460996095368 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]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 09:14:55 INFO - PROCESS | 2768 | 1460996095396 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 2768 | 1460996095398 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 09:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:14:55 INFO - PROCESS | 2768 | 1460996095401 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 2768 | 1460996095403 Marionette TRACE conn5 <- [1,1046,null,{}] 09:14:55 INFO - PROCESS | 2768 | 1460996095407 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}] 09:14:55 INFO - PROCESS | 2768 | 1460996095575 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 09:14:55 INFO - PROCESS | 2768 | 1460996095642 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:55 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF8400 == 69 [pid = 2768] [id = 271] 09:14:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1CEF9800) [pid = 2768] [serial = 812] [outer = 00000000] 09:14:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1D4D9400) [pid = 2768] [serial = 813] [outer = 1CEF9800] 09:14:55 INFO - PROCESS | 2768 | 1460996095690 Marionette DEBUG loaded listener.js 09:14:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1D4ED400) [pid = 2768] [serial = 814] [outer = 1CEF9800] 09:14:56 INFO - PROCESS | 2768 | 1460996096141 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]]]}] 09:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 770ms 09:14:56 INFO - PROCESS | 2768 | 1460996096177 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 09:14:56 INFO - PROCESS | 2768 | 1460996096179 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 09:14:56 INFO - PROCESS | 2768 | 1460996096182 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:14:56 INFO - PROCESS | 2768 | 1460996096184 Marionette TRACE conn5 <- [1,1050,null,{}] 09:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:14:56 INFO - PROCESS | 2768 | 1460996096187 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}] 09:14:56 INFO - PROCESS | 2768 | 1460996096310 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 09:14:56 INFO - PROCESS | 2768 | 1460996096316 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 2768 | ++DOCSHELL 1DD84400 == 70 [pid = 2768] [id = 272] 09:14:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1DDEC800) [pid = 2768] [serial = 815] [outer = 00000000] 09:14:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1FC85000) [pid = 2768] [serial = 816] [outer = 1DDEC800] 09:14:56 INFO - PROCESS | 2768 | 1460996096416 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1FC86400) [pid = 2768] [serial = 817] [outer = 1DDEC800] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1D409000) [pid = 2768] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (19C85000) [pid = 2768] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1FD95400) [pid = 2768] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1C627C00) [pid = 2768] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (12336C00) [pid = 2768] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1CCCA800) [pid = 2768] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1A4BE400) [pid = 2768] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (12416000) [pid = 2768] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CF0A800) [pid = 2768] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1BC6B400) [pid = 2768] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:14:56 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (18AECC00) [pid = 2768] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:14:57 INFO - PROCESS | 2768 | 1460996097019 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 870ms 09:14:57 INFO - PROCESS | 2768 | 1460996097057 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 2768 | 1460996097059 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 09:14:57 INFO - PROCESS | 2768 | 1460996097063 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:14:57 INFO - PROCESS | 2768 | 1460996097064 Marionette TRACE conn5 <- [1,1054,null,{}] 09:14:57 INFO - PROCESS | 2768 | 1460996097068 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}] 09:14:57 INFO - PROCESS | 2768 | 1460996097188 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 09:14:57 INFO - PROCESS | 2768 | 1460996097252 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 2768 | ++DOCSHELL 19D79000 == 71 [pid = 2768] [id = 273] 09:14:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (19D81400) [pid = 2768] [serial = 818] [outer = 00000000] 09:14:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1C7F7C00) [pid = 2768] [serial = 819] [outer = 19D81400] 09:14:57 INFO - PROCESS | 2768 | 1460996097297 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1DD90800) [pid = 2768] [serial = 820] [outer = 19D81400] 09:14:57 INFO - PROCESS | 2768 | 1460996097659 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 631ms 09:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:14:57 INFO - PROCESS | 2768 | 1460996097697 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 2768 | 1460996097699 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 09:14:57 INFO - PROCESS | 2768 | 1460996097703 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 2768 | 1460996097704 Marionette TRACE conn5 <- [1,1058,null,{}] 09:14:57 INFO - PROCESS | 2768 | 1460996097708 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}] 09:14:57 INFO - PROCESS | 2768 | 1460996097833 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 09:14:57 INFO - PROCESS | 2768 | 1460996097841 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:57 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6DC00 == 72 [pid = 2768] [id = 274] 09:14:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1C627C00) [pid = 2768] [serial = 821] [outer = 00000000] 09:14:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (21F6E800) [pid = 2768] [serial = 822] [outer = 1C627C00] 09:14:57 INFO - PROCESS | 2768 | 1460996097886 Marionette DEBUG loaded listener.js 09:14:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21F79800) [pid = 2768] [serial = 823] [outer = 1C627C00] 09:14:58 INFO - PROCESS | 2768 | 1460996098357 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]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 09:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:14:58 INFO - PROCESS | 2768 | 1460996098386 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 2768 | 1460996098388 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 09:14:58 INFO - PROCESS | 2768 | 1460996098391 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:14:58 INFO - PROCESS | 2768 | 1460996098393 Marionette TRACE conn5 <- [1,1062,null,{}] 09:14:58 INFO - PROCESS | 2768 | 1460996098396 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}] 09:14:58 INFO - PROCESS | 2768 | 1460996098482 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 09:14:58 INFO - PROCESS | 2768 | 1460996098488 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 2768 | ++DOCSHELL 23386C00 == 73 [pid = 2768] [id = 275] 09:14:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (2338E400) [pid = 2768] [serial = 824] [outer = 00000000] 09:14:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (23611400) [pid = 2768] [serial = 825] [outer = 2338E400] 09:14:58 INFO - PROCESS | 2768 | 1460996098534 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (2361B800) [pid = 2768] [serial = 826] [outer = 2338E400] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 23383000 == 72 [pid = 2768] [id = 244] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21022C00 == 71 [pid = 2768] [id = 187] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21ACEC00 == 70 [pid = 2768] [id = 213] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 12825800 == 69 [pid = 2768] [id = 241] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1C851800 == 68 [pid = 2768] [id = 138] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1C626C00 == 67 [pid = 2768] [id = 171] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21504C00 == 66 [pid = 2768] [id = 212] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 19C81C00 == 65 [pid = 2768] [id = 242] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 122B4800 == 64 [pid = 2768] [id = 153] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 2360D400 == 63 [pid = 2768] [id = 246] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1CC7C000 == 62 [pid = 2768] [id = 198] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1CD16800 == 61 [pid = 2768] [id = 211] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21F6EC00 == 60 [pid = 2768] [id = 245] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 18AEF800 == 59 [pid = 2768] [id = 154] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1FD94800 == 58 [pid = 2768] [id = 243] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21A51800 == 57 [pid = 2768] [id = 127] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 12335000 == 56 [pid = 2768] [id = 214] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 2361E400 == 55 [pid = 2768] [id = 247] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1FD93400 == 54 [pid = 2768] [id = 240] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 16D44C00 == 53 [pid = 2768] [id = 128] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1CEF6800 == 52 [pid = 2768] [id = 126] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 171F8000 == 51 [pid = 2768] [id = 210] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1BC6C800 == 50 [pid = 2768] [id = 172] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 2125B400 == 49 [pid = 2768] [id = 229] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1241E400 == 48 [pid = 2768] [id = 209] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1233F000 == 47 [pid = 2768] [id = 188] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1DD86800 == 46 [pid = 2768] [id = 100] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 16D10800 == 45 [pid = 2768] [id = 113] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 210A9800 == 44 [pid = 2768] [id = 111] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 16D4AC00 == 43 [pid = 2768] [id = 266] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21F6F000 == 42 [pid = 2768] [id = 264] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 17430400 == 41 [pid = 2768] [id = 265] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21ACCC00 == 40 [pid = 2768] [id = 263] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1CEEC400 == 39 [pid = 2768] [id = 261] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 21028800 == 38 [pid = 2768] [id = 262] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 174DF400 == 37 [pid = 2768] [id = 260] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 1DF82400 == 36 [pid = 2768] [id = 258] 09:14:59 INFO - PROCESS | 2768 | --DOCSHELL 128A4800 == 35 [pid = 2768] [id = 259] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 1C856400 == 34 [pid = 2768] [id = 270] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 1BC6DC00 == 33 [pid = 2768] [id = 274] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 1282E800 == 32 [pid = 2768] [id = 267] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 1DD84400 == 31 [pid = 2768] [id = 272] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 1C621800 == 30 [pid = 2768] [id = 269] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 1CEF8400 == 29 [pid = 2768] [id = 271] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 19D7F000 == 28 [pid = 2768] [id = 268] 09:15:00 INFO - PROCESS | 2768 | --DOCSHELL 19D79000 == 27 [pid = 2768] [id = 273] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (21ACD800) [pid = 2768] [serial = 721] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (16D49800) [pid = 2768] [serial = 723] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1C623800) [pid = 2768] [serial = 726] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1CB46C00) [pid = 2768] [serial = 759] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (210B4000) [pid = 2768] [serial = 729] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (2338D000) [pid = 2768] [serial = 732] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1FC84000) [pid = 2768] [serial = 774] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (21F76C00) [pid = 2768] [serial = 735] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (23617800) [pid = 2768] [serial = 738] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (17435000) [pid = 2768] [serial = 744] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CEFB000) [pid = 2768] [serial = 763] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1CEF4000) [pid = 2768] [serial = 762] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (18390800) [pid = 2768] [serial = 745] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1B12F400) [pid = 2768] [serial = 753] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1BC67000) [pid = 2768] [serial = 754] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CC82400) [pid = 2768] [serial = 760] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (149DDC00) [pid = 2768] [serial = 750] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1769E000) [pid = 2768] [serial = 751] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CF8F400) [pid = 2768] [serial = 765] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1C61F400) [pid = 2768] [serial = 756] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CF0FC00) [pid = 2768] [serial = 768] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1D4E6800) [pid = 2768] [serial = 771] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1B2B2C00) [pid = 2768] [serial = 748] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1B129400) [pid = 2768] [serial = 747] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (23840800) [pid = 2768] [serial = 741] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1D32F400) [pid = 2768] [serial = 766] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1CF8D400) [pid = 2768] [serial = 769] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1DDF3C00) [pid = 2768] [serial = 772] [outer = 00000000] [url = about:blank] 09:15:00 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1C625C00) [pid = 2768] [serial = 757] [outer = 00000000] [url = about:blank] 09:15:01 INFO - PROCESS | 2768 | 1460996101028 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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2685ms 09:15:01 INFO - PROCESS | 2768 | 1460996101080 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 2768 | 1460996101084 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 09:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:15:01 INFO - PROCESS | 2768 | 1460996101090 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - PROCESS | 2768 | 1460996101094 Marionette TRACE conn5 <- [1,1066,null,{}] 09:15:01 INFO - PROCESS | 2768 | 1460996101101 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}] 09:15:01 INFO - PROCESS | 2768 | 1460996101195 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 09:15:01 INFO - PROCESS | 2768 | 1460996101207 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 2768 | ++DOCSHELL 112EF800 == 28 [pid = 2768] [id = 276] 09:15:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (112EFC00) [pid = 2768] [serial = 827] [outer = 00000000] 09:15:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (11E5A400) [pid = 2768] [serial = 828] [outer = 112EFC00] 09:15:01 INFO - PROCESS | 2768 | 1460996101259 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (11F42000) [pid = 2768] [serial = 829] [outer = 112EFC00] 09:15:01 INFO - PROCESS | 2768 | 1460996101755 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]]]}] 09:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 690ms 09:15:01 INFO - PROCESS | 2768 | 1460996101780 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 09:15:01 INFO - PROCESS | 2768 | 1460996101786 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 09:15:01 INFO - PROCESS | 2768 | 1460996101797 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:15:01 INFO - PROCESS | 2768 | 1460996101799 Marionette TRACE conn5 <- [1,1070,null,{}] 09:15:01 INFO - PROCESS | 2768 | 1460996101803 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}] 09:15:01 INFO - PROCESS | 2768 | 1460996101896 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 09:15:01 INFO - PROCESS | 2768 | 1460996101906 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 2768 | ++DOCSHELL 122B8000 == 29 [pid = 2768] [id = 277] 09:15:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (122C1800) [pid = 2768] [serial = 830] [outer = 00000000] 09:15:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1233B800) [pid = 2768] [serial = 831] [outer = 122C1800] 09:15:01 INFO - PROCESS | 2768 | 1460996101954 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (12413800) [pid = 2768] [serial = 832] [outer = 122C1800] 09:15:02 INFO - PROCESS | 2768 | 1460996102446 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]]]}] 09:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 671ms 09:15:02 INFO - PROCESS | 2768 | 1460996102470 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 2768 | 1460996102473 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 09:15:02 INFO - PROCESS | 2768 | 1460996102477 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:15:02 INFO - PROCESS | 2768 | 1460996102480 Marionette TRACE conn5 <- [1,1074,null,{}] 09:15:02 INFO - PROCESS | 2768 | 1460996102492 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}] 09:15:02 INFO - PROCESS | 2768 | 1460996102615 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 09:15:02 INFO - PROCESS | 2768 | 1460996102701 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 2768 | ++DOCSHELL 12827800 == 30 [pid = 2768] [id = 278] 09:15:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (12828400) [pid = 2768] [serial = 833] [outer = 00000000] 09:15:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (12A0B800) [pid = 2768] [serial = 834] [outer = 12828400] 09:15:02 INFO - PROCESS | 2768 | 1460996102752 Marionette DEBUG loaded listener.js 09:15:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (132E3000) [pid = 2768] [serial = 835] [outer = 12828400] 09:15:03 INFO - PROCESS | 2768 | 1460996103148 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 730ms 09:15:03 INFO - PROCESS | 2768 | 1460996103211 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 09:15:03 INFO - PROCESS | 2768 | 1460996103213 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 09:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:15:03 INFO - PROCESS | 2768 | 1460996103217 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 2768 | 1460996103218 Marionette TRACE conn5 <- [1,1078,null,{}] 09:15:03 INFO - PROCESS | 2768 | 1460996103222 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}] 09:15:03 INFO - PROCESS | 2768 | 1460996103305 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 09:15:03 INFO - PROCESS | 2768 | 1460996103311 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:03 INFO - PROCESS | 2768 | ++DOCSHELL 1494A000 == 31 [pid = 2768] [id = 279] 09:15:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (149DC000) [pid = 2768] [serial = 836] [outer = 00000000] 09:15:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (16D50800) [pid = 2768] [serial = 837] [outer = 149DC000] 09:15:03 INFO - PROCESS | 2768 | 1460996103357 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (16F9FC00) [pid = 2768] [serial = 838] [outer = 149DC000] 09:15:03 INFO - PROCESS | 2768 | 1460996103894 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 730ms 09:15:04 INFO - PROCESS | 2768 | 1460996103971 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 2768 | 1460996103973 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 09:15:04 INFO - PROCESS | 2768 | 1460996103979 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 2768 | 1460996103981 Marionette TRACE conn5 <- [1,1082,null,{}] 09:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:15:04 INFO - PROCESS | 2768 | 1460996103985 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}] 09:15:04 INFO - PROCESS | 2768 | 1460996104064 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 09:15:04 INFO - PROCESS | 2768 | 1460996104071 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 2768 | ++DOCSHELL 171ECC00 == 32 [pid = 2768] [id = 280] 09:15:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (174CA400) [pid = 2768] [serial = 839] [outer = 00000000] 09:15:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (18440C00) [pid = 2768] [serial = 840] [outer = 174CA400] 09:15:04 INFO - PROCESS | 2768 | 1460996104117 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (18806C00) [pid = 2768] [serial = 841] [outer = 174CA400] 09:15:04 INFO - PROCESS | 2768 | 1460996104569 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]]]}] 09:15:04 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 09:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 670ms 09:15:04 INFO - PROCESS | 2768 | 1460996104657 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 09:15:04 INFO - PROCESS | 2768 | 1460996104659 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 09:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:15:04 INFO - PROCESS | 2768 | 1460996104662 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:15:04 INFO - PROCESS | 2768 | 1460996104664 Marionette TRACE conn5 <- [1,1086,null,{}] 09:15:04 INFO - PROCESS | 2768 | 1460996104667 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}] 09:15:04 INFO - PROCESS | 2768 | 1460996104774 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 09:15:04 INFO - PROCESS | 2768 | 1460996104781 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 2768 | ++DOCSHELL 18AEF800 == 33 [pid = 2768] [id = 281] 09:15:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (19C5E000) [pid = 2768] [serial = 842] [outer = 00000000] 09:15:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (19D74400) [pid = 2768] [serial = 843] [outer = 19C5E000] 09:15:04 INFO - PROCESS | 2768 | 1460996104831 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (19D7C000) [pid = 2768] [serial = 844] [outer = 19C5E000] 09:15:05 INFO - PROCESS | 2768 | 1460996105253 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 632ms 09:15:05 INFO - PROCESS | 2768 | 1460996105299 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 2768 | 1460996105301 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 09:15:05 INFO - PROCESS | 2768 | 1460996105304 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:15:05 INFO - PROCESS | 2768 | 1460996105306 Marionette TRACE conn5 <- [1,1090,null,{}] 09:15:05 INFO - PROCESS | 2768 | 1460996105310 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}] 09:15:05 INFO - PROCESS | 2768 | 1460996105389 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 09:15:05 INFO - PROCESS | 2768 | 1460996105425 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 2768 | ++DOCSHELL 14948C00 == 34 [pid = 2768] [id = 282] 09:15:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (18390800) [pid = 2768] [serial = 845] [outer = 00000000] 09:15:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1A438400) [pid = 2768] [serial = 846] [outer = 18390800] 09:15:05 INFO - PROCESS | 2768 | 1460996105470 Marionette DEBUG loaded listener.js 09:15:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1A438800) [pid = 2768] [serial = 847] [outer = 18390800] 09:15:05 INFO - PROCESS | 2768 | 1460996105901 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 09:15:05 INFO - PROCESS | 2768 | 1460996105939 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 2768 | 1460996105941 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 09:15:05 INFO - PROCESS | 2768 | 1460996105949 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:15:05 INFO - PROCESS | 2768 | 1460996105950 Marionette TRACE conn5 <- [1,1094,null,{}] 09:15:05 INFO - PROCESS | 2768 | 1460996105954 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}] 09:15:06 INFO - PROCESS | 2768 | 1460996106034 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 09:15:06 INFO - PROCESS | 2768 | 1460996106040 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 2768 | ++DOCSHELL 11F7E000 == 35 [pid = 2768] [id = 283] 09:15:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (177DBC00) [pid = 2768] [serial = 848] [outer = 00000000] 09:15:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1A4D3800) [pid = 2768] [serial = 849] [outer = 177DBC00] 09:15:06 INFO - PROCESS | 2768 | 1460996106086 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1A4D2400) [pid = 2768] [serial = 850] [outer = 177DBC00] 09:15:06 INFO - PROCESS | 2768 | 1460996106573 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]]]}] 09:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 09:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:15:06 INFO - PROCESS | 2768 | 1460996106624 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 09:15:06 INFO - PROCESS | 2768 | 1460996106626 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 09:15:06 INFO - PROCESS | 2768 | 1460996106629 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:15:06 INFO - PROCESS | 2768 | 1460996106631 Marionette TRACE conn5 <- [1,1098,null,{}] 09:15:06 INFO - PROCESS | 2768 | 1460996106634 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}] 09:15:06 INFO - PROCESS | 2768 | 1460996106744 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 09:15:06 INFO - PROCESS | 2768 | 1460996106830 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:06 INFO - PROCESS | 2768 | ++DOCSHELL 127EDC00 == 36 [pid = 2768] [id = 284] 09:15:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1B2A7400) [pid = 2768] [serial = 851] [outer = 00000000] 09:15:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1B497400) [pid = 2768] [serial = 852] [outer = 1B2A7400] 09:15:06 INFO - PROCESS | 2768 | 1460996106875 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1B2AF000) [pid = 2768] [serial = 853] [outer = 1B2A7400] 09:15:07 INFO - PROCESS | 2768 | 1460996107312 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]]]}] 09:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 09:15:07 INFO - PROCESS | 2768 | 1460996107334 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 09:15:07 INFO - PROCESS | 2768 | 1460996107336 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 09:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:15:07 INFO - PROCESS | 2768 | 1460996107339 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:15:07 INFO - PROCESS | 2768 | 1460996107341 Marionette TRACE conn5 <- [1,1102,null,{}] 09:15:07 INFO - PROCESS | 2768 | 1460996107344 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}] 09:15:07 INFO - PROCESS | 2768 | 1460996107459 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 09:15:07 INFO - PROCESS | 2768 | 1460996107466 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 2768 | ++DOCSHELL 1BC68400 == 37 [pid = 2768] [id = 285] 09:15:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1BC68C00) [pid = 2768] [serial = 854] [outer = 00000000] 09:15:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1BC7A000) [pid = 2768] [serial = 855] [outer = 1BC68C00] 09:15:07 INFO - PROCESS | 2768 | 1460996107558 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1C46B800) [pid = 2768] [serial = 856] [outer = 1BC68C00] 09:15:07 INFO - PROCESS | 2768 | 1460996107993 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]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 09:15:08 INFO - PROCESS | 2768 | 1460996108011 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 09:15:08 INFO - PROCESS | 2768 | 1460996108013 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 09:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:15:08 INFO - PROCESS | 2768 | 1460996108016 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 2768 | 1460996108018 Marionette TRACE conn5 <- [1,1106,null,{}] 09:15:08 INFO - PROCESS | 2768 | 1460996108032 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}] 09:15:08 INFO - PROCESS | 2768 | 1460996108187 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 09:15:08 INFO - PROCESS | 2768 | 1460996108213 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:08 INFO - PROCESS | 2768 | ++DOCSHELL 1C620400 == 38 [pid = 2768] [id = 286] 09:15:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1C622800) [pid = 2768] [serial = 857] [outer = 00000000] 09:15:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1C62B400) [pid = 2768] [serial = 858] [outer = 1C622800] 09:15:08 INFO - PROCESS | 2768 | 1460996108269 Marionette DEBUG loaded listener.js 09:15:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1C852C00) [pid = 2768] [serial = 859] [outer = 1C622800] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1D4DC400) [pid = 2768] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (12413400) [pid = 2768] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1282D800) [pid = 2768] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (21A54000) [pid = 2768] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (23384800) [pid = 2768] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (19D72400) [pid = 2768] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CEEE800) [pid = 2768] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1FD97400) [pid = 2768] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (21505400) [pid = 2768] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (21F6F400) [pid = 2768] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (21C52000) [pid = 2768] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1DDF1C00) [pid = 2768] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (2360D800) [pid = 2768] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1838F000) [pid = 2768] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1880C000) [pid = 2768] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1241F000) [pid = 2768] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (210A7C00) [pid = 2768] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (2361EC00) [pid = 2768] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1C627C00) [pid = 2768] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1DDEC800) [pid = 2768] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CEF9800) [pid = 2768] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (19D81400) [pid = 2768] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1C624000) [pid = 2768] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (19D80000) [pid = 2768] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (12830C00) [pid = 2768] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (16D4FC00) [pid = 2768] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (174BEC00) [pid = 2768] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (23386400) [pid = 2768] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (21C58000) [pid = 2768] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (210A6000) [pid = 2768] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1D322800) [pid = 2768] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (188E3800) [pid = 2768] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (14941400) [pid = 2768] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1E907C00) [pid = 2768] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:15:09 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CC7D400) [pid = 2768] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:15:09 INFO - PROCESS | 2768 | 1460996109428 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1434ms 09:15:09 INFO - PROCESS | 2768 | 1460996109451 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 2768 | 1460996109453 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 09:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:15:09 INFO - PROCESS | 2768 | 1460996109456 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 2768 | 1460996109458 Marionette TRACE conn5 <- [1,1110,null,{}] 09:15:09 INFO - PROCESS | 2768 | 1460996109462 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}] 09:15:09 INFO - PROCESS | 2768 | 1460996109540 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 09:15:09 INFO - PROCESS | 2768 | 1460996109546 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:09 INFO - PROCESS | 2768 | ++DOCSHELL 16F18800 == 39 [pid = 2768] [id = 287] 09:15:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (16FA5800) [pid = 2768] [serial = 860] [outer = 00000000] 09:15:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (188E3C00) [pid = 2768] [serial = 861] [outer = 16FA5800] 09:15:09 INFO - PROCESS | 2768 | 1460996109593 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (19D76C00) [pid = 2768] [serial = 862] [outer = 16FA5800] 09:15:10 INFO - PROCESS | 2768 | 1460996110011 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]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 630ms 09:15:10 INFO - PROCESS | 2768 | 1460996110087 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 2768 | 1460996110089 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 09:15:10 INFO - PROCESS | 2768 | 1460996110092 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:15:10 INFO - PROCESS | 2768 | 1460996110094 Marionette TRACE conn5 <- [1,1114,null,{}] 09:15:10 INFO - PROCESS | 2768 | 1460996110098 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}] 09:15:10 INFO - PROCESS | 2768 | 1460996110176 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 09:15:10 INFO - PROCESS | 2768 | 1460996110185 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 2768 | ++DOCSHELL 19D80400 == 40 [pid = 2768] [id = 288] 09:15:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (19D81400) [pid = 2768] [serial = 863] [outer = 00000000] 09:15:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (18AF0800) [pid = 2768] [serial = 864] [outer = 19D81400] 09:15:10 INFO - PROCESS | 2768 | 1460996110230 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1C624000) [pid = 2768] [serial = 865] [outer = 19D81400] 09:15:10 INFO - PROCESS | 2768 | 1460996110687 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]]]}] 09:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 633ms 09:15:10 INFO - PROCESS | 2768 | 1460996110730 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 09:15:10 INFO - PROCESS | 2768 | 1460996110732 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 09:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:15:10 INFO - PROCESS | 2768 | 1460996110736 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:15:10 INFO - PROCESS | 2768 | 1460996110737 Marionette TRACE conn5 <- [1,1118,null,{}] 09:15:10 INFO - PROCESS | 2768 | 1460996110745 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}] 09:15:10 INFO - PROCESS | 2768 | 1460996110829 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 09:15:10 INFO - PROCESS | 2768 | 1460996110835 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 2768 | ++DOCSHELL 1CA9C000 == 41 [pid = 2768] [id = 289] 09:15:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CA9E000) [pid = 2768] [serial = 866] [outer = 00000000] 09:15:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CC7A800) [pid = 2768] [serial = 867] [outer = 1CA9E000] 09:15:10 INFO - PROCESS | 2768 | 1460996110882 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CC7E400) [pid = 2768] [serial = 868] [outer = 1CA9E000] 09:15:11 INFO - PROCESS | 2768 | 1460996111724 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1025ms 09:15:11 INFO - PROCESS | 2768 | 1460996111761 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 2768 | 1460996111766 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 09:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:15:11 INFO - PROCESS | 2768 | 1460996111772 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 2768 | 1460996111776 Marionette TRACE conn5 <- [1,1122,null,{}] 09:15:11 INFO - PROCESS | 2768 | 1460996111802 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}] 09:15:11 INFO - PROCESS | 2768 | 1460996111921 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 09:15:12 INFO - PROCESS | 2768 | 1460996112055 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:12 INFO - PROCESS | 2768 | ++DOCSHELL 11A81C00 == 42 [pid = 2768] [id = 290] 09:15:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (11EECC00) [pid = 2768] [serial = 869] [outer = 00000000] 09:15:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (122C2C00) [pid = 2768] [serial = 870] [outer = 11EECC00] 09:15:12 INFO - PROCESS | 2768 | 1460996112114 Marionette DEBUG loaded listener.js 09:15:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (12417000) [pid = 2768] [serial = 871] [outer = 11EECC00] 09:15:12 INFO - PROCESS | 2768 | 1460996112796 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]]]}] 09:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1101ms 09:15:12 INFO - PROCESS | 2768 | 1460996112896 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 09:15:12 INFO - PROCESS | 2768 | 1460996112902 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 09:15:12 INFO - PROCESS | 2768 | 1460996112910 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:15:12 INFO - PROCESS | 2768 | 1460996112913 Marionette TRACE conn5 <- [1,1126,null,{}] 09:15:12 INFO - PROCESS | 2768 | 1460996112917 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}] 09:15:13 INFO - PROCESS | 2768 | 1460996113041 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 09:15:13 INFO - PROCESS | 2768 | 1460996113165 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:13 INFO - PROCESS | 2768 | ++DOCSHELL 12823C00 == 43 [pid = 2768] [id = 291] 09:15:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (12825800) [pid = 2768] [serial = 872] [outer = 00000000] 09:15:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (16D4C400) [pid = 2768] [serial = 873] [outer = 12825800] 09:15:13 INFO - PROCESS | 2768 | 1460996113221 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (17735C00) [pid = 2768] [serial = 874] [outer = 12825800] 09:15:14 INFO - PROCESS | 2768 | 1460996114209 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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1314ms 09:15:14 INFO - PROCESS | 2768 | 1460996114231 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 09:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:15:14 INFO - PROCESS | 2768 | 1460996114235 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 09:15:14 INFO - PROCESS | 2768 | 1460996114240 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 2768 | 1460996114245 Marionette TRACE conn5 <- [1,1130,null,{}] 09:15:14 INFO - PROCESS | 2768 | 1460996114251 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}] 09:15:14 INFO - PROCESS | 2768 | 1460996114356 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 09:15:14 INFO - PROCESS | 2768 | 1460996114492 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 2768 | ++DOCSHELL 138A3C00 == 44 [pid = 2768] [id = 292] 09:15:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (138F4400) [pid = 2768] [serial = 875] [outer = 00000000] 09:15:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (16F13000) [pid = 2768] [serial = 876] [outer = 138F4400] 09:15:14 INFO - PROCESS | 2768 | 1460996114584 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (17435400) [pid = 2768] [serial = 877] [outer = 138F4400] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 1880AC00 == 43 [pid = 2768] [id = 80] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 14941000 == 42 [pid = 2768] [id = 78] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 122C3000 == 41 [pid = 2768] [id = 63] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 1A4BF400 == 40 [pid = 2768] [id = 77] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 1121F000 == 39 [pid = 2768] [id = 76] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 1CF13000 == 38 [pid = 2768] [id = 69] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 188E4800 == 37 [pid = 2768] [id = 74] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 122C3C00 == 36 [pid = 2768] [id = 67] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 11221C00 == 35 [pid = 2768] [id = 71] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 1A4BD800 == 34 [pid = 2768] [id = 68] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 16D0C400 == 33 [pid = 2768] [id = 72] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 174D8800 == 32 [pid = 2768] [id = 73] 09:15:14 INFO - PROCESS | 2768 | --DOCSHELL 112EA800 == 31 [pid = 2768] [id = 70] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (23611400) [pid = 2768] [serial = 825] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1DF80C00) [pid = 2768] [serial = 673] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (21262C00) [pid = 2768] [serial = 685] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (23843400) [pid = 2768] [serial = 742] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (21AFD800) [pid = 2768] [serial = 636] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (23607400) [pid = 2768] [serial = 733] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CC7FC00) [pid = 2768] [serial = 727] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (21A53000) [pid = 2768] [serial = 633] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (21ACC400) [pid = 2768] [serial = 730] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (21C54800) [pid = 2768] [serial = 688] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (21F78800) [pid = 2768] [serial = 736] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (21C5F400) [pid = 2768] [serial = 639] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1FC8A000) [pid = 2768] [serial = 682] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (2361C000) [pid = 2768] [serial = 739] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1B12B000) [pid = 2768] [serial = 679] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1B13F000) [pid = 2768] [serial = 630] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (16D48000) [pid = 2768] [serial = 627] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (16D0AC00) [pid = 2768] [serial = 676] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (17430C00) [pid = 2768] [serial = 724] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (21F79800) [pid = 2768] [serial = 823] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1FC85000) [pid = 2768] [serial = 816] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1D4ED400) [pid = 2768] [serial = 814] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1D4D9400) [pid = 2768] [serial = 813] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1C7F7C00) [pid = 2768] [serial = 819] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (21F6E800) [pid = 2768] [serial = 822] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1FC86400) [pid = 2768] [serial = 817] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1CA99000) [pid = 2768] [serial = 807] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1A4C5400) [pid = 2768] [serial = 804] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1BC69C00) [pid = 2768] [serial = 805] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (14947C00) [pid = 2768] [serial = 801] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (16F19000) [pid = 2768] [serial = 802] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1A431800) [pid = 2768] [serial = 799] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (19C87800) [pid = 2768] [serial = 798] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1DDF0400) [pid = 2768] [serial = 796] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1CEF0C00) [pid = 2768] [serial = 795] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (23844000) [pid = 2768] [serial = 793] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (2383B800) [pid = 2768] [serial = 792] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (2337F400) [pid = 2768] [serial = 790] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (21F70000) [pid = 2768] [serial = 789] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (21AC4000) [pid = 2768] [serial = 787] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (21263800) [pid = 2768] [serial = 786] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (1FD94C00) [pid = 2768] [serial = 784] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1EA35400) [pid = 2768] [serial = 783] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (1BC72000) [pid = 2768] [serial = 781] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1A4C4800) [pid = 2768] [serial = 780] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (18810400) [pid = 2768] [serial = 778] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (1769B000) [pid = 2768] [serial = 777] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (1FD91C00) [pid = 2768] [serial = 775] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (1CCCA000) [pid = 2768] [serial = 810] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (1CE1A000) [pid = 2768] [serial = 811] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (1DD90800) [pid = 2768] [serial = 820] [outer = 00000000] [url = about:blank] 09:15:14 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (1CC77C00) [pid = 2768] [serial = 808] [outer = 00000000] [url = about:blank] 09:15:15 INFO - PROCESS | 2768 | 1460996115084 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 890ms 09:15:15 INFO - PROCESS | 2768 | 1460996115131 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 2768 | 1460996115136 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 09:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:15:15 INFO - PROCESS | 2768 | 1460996115142 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 2768 | 1460996115145 Marionette TRACE conn5 <- [1,1134,null,{}] 09:15:15 INFO - PROCESS | 2768 | 1460996115149 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}] 09:15:15 INFO - PROCESS | 2768 | 1460996115232 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 09:15:15 INFO - PROCESS | 2768 | 1460996115309 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:15 INFO - PROCESS | 2768 | ++DOCSHELL 122B7000 == 32 [pid = 2768] [id = 293] 09:15:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (122B8800) [pid = 2768] [serial = 878] [outer = 00000000] 09:15:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (12A10800) [pid = 2768] [serial = 879] [outer = 122B8800] 09:15:15 INFO - PROCESS | 2768 | 1460996115362 Marionette DEBUG loaded listener.js 09:15:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (16D49400) [pid = 2768] [serial = 880] [outer = 122B8800] 09:15:15 INFO - PROCESS | 2768 | 1460996115776 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 09:15:15 INFO - PROCESS | 2768 | 1460996115816 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 09:15:15 INFO - PROCESS | 2768 | 1460996115818 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 09:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:15:15 INFO - PROCESS | 2768 | 1460996115826 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 2768 | 1460996115829 Marionette TRACE conn5 <- [1,1138,null,{}] 09:15:15 INFO - PROCESS | 2768 | 1460996115840 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}] 09:15:15 INFO - PROCESS | 2768 | 1460996115959 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 09:15:15 INFO - PROCESS | 2768 | 1460996115975 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:16 INFO - PROCESS | 2768 | ++DOCSHELL 18807000 == 33 [pid = 2768] [id = 294] 09:15:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (1880AC00) [pid = 2768] [serial = 881] [outer = 00000000] 09:15:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (188E8400) [pid = 2768] [serial = 882] [outer = 1880AC00] 09:15:16 INFO - PROCESS | 2768 | 1460996116024 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (18AF1800) [pid = 2768] [serial = 883] [outer = 1880AC00] 09:15:16 INFO - PROCESS | 2768 | 1460996116495 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]]]}] 09:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 734ms 09:15:16 INFO - PROCESS | 2768 | 1460996116560 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 09:15:16 INFO - PROCESS | 2768 | 1460996116562 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 09:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:15:16 INFO - PROCESS | 2768 | 1460996116565 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:15:16 INFO - PROCESS | 2768 | 1460996116567 Marionette TRACE conn5 <- [1,1142,null,{}] 09:15:16 INFO - PROCESS | 2768 | 1460996116571 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}] 09:15:16 INFO - PROCESS | 2768 | 1460996116653 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 09:15:16 INFO - PROCESS | 2768 | 1460996116662 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:16 INFO - PROCESS | 2768 | ++DOCSHELL 19C5CC00 == 34 [pid = 2768] [id = 295] 09:15:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (19D79800) [pid = 2768] [serial = 884] [outer = 00000000] 09:15:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1A43B400) [pid = 2768] [serial = 885] [outer = 19D79800] 09:15:16 INFO - PROCESS | 2768 | 1460996116708 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1A4BC000) [pid = 2768] [serial = 886] [outer = 19D79800] 09:15:17 INFO - PROCESS | 2768 | 1460996117177 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 631ms 09:15:17 INFO - PROCESS | 2768 | 1460996117199 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 2768 | 1460996117201 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 09:15:17 INFO - PROCESS | 2768 | 1460996117205 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:15:17 INFO - PROCESS | 2768 | 1460996117206 Marionette TRACE conn5 <- [1,1146,null,{}] 09:15:17 INFO - PROCESS | 2768 | 1460996117210 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}] 09:15:17 INFO - PROCESS | 2768 | 1460996117316 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 09:15:17 INFO - PROCESS | 2768 | 1460996117402 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:17 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C5000 == 35 [pid = 2768] [id = 296] 09:15:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1A4C6000) [pid = 2768] [serial = 887] [outer = 00000000] 09:15:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1B13D400) [pid = 2768] [serial = 888] [outer = 1A4C6000] 09:15:17 INFO - PROCESS | 2768 | 1460996117451 Marionette DEBUG loaded listener.js 09:15:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1B13E400) [pid = 2768] [serial = 889] [outer = 1A4C6000] 09:15:17 INFO - PROCESS | 2768 | 1460996117881 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 730ms 09:15:17 INFO - PROCESS | 2768 | 1460996117940 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 2768 | 1460996117942 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 09:15:17 INFO - PROCESS | 2768 | 1460996117945 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 2768 | 1460996117947 Marionette TRACE conn5 <- [1,1150,null,{}] 09:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:15:17 INFO - PROCESS | 2768 | 1460996117950 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}] 09:15:18 INFO - PROCESS | 2768 | 1460996118085 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 09:15:18 INFO - PROCESS | 2768 | 1460996118144 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 2768 | ++DOCSHELL 1B499800 == 36 [pid = 2768] [id = 297] 09:15:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1B49C800) [pid = 2768] [serial = 890] [outer = 00000000] 09:15:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1BC7B800) [pid = 2768] [serial = 891] [outer = 1B49C800] 09:15:18 INFO - PROCESS | 2768 | 1460996118193 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1C4A7400) [pid = 2768] [serial = 892] [outer = 1B49C800] 09:15:18 INFO - PROCESS | 2768 | 1460996118647 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]]]}] 09:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 770ms 09:15:18 INFO - PROCESS | 2768 | 1460996118726 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 09:15:18 INFO - PROCESS | 2768 | 1460996118728 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 09:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:15:18 INFO - PROCESS | 2768 | 1460996118732 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:15:18 INFO - PROCESS | 2768 | 1460996118733 Marionette TRACE conn5 <- [1,1154,null,{}] 09:15:18 INFO - PROCESS | 2768 | 1460996118737 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}] 09:15:18 INFO - PROCESS | 2768 | 1460996118846 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 09:15:18 INFO - PROCESS | 2768 | 1460996118858 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 2768 | ++DOCSHELL 1C623800 == 37 [pid = 2768] [id = 298] 09:15:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1C625000) [pid = 2768] [serial = 893] [outer = 00000000] 09:15:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1C855400) [pid = 2768] [serial = 894] [outer = 1C625000] 09:15:18 INFO - PROCESS | 2768 | 1460996118903 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1CC78400) [pid = 2768] [serial = 895] [outer = 1C625000] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1B2A7400) [pid = 2768] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (122C1800) [pid = 2768] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (19C5E000) [pid = 2768] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1BC68C00) [pid = 2768] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (174CA400) [pid = 2768] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (112EFC00) [pid = 2768] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (149DC000) [pid = 2768] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (12828400) [pid = 2768] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (18390800) [pid = 2768] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (19D81400) [pid = 2768] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1C622800) [pid = 2768] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (177DBC00) [pid = 2768] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:15:19 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (16FA5800) [pid = 2768] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:15:19 INFO - PROCESS | 2768 | 1460996119438 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]]]}] 09:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 09:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:15:19 INFO - PROCESS | 2768 | 1460996119464 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 09:15:19 INFO - PROCESS | 2768 | 1460996119466 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 09:15:19 INFO - PROCESS | 2768 | 1460996119469 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:15:19 INFO - PROCESS | 2768 | 1460996119471 Marionette TRACE conn5 <- [1,1158,null,{}] 09:15:19 INFO - PROCESS | 2768 | 1460996119474 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}] 09:15:19 INFO - PROCESS | 2768 | 1460996119551 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 09:15:19 INFO - PROCESS | 2768 | 1460996119629 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:19 INFO - PROCESS | 2768 | ++DOCSHELL 122B5000 == 38 [pid = 2768] [id = 299] 09:15:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (122C1800) [pid = 2768] [serial = 896] [outer = 00000000] 09:15:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (19C61400) [pid = 2768] [serial = 897] [outer = 122C1800] 09:15:19 INFO - PROCESS | 2768 | 1460996119677 Marionette DEBUG loaded listener.js 09:15:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1BC66400) [pid = 2768] [serial = 898] [outer = 122C1800] 09:15:20 INFO - PROCESS | 2768 | 1460996120040 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]]]}] 09:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 09:15:20 INFO - PROCESS | 2768 | 1460996120101 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 09:15:20 INFO - PROCESS | 2768 | 1460996120102 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 09:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:15:20 INFO - PROCESS | 2768 | 1460996120106 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 2768 | 1460996120107 Marionette TRACE conn5 <- [1,1162,null,{}] 09:15:20 INFO - PROCESS | 2768 | 1460996120111 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}] 09:15:20 INFO - PROCESS | 2768 | 1460996120247 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 09:15:20 INFO - PROCESS | 2768 | 1460996120259 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 2768 | ++DOCSHELL 11EF1000 == 39 [pid = 2768] [id = 300] 09:15:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (12337C00) [pid = 2768] [serial = 899] [outer = 00000000] 09:15:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1CC79C00) [pid = 2768] [serial = 900] [outer = 12337C00] 09:15:20 INFO - PROCESS | 2768 | 1460996120305 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1CC82800) [pid = 2768] [serial = 901] [outer = 12337C00] 09:15:20 INFO - PROCESS | 2768 | 1460996120722 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] 09:15:20 INFO - PROCESS | 2768 | 1460996120779 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 09:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:15:20 INFO - PROCESS | 2768 | 1460996120782 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:15:20 INFO - PROCESS | 2768 | 1460996120784 Marionette TRACE conn5 <- [1,1166,null,{}] 09:15:20 INFO - PROCESS | 2768 | 1460996120788 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}] 09:15:20 INFO - PROCESS | 2768 | 1460996120897 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 09:15:20 INFO - PROCESS | 2768 | 1460996120907 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 2768 | ++DOCSHELL 18AE9C00 == 40 [pid = 2768] [id = 301] 09:15:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1CC83C00) [pid = 2768] [serial = 902] [outer = 00000000] 09:15:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1CD14800) [pid = 2768] [serial = 903] [outer = 1CC83C00] 09:15:20 INFO - PROCESS | 2768 | 1460996120955 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1CE14000) [pid = 2768] [serial = 904] [outer = 1CC83C00] 09:15:21 INFO - PROCESS | 2768 | 1460996121465 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] 09:15:21 INFO - PROCESS | 2768 | 1460996121558 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 09:15:21 INFO - PROCESS | 2768 | 1460996121564 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:15:21 INFO - PROCESS | 2768 | 1460996121569 Marionette TRACE conn5 <- [1,1170,null,{}] 09:15:21 INFO - PROCESS | 2768 | 1460996121576 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}] 09:15:21 INFO - PROCESS | 2768 | 1460996121694 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 09:15:21 INFO - PROCESS | 2768 | 1460996121788 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:21 INFO - PROCESS | 2768 | ++DOCSHELL 11F81C00 == 41 [pid = 2768] [id = 302] 09:15:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (12202C00) [pid = 2768] [serial = 905] [outer = 00000000] 09:15:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (149D1C00) [pid = 2768] [serial = 906] [outer = 12202C00] 09:15:21 INFO - PROCESS | 2768 | 1460996121845 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (16D4B000) [pid = 2768] [serial = 907] [outer = 12202C00] 09:15:22 INFO - PROCESS | 2768 | 1460996122429 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] 09:15:22 INFO - PROCESS | 2768 | 1460996122465 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 09:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:15:22 INFO - PROCESS | 2768 | 1460996122472 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 2768 | 1460996122475 Marionette TRACE conn5 <- [1,1174,null,{}] 09:15:22 INFO - PROCESS | 2768 | 1460996122479 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}] 09:15:22 INFO - PROCESS | 2768 | 1460996122585 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 09:15:22 INFO - PROCESS | 2768 | 1460996122684 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:22 INFO - PROCESS | 2768 | ++DOCSHELL 18437400 == 42 [pid = 2768] [id = 303] 09:15:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (18439000) [pid = 2768] [serial = 908] [outer = 00000000] 09:15:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1B12A400) [pid = 2768] [serial = 909] [outer = 18439000] 09:15:22 INFO - PROCESS | 2768 | 1460996122739 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1BC68000) [pid = 2768] [serial = 910] [outer = 18439000] 09:15:23 INFO - PROCESS | 2768 | 1460996123374 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] 09:15:23 INFO - PROCESS | 2768 | 1460996123446 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 09:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:15:23 INFO - PROCESS | 2768 | 1460996123450 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 2768 | 1460996123454 Marionette TRACE conn5 <- [1,1178,null,{}] 09:15:23 INFO - PROCESS | 2768 | 1460996123466 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}] 09:15:23 INFO - PROCESS | 2768 | 1460996123580 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 09:15:23 INFO - PROCESS | 2768 | 1460996123706 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:23 INFO - PROCESS | 2768 | ++DOCSHELL 1CC7BC00 == 43 [pid = 2768] [id = 304] 09:15:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1CD88800) [pid = 2768] [serial = 911] [outer = 00000000] 09:15:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1CEF5C00) [pid = 2768] [serial = 912] [outer = 1CD88800] 09:15:23 INFO - PROCESS | 2768 | 1460996123769 Marionette DEBUG loaded listener.js 09:15:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CEF9C00) [pid = 2768] [serial = 913] [outer = 1CD88800] 09:15:24 INFO - PROCESS | 2768 | 1460996124362 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] 09:15:24 INFO - PROCESS | 2768 | 1460996124426 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 09:15:24 INFO - PROCESS | 2768 | 1460996124430 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:15:24 INFO - PROCESS | 2768 | 1460996124432 Marionette TRACE conn5 <- [1,1182,null,{}] 09:15:24 INFO - PROCESS | 2768 | 1460996124436 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}] 09:15:24 INFO - PROCESS | 2768 | 1460996124581 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 09:15:24 INFO - PROCESS | 2768 | 1460996124638 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0BC00 == 44 [pid = 2768] [id = 305] 09:15:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1CF0E800) [pid = 2768] [serial = 914] [outer = 00000000] 09:15:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1CF87000) [pid = 2768] [serial = 915] [outer = 1CF0E800] 09:15:24 INFO - PROCESS | 2768 | 1460996124693 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1D322C00) [pid = 2768] [serial = 916] [outer = 1CF0E800] 09:15:25 INFO - PROCESS | 2768 | 1460996125279 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] 09:15:25 INFO - PROCESS | 2768 | 1460996125305 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 09:15:25 INFO - PROCESS | 2768 | 1460996125309 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:15:25 INFO - PROCESS | 2768 | 1460996125311 Marionette TRACE conn5 <- [1,1186,null,{}] 09:15:25 INFO - PROCESS | 2768 | 1460996125315 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}] 09:15:25 INFO - PROCESS | 2768 | 1460996125415 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 09:15:25 INFO - PROCESS | 2768 | 1460996125514 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0D800 == 45 [pid = 2768] [id = 306] 09:15:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1CF8E400) [pid = 2768] [serial = 917] [outer = 00000000] 09:15:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1D4D9400) [pid = 2768] [serial = 918] [outer = 1CF8E400] 09:15:25 INFO - PROCESS | 2768 | 1460996125571 Marionette DEBUG loaded listener.js 09:15:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1D4D9800) [pid = 2768] [serial = 919] [outer = 1CF8E400] 09:15:26 INFO - PROCESS | 2768 | 1460996126126 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 870ms 09:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:15:26 INFO - PROCESS | 2768 | 1460996126203 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 2768 | 1460996126206 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 09:15:26 INFO - PROCESS | 2768 | 1460996126212 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 2768 | 1460996126214 Marionette TRACE conn5 <- [1,1190,null,{}] 09:15:26 INFO - PROCESS | 2768 | 1460996126217 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}] 09:15:26 INFO - PROCESS | 2768 | 1460996126340 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 09:15:26 INFO - PROCESS | 2768 | 1460996126471 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:26 INFO - PROCESS | 2768 | ++DOCSHELL 1D407400 == 46 [pid = 2768] [id = 307] 09:15:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1D4E8000) [pid = 2768] [serial = 920] [outer = 00000000] 09:15:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1DDF2C00) [pid = 2768] [serial = 921] [outer = 1D4E8000] 09:15:26 INFO - PROCESS | 2768 | 1460996126534 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1DF7C400) [pid = 2768] [serial = 922] [outer = 1D4E8000] 09:15:27 INFO - PROCESS | 2768 | 1460996127207 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]]]}] 09:15:27 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 09:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1029ms 09:15:27 INFO - PROCESS | 2768 | 1460996127239 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 09:15:27 INFO - PROCESS | 2768 | 1460996127243 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 09:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:15:27 INFO - PROCESS | 2768 | 1460996127248 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:15:27 INFO - PROCESS | 2768 | 1460996127252 Marionette TRACE conn5 <- [1,1194,null,{}] 09:15:27 INFO - PROCESS | 2768 | 1460996127259 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}] 09:15:27 INFO - PROCESS | 2768 | 1460996127357 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 09:15:27 INFO - PROCESS | 2768 | 1460996127490 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:27 INFO - PROCESS | 2768 | ++DOCSHELL 12330400 == 47 [pid = 2768] [id = 308] 09:15:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (12337000) [pid = 2768] [serial = 923] [outer = 00000000] 09:15:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (12A06400) [pid = 2768] [serial = 924] [outer = 12337000] 09:15:27 INFO - PROCESS | 2768 | 1460996127540 Marionette DEBUG loaded listener.js 09:15:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (16D4A400) [pid = 2768] [serial = 925] [outer = 12337000] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CC7A800) [pid = 2768] [serial = 867] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (16D50800) [pid = 2768] [serial = 837] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (16F9FC00) [pid = 2768] [serial = 838] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (12A0B800) [pid = 2768] [serial = 834] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (132E3000) [pid = 2768] [serial = 835] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1A438400) [pid = 2768] [serial = 846] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1A438800) [pid = 2768] [serial = 847] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1B2AF000) [pid = 2768] [serial = 853] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1C624000) [pid = 2768] [serial = 865] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1C62B400) [pid = 2768] [serial = 858] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1C46B800) [pid = 2768] [serial = 856] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (18AF0800) [pid = 2768] [serial = 864] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1A4D3800) [pid = 2768] [serial = 849] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1C852C00) [pid = 2768] [serial = 859] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (188E3C00) [pid = 2768] [serial = 861] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (19D76C00) [pid = 2768] [serial = 862] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1A4D2400) [pid = 2768] [serial = 850] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1B497400) [pid = 2768] [serial = 852] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (1233B800) [pid = 2768] [serial = 831] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (12413800) [pid = 2768] [serial = 832] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (19D74400) [pid = 2768] [serial = 843] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (19D7C000) [pid = 2768] [serial = 844] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1BC7A000) [pid = 2768] [serial = 855] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (18440C00) [pid = 2768] [serial = 840] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (18806C00) [pid = 2768] [serial = 841] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (11E5A400) [pid = 2768] [serial = 828] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (11F42000) [pid = 2768] [serial = 829] [outer = 00000000] [url = about:blank] 09:15:28 INFO - PROCESS | 2768 | 1460996128179 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]]]}] 09:15:28 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 09:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 990ms 09:15:28 INFO - PROCESS | 2768 | 1460996128240 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 2768 | 1460996128245 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 09:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:15:28 INFO - PROCESS | 2768 | 1460996128251 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 2768 | 1460996128254 Marionette TRACE conn5 <- [1,1198,null,{}] 09:15:28 INFO - PROCESS | 2768 | 1460996128258 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}] 09:15:28 INFO - PROCESS | 2768 | 1460996128343 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 09:15:28 INFO - PROCESS | 2768 | 1460996128350 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:28 INFO - PROCESS | 2768 | ++DOCSHELL 11227C00 == 48 [pid = 2768] [id = 309] 09:15:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (11A85000) [pid = 2768] [serial = 926] [outer = 00000000] 09:15:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1241B800) [pid = 2768] [serial = 927] [outer = 11A85000] 09:15:28 INFO - PROCESS | 2768 | 1460996128397 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (12A44000) [pid = 2768] [serial = 928] [outer = 11A85000] 09:15:28 INFO - PROCESS | 2768 | 1460996128891 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]]]}] 09:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 09:15:28 INFO - PROCESS | 2768 | 1460996128924 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 2768 | 1460996128926 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 09:15:28 INFO - PROCESS | 2768 | 1460996128930 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:15:28 INFO - PROCESS | 2768 | 1460996128933 Marionette TRACE conn5 <- [1,1202,null,{}] 09:15:28 INFO - PROCESS | 2768 | 1460996128943 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}] 09:15:29 INFO - PROCESS | 2768 | 1460996129062 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 09:15:29 INFO - PROCESS | 2768 | 1460996129151 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 2768 | ++DOCSHELL 16D49800 == 49 [pid = 2768] [id = 310] 09:15:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1769EC00) [pid = 2768] [serial = 929] [outer = 00000000] 09:15:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (18AEA000) [pid = 2768] [serial = 930] [outer = 1769EC00] 09:15:29 INFO - PROCESS | 2768 | 1460996129199 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (19D76000) [pid = 2768] [serial = 931] [outer = 1769EC00] 09:15:29 INFO - PROCESS | 2768 | 1460996129659 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]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 770ms 09:15:29 INFO - PROCESS | 2768 | 1460996129704 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 2768 | 1460996129706 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 09:15:29 INFO - PROCESS | 2768 | 1460996129709 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 2768 | 1460996129711 Marionette TRACE conn5 <- [1,1206,null,{}] 09:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:15:29 INFO - PROCESS | 2768 | 1460996129715 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}] 09:15:29 INFO - PROCESS | 2768 | 1460996129798 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 09:15:29 INFO - PROCESS | 2768 | 1460996129804 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 2768 | ++DOCSHELL 19D81C00 == 50 [pid = 2768] [id = 311] 09:15:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1A1AD400) [pid = 2768] [serial = 932] [outer = 00000000] 09:15:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1A4BCC00) [pid = 2768] [serial = 933] [outer = 1A1AD400] 09:15:29 INFO - PROCESS | 2768 | 1460996129851 Marionette DEBUG loaded listener.js 09:15:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1A4CD000) [pid = 2768] [serial = 934] [outer = 1A1AD400] 09:15:30 INFO - PROCESS | 2768 | 1460996130303 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]]]}] 09:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms 09:15:30 INFO - PROCESS | 2768 | 1460996130350 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 09:15:30 INFO - PROCESS | 2768 | 1460996130352 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 09:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:15:30 INFO - PROCESS | 2768 | 1460996130356 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:15:30 INFO - PROCESS | 2768 | 1460996130358 Marionette TRACE conn5 <- [1,1210,null,{}] 09:15:30 INFO - PROCESS | 2768 | 1460996130361 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}] 09:15:30 INFO - PROCESS | 2768 | 1460996130500 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 09:15:30 INFO - PROCESS | 2768 | 1460996130522 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:30 INFO - PROCESS | 2768 | ++DOCSHELL 12331000 == 51 [pid = 2768] [id = 312] 09:15:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1A4D2400) [pid = 2768] [serial = 935] [outer = 00000000] 09:15:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1B497400) [pid = 2768] [serial = 936] [outer = 1A4D2400] 09:15:30 INFO - PROCESS | 2768 | 1460996130568 Marionette DEBUG loaded listener.js 09:15:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1B4A1C00) [pid = 2768] [serial = 937] [outer = 1A4D2400] 09:15:31 INFO - PROCESS | 2768 | 1460996131023 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] 09:15:31 INFO - PROCESS | 2768 | 1460996131096 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 09:15:31 INFO - PROCESS | 2768 | 1460996131104 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:15:31 INFO - PROCESS | 2768 | 1460996131106 Marionette TRACE conn5 <- [1,1214,null,{}] 09:15:31 INFO - PROCESS | 2768 | 1460996131110 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}] 09:15:31 INFO - PROCESS | 2768 | 1460996131240 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 09:15:31 INFO - PROCESS | 2768 | 1460996131303 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 2768 | ++DOCSHELL 1C62E800 == 52 [pid = 2768] [id = 313] 09:15:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1C62EC00) [pid = 2768] [serial = 938] [outer = 00000000] 09:15:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1CC77C00) [pid = 2768] [serial = 939] [outer = 1C62EC00] 09:15:31 INFO - PROCESS | 2768 | 1460996131352 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CC7D000) [pid = 2768] [serial = 940] [outer = 1C62EC00] 09:15:31 INFO - PROCESS | 2768 | 1460996131790 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]]]}] 09:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 770ms 09:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:15:31 INFO - PROCESS | 2768 | 1460996131880 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 09:15:31 INFO - PROCESS | 2768 | 1460996131882 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 09:15:31 INFO - PROCESS | 2768 | 1460996131886 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - PROCESS | 2768 | 1460996131887 Marionette TRACE conn5 <- [1,1218,null,{}] 09:15:31 INFO - PROCESS | 2768 | 1460996131891 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}] 09:15:32 INFO - PROCESS | 2768 | 1460996132004 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 09:15:32 INFO - PROCESS | 2768 | 1460996132064 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC6C00 == 53 [pid = 2768] [id = 314] 09:15:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1CCC7C00) [pid = 2768] [serial = 941] [outer = 00000000] 09:15:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1CEEDC00) [pid = 2768] [serial = 942] [outer = 1CCC7C00] 09:15:32 INFO - PROCESS | 2768 | 1460996132108 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1CEF5800) [pid = 2768] [serial = 943] [outer = 1CCC7C00] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (12337C00) [pid = 2768] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1880AC00) [pid = 2768] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (122B8800) [pid = 2768] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (122C1800) [pid = 2768] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1A4C6000) [pid = 2768] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (138F4400) [pid = 2768] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1B49C800) [pid = 2768] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (19D79800) [pid = 2768] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:15:32 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1C625000) [pid = 2768] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:15:32 INFO - PROCESS | 2768 | 1460996132551 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]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 732ms 09:15:32 INFO - PROCESS | 2768 | 1460996132618 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 2768 | 1460996132619 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 09:15:32 INFO - PROCESS | 2768 | 1460996132623 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:15:32 INFO - PROCESS | 2768 | 1460996132624 Marionette TRACE conn5 <- [1,1222,null,{}] 09:15:32 INFO - PROCESS | 2768 | 1460996132628 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}] 09:15:32 INFO - PROCESS | 2768 | 1460996132741 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 09:15:32 INFO - PROCESS | 2768 | 1460996132798 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 2768 | ++DOCSHELL 12831400 == 54 [pid = 2768] [id = 315] 09:15:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (138F4400) [pid = 2768] [serial = 944] [outer = 00000000] 09:15:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1C628000) [pid = 2768] [serial = 945] [outer = 138F4400] 09:15:32 INFO - PROCESS | 2768 | 1460996132843 Marionette DEBUG loaded listener.js 09:15:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1CD89800) [pid = 2768] [serial = 946] [outer = 138F4400] 09:15:33 INFO - PROCESS | 2768 | 1460996133195 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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 09:15:33 INFO - PROCESS | 2768 | 1460996133258 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 09:15:33 INFO - PROCESS | 2768 | 1460996133260 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 09:15:33 INFO - PROCESS | 2768 | 1460996133263 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 2768 | 1460996133264 Marionette TRACE conn5 <- [1,1226,null,{}] 09:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:15:33 INFO - PROCESS | 2768 | 1460996133268 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}] 09:15:33 INFO - PROCESS | 2768 | 1460996133375 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 09:15:33 INFO - PROCESS | 2768 | 1460996133382 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:33 INFO - PROCESS | 2768 | ++DOCSHELL 176C2400 == 55 [pid = 2768] [id = 316] 09:15:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1CEF9400) [pid = 2768] [serial = 947] [outer = 00000000] 09:15:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1D4D6400) [pid = 2768] [serial = 948] [outer = 1CEF9400] 09:15:33 INFO - PROCESS | 2768 | 1460996133427 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1D4E6800) [pid = 2768] [serial = 949] [outer = 1CEF9400] 09:15:33 INFO - PROCESS | 2768 | 1460996133857 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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 09:15:33 INFO - PROCESS | 2768 | 1460996133897 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 09:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:15:33 INFO - PROCESS | 2768 | 1460996133899 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 09:15:33 INFO - PROCESS | 2768 | 1460996133903 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 2768 | 1460996133904 Marionette TRACE conn5 <- [1,1230,null,{}] 09:15:33 INFO - PROCESS | 2768 | 1460996133908 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}] 09:15:34 INFO - PROCESS | 2768 | 1460996133989 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 09:15:34 INFO - PROCESS | 2768 | 1460996133996 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 2768 | ++DOCSHELL 19D72C00 == 56 [pid = 2768] [id = 317] 09:15:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1C621C00) [pid = 2768] [serial = 950] [outer = 00000000] 09:15:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1DF7E000) [pid = 2768] [serial = 951] [outer = 1C621C00] 09:15:34 INFO - PROCESS | 2768 | 1460996134041 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1E8A9800) [pid = 2768] [serial = 952] [outer = 1C621C00] 09:15:34 INFO - PROCESS | 2768 | 1460996134560 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]]]}] 09:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 730ms 09:15:34 INFO - PROCESS | 2768 | 1460996134634 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 09:15:34 INFO - PROCESS | 2768 | 1460996134639 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 09:15:34 INFO - PROCESS | 2768 | 1460996134645 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:15:34 INFO - PROCESS | 2768 | 1460996134649 Marionette TRACE conn5 <- [1,1234,null,{}] 09:15:34 INFO - PROCESS | 2768 | 1460996134657 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}] 09:15:34 INFO - PROCESS | 2768 | 1460996134862 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 09:15:34 INFO - PROCESS | 2768 | 1460996134971 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 2768 | ++DOCSHELL 122BD000 == 57 [pid = 2768] [id = 318] 09:15:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (122C3C00) [pid = 2768] [serial = 953] [outer = 00000000] 09:15:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (16D15800) [pid = 2768] [serial = 954] [outer = 122C3C00] 09:15:35 INFO - PROCESS | 2768 | 1460996135042 Marionette DEBUG loaded listener.js 09:15:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (171F7000) [pid = 2768] [serial = 955] [outer = 122C3C00] 09:15:35 INFO - PROCESS | 2768 | 1460996135589 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]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 970ms 09:15:35 INFO - PROCESS | 2768 | 1460996135625 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 2768 | 1460996135631 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 09:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:15:35 INFO - PROCESS | 2768 | 1460996135637 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 2768 | 1460996135640 Marionette TRACE conn5 <- [1,1238,null,{}] 09:15:35 INFO - PROCESS | 2768 | 1460996135644 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}] 09:15:35 INFO - PROCESS | 2768 | 1460996135754 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 09:15:35 INFO - PROCESS | 2768 | 1460996135857 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:35 INFO - PROCESS | 2768 | ++DOCSHELL 188E2000 == 58 [pid = 2768] [id = 319] 09:15:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (19D79400) [pid = 2768] [serial = 956] [outer = 00000000] 09:15:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1A4BF800) [pid = 2768] [serial = 957] [outer = 19D79400] 09:15:35 INFO - PROCESS | 2768 | 1460996135913 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1BC6F400) [pid = 2768] [serial = 958] [outer = 19D79400] 09:15:36 INFO - PROCESS | 2768 | 1460996136544 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]]]}] 09:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 970ms 09:15:36 INFO - PROCESS | 2768 | 1460996136610 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 09:15:36 INFO - PROCESS | 2768 | 1460996136612 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 09:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:15:36 INFO - PROCESS | 2768 | 1460996136616 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:15:36 INFO - PROCESS | 2768 | 1460996136620 Marionette TRACE conn5 <- [1,1242,null,{}] 09:15:36 INFO - PROCESS | 2768 | 1460996136631 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}] 09:15:36 INFO - PROCESS | 2768 | 1460996136747 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 09:15:36 INFO - PROCESS | 2768 | 1460996136876 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 2768 | ++DOCSHELL 1CC80000 == 59 [pid = 2768] [id = 320] 09:15:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1CDC4400) [pid = 2768] [serial = 959] [outer = 00000000] 09:15:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1E9B5400) [pid = 2768] [serial = 960] [outer = 1CDC4400] 09:15:36 INFO - PROCESS | 2768 | 1460996136934 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1FC83400) [pid = 2768] [serial = 961] [outer = 1CDC4400] 09:15:37 INFO - PROCESS | 2768 | 1460996137460 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]]]}] 09:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 871ms 09:15:37 INFO - PROCESS | 2768 | 1460996137490 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 2768 | 1460996137493 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 09:15:37 INFO - PROCESS | 2768 | 1460996137496 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:15:37 INFO - PROCESS | 2768 | 1460996137498 Marionette TRACE conn5 <- [1,1246,null,{}] 09:15:37 INFO - PROCESS | 2768 | 1460996137502 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}] 09:15:37 INFO - PROCESS | 2768 | 1460996137612 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 09:15:37 INFO - PROCESS | 2768 | 1460996137724 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 2768 | ++DOCSHELL 1FC8DC00 == 60 [pid = 2768] [id = 321] 09:15:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1FC8E000) [pid = 2768] [serial = 962] [outer = 00000000] 09:15:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1FD94400) [pid = 2768] [serial = 963] [outer = 1FC8E000] 09:15:37 INFO - PROCESS | 2768 | 1460996137779 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1FD99000) [pid = 2768] [serial = 964] [outer = 1FC8E000] 09:15:38 INFO - PROCESS | 2768 | 1460996138382 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]]]}] 09:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 930ms 09:15:38 INFO - PROCESS | 2768 | 1460996138430 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 2768 | 1460996138432 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 09:15:38 INFO - PROCESS | 2768 | 1460996138436 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:15:38 INFO - PROCESS | 2768 | 1460996138438 Marionette TRACE conn5 <- [1,1250,null,{}] 09:15:38 INFO - PROCESS | 2768 | 1460996138442 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}] 09:15:38 INFO - PROCESS | 2768 | 1460996138546 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 09:15:38 INFO - PROCESS | 2768 | 1460996138648 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 2768 | ++DOCSHELL 1FD9A000 == 61 [pid = 2768] [id = 322] 09:15:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1FD9E400) [pid = 2768] [serial = 965] [outer = 00000000] 09:15:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (21020C00) [pid = 2768] [serial = 966] [outer = 1FD9E400] 09:15:38 INFO - PROCESS | 2768 | 1460996138707 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (21025000) [pid = 2768] [serial = 967] [outer = 1FD9E400] 09:15:39 INFO - PROCESS | 2768 | 1460996139267 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]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 930ms 09:15:39 INFO - PROCESS | 2768 | 1460996139370 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 2768 | 1460996139372 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 09:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:15:39 INFO - PROCESS | 2768 | 1460996139391 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 2768 | 1460996139393 Marionette TRACE conn5 <- [1,1254,null,{}] 09:15:39 INFO - PROCESS | 2768 | 1460996139397 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}] 09:15:39 INFO - PROCESS | 2768 | 1460996139528 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 09:15:39 INFO - PROCESS | 2768 | 1460996139654 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:39 INFO - PROCESS | 2768 | ++DOCSHELL 210AF400 == 62 [pid = 2768] [id = 323] 09:15:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (210B2C00) [pid = 2768] [serial = 968] [outer = 00000000] 09:15:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (21505000) [pid = 2768] [serial = 969] [outer = 210B2C00] 09:15:39 INFO - PROCESS | 2768 | 1460996139715 Marionette DEBUG loaded listener.js 09:15:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (21A4D400) [pid = 2768] [serial = 970] [outer = 210B2C00] 09:15:40 INFO - PROCESS | 2768 | 1460996140444 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]]]}] 09:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1122ms 09:15:40 INFO - PROCESS | 2768 | 1460996140513 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 09:15:40 INFO - PROCESS | 2768 | 1460996140517 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 09:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:15:40 INFO - PROCESS | 2768 | 1460996140522 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:15:40 INFO - PROCESS | 2768 | 1460996140526 Marionette TRACE conn5 <- [1,1258,null,{}] 09:15:40 INFO - PROCESS | 2768 | 1460996140547 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}] 09:15:40 INFO - PROCESS | 2768 | 1460996140646 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 09:15:40 INFO - PROCESS | 2768 | 1460996140780 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 2768 | ++DOCSHELL 12825C00 == 63 [pid = 2768] [id = 324] 09:15:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (138F1800) [pid = 2768] [serial = 971] [outer = 00000000] 09:15:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (177E2800) [pid = 2768] [serial = 972] [outer = 138F1800] 09:15:40 INFO - PROCESS | 2768 | 1460996140830 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (188DF000) [pid = 2768] [serial = 973] [outer = 138F1800] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 16F9B800 == 62 [pid = 2768] [id = 64] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 23386C00 == 61 [pid = 2768] [id = 275] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 176C2400 == 60 [pid = 2768] [id = 316] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 12831400 == 59 [pid = 2768] [id = 315] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 1CCC6C00 == 58 [pid = 2768] [id = 314] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 1C62E800 == 57 [pid = 2768] [id = 313] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 12331000 == 56 [pid = 2768] [id = 312] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 19D81C00 == 55 [pid = 2768] [id = 311] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (122C2C00) [pid = 2768] [serial = 870] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CD14800) [pid = 2768] [serial = 903] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (16D4C400) [pid = 2768] [serial = 873] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 16D49800 == 54 [pid = 2768] [id = 310] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 11227C00 == 53 [pid = 2768] [id = 309] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 12330400 == 52 [pid = 2768] [id = 308] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 1CF0BC00 == 51 [pid = 2768] [id = 305] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 1CC7BC00 == 50 [pid = 2768] [id = 304] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 18437400 == 49 [pid = 2768] [id = 303] 09:15:41 INFO - PROCESS | 2768 | --DOCSHELL 11F81C00 == 48 [pid = 2768] [id = 302] 09:15:41 INFO - PROCESS | 2768 | 1460996141504 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]]]}] 09:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1037ms 09:15:41 INFO - PROCESS | 2768 | 1460996141560 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 2768 | 1460996141566 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 09:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:15:41 INFO - PROCESS | 2768 | 1460996141572 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 2768 | 1460996141574 Marionette TRACE conn5 <- [1,1262,null,{}] 09:15:41 INFO - PROCESS | 2768 | 1460996141579 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}] 09:15:41 INFO - PROCESS | 2768 | 1460996141680 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CC82800) [pid = 2768] [serial = 901] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (188E8400) [pid = 2768] [serial = 882] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (16D49400) [pid = 2768] [serial = 880] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (12A10800) [pid = 2768] [serial = 879] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (19C61400) [pid = 2768] [serial = 897] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1B13D400) [pid = 2768] [serial = 888] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (16F13000) [pid = 2768] [serial = 876] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1C4A7400) [pid = 2768] [serial = 892] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1B13E400) [pid = 2768] [serial = 889] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CC79C00) [pid = 2768] [serial = 900] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1A43B400) [pid = 2768] [serial = 885] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1A4BC000) [pid = 2768] [serial = 886] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1CC78400) [pid = 2768] [serial = 895] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (17435400) [pid = 2768] [serial = 877] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1BC66400) [pid = 2768] [serial = 898] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1C855400) [pid = 2768] [serial = 894] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1BC7B800) [pid = 2768] [serial = 891] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (18AF1800) [pid = 2768] [serial = 883] [outer = 00000000] [url = about:blank] 09:15:41 INFO - PROCESS | 2768 | 1460996141788 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 2768 | ++DOCSHELL 11224C00 == 49 [pid = 2768] [id = 325] 09:15:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (112EA800) [pid = 2768] [serial = 974] [outer = 00000000] 09:15:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (12827000) [pid = 2768] [serial = 975] [outer = 112EA800] 09:15:41 INFO - PROCESS | 2768 | 1460996141836 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1742B800) [pid = 2768] [serial = 976] [outer = 112EA800] 09:15:42 INFO - PROCESS | 2768 | 1460996142285 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]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 771ms 09:15:42 INFO - PROCESS | 2768 | 1460996142345 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 2768 | 1460996142347 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 09:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:15:42 INFO - PROCESS | 2768 | 1460996142351 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 2768 | 1460996142354 Marionette TRACE conn5 <- [1,1266,null,{}] 09:15:42 INFO - PROCESS | 2768 | 1460996142365 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}] 09:15:42 INFO - PROCESS | 2768 | 1460996142453 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 09:15:42 INFO - PROCESS | 2768 | 1460996142467 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:42 INFO - PROCESS | 2768 | ++DOCSHELL 188E5C00 == 50 [pid = 2768] [id = 326] 09:15:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (19C61400) [pid = 2768] [serial = 977] [outer = 00000000] 09:15:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1A1AA800) [pid = 2768] [serial = 978] [outer = 19C61400] 09:15:42 INFO - PROCESS | 2768 | 1460996142515 Marionette DEBUG loaded listener.js 09:15:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1A43EC00) [pid = 2768] [serial = 979] [outer = 19C61400] 09:15:43 INFO - PROCESS | 2768 | 1460996142990 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]]]}] 09:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 673ms 09:15:43 INFO - PROCESS | 2768 | 1460996143028 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 2768 | 1460996143030 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 09:15:43 INFO - PROCESS | 2768 | 1460996143034 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:15:43 INFO - PROCESS | 2768 | 1460996143036 Marionette TRACE conn5 <- [1,1270,null,{}] 09:15:43 INFO - PROCESS | 2768 | 1460996143040 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}] 09:15:43 INFO - PROCESS | 2768 | 1460996143124 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 09:15:43 INFO - PROCESS | 2768 | 1460996143133 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 2768 | ++DOCSHELL 1B13D800 == 51 [pid = 2768] [id = 327] 09:15:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1B13F000) [pid = 2768] [serial = 980] [outer = 00000000] 09:15:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1B49B800) [pid = 2768] [serial = 981] [outer = 1B13F000] 09:15:43 INFO - PROCESS | 2768 | 1460996143179 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1BC70C00) [pid = 2768] [serial = 982] [outer = 1B13F000] 09:15:43 INFO - PROCESS | 2768 | 1460996143632 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]]]}] 09:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 09:15:43 INFO - PROCESS | 2768 | 1460996143708 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 09:15:43 INFO - PROCESS | 2768 | 1460996143710 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 09:15:43 INFO - PROCESS | 2768 | 1460996143713 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:15:43 INFO - PROCESS | 2768 | 1460996143715 Marionette TRACE conn5 <- [1,1274,null,{}] 09:15:43 INFO - PROCESS | 2768 | 1460996143719 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}] 09:15:43 INFO - PROCESS | 2768 | 1460996143801 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 09:15:43 INFO - PROCESS | 2768 | 1460996143809 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 2768 | ++DOCSHELL 128A4800 == 52 [pid = 2768] [id = 328] 09:15:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (18440400) [pid = 2768] [serial = 983] [outer = 00000000] 09:15:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1C4A7C00) [pid = 2768] [serial = 984] [outer = 18440400] 09:15:43 INFO - PROCESS | 2768 | 1460996143854 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1C621800) [pid = 2768] [serial = 985] [outer = 18440400] 09:15:44 INFO - PROCESS | 2768 | 1460996144343 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 09:15:44 INFO - PROCESS | 2768 | 1460996144388 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 09:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:15:44 INFO - PROCESS | 2768 | 1460996144390 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 09:15:44 INFO - PROCESS | 2768 | 1460996144393 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 2768 | 1460996144395 Marionette TRACE conn5 <- [1,1278,null,{}] 09:15:44 INFO - PROCESS | 2768 | 1460996144404 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}] 09:15:44 INFO - PROCESS | 2768 | 1460996144559 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 09:15:44 INFO - PROCESS | 2768 | 1460996144586 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:44 INFO - PROCESS | 2768 | ++DOCSHELL 1CC77400 == 53 [pid = 2768] [id = 329] 09:15:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1CC79C00) [pid = 2768] [serial = 986] [outer = 00000000] 09:15:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CCC7800) [pid = 2768] [serial = 987] [outer = 1CC79C00] 09:15:44 INFO - PROCESS | 2768 | 1460996144634 Marionette DEBUG loaded listener.js 09:15:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CCCB800) [pid = 2768] [serial = 988] [outer = 1CC79C00] 09:15:45 INFO - PROCESS | 2768 | 1460996145079 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]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 730ms 09:15:45 INFO - PROCESS | 2768 | 1460996145130 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 2768 | 1460996145131 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 09:15:45 INFO - PROCESS | 2768 | 1460996145135 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 2768 | 1460996145136 Marionette TRACE conn5 <- [1,1282,null,{}] 09:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:15:45 INFO - PROCESS | 2768 | 1460996145140 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}] 09:15:45 INFO - PROCESS | 2768 | 1460996145251 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 09:15:45 INFO - PROCESS | 2768 | 1460996145260 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 2768 | ++DOCSHELL 127E8000 == 54 [pid = 2768] [id = 330] 09:15:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CCC6800) [pid = 2768] [serial = 989] [outer = 00000000] 09:15:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CF12800) [pid = 2768] [serial = 990] [outer = 1CCC6800] 09:15:45 INFO - PROCESS | 2768 | 1460996145354 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1D3E7C00) [pid = 2768] [serial = 991] [outer = 1CCC6800] 09:15:45 INFO - PROCESS | 2768 | 1460996145779 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]]]}] 09:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 09:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:15:45 INFO - PROCESS | 2768 | 1460996145813 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 09:15:45 INFO - PROCESS | 2768 | 1460996145815 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 09:15:45 INFO - PROCESS | 2768 | 1460996145818 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:15:45 INFO - PROCESS | 2768 | 1460996145820 Marionette TRACE conn5 <- [1,1286,null,{}] 09:15:45 INFO - PROCESS | 2768 | 1460996145823 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}] 09:15:45 INFO - PROCESS | 2768 | 1460996145959 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 09:15:45 INFO - PROCESS | 2768 | 1460996145984 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0C400 == 55 [pid = 2768] [id = 331] 09:15:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1D410C00) [pid = 2768] [serial = 992] [outer = 00000000] 09:15:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1D4EF000) [pid = 2768] [serial = 993] [outer = 1D410C00] 09:15:46 INFO - PROCESS | 2768 | 1460996146029 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1DF80C00) [pid = 2768] [serial = 994] [outer = 1D410C00] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CCC7C00) [pid = 2768] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CEF9400) [pid = 2768] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (11EECC00) [pid = 2768] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (12825800) [pid = 2768] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (2338E400) [pid = 2768] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CA9E000) [pid = 2768] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1A4D2400) [pid = 2768] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1C62EC00) [pid = 2768] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1D4E8000) [pid = 2768] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (12337000) [pid = 2768] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (11A85000) [pid = 2768] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (138F4400) [pid = 2768] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1769EC00) [pid = 2768] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:15:46 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1A1AD400) [pid = 2768] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:15:46 INFO - PROCESS | 2768 | 1460996146556 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 770ms 09:15:46 INFO - PROCESS | 2768 | 1460996146600 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 2768 | 1460996146602 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 09:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:15:46 INFO - PROCESS | 2768 | 1460996146606 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 2768 | 1460996146607 Marionette TRACE conn5 <- [1,1290,null,{}] 09:15:46 INFO - PROCESS | 2768 | 1460996146611 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}] 09:15:46 INFO - PROCESS | 2768 | 1460996146695 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 09:15:46 INFO - PROCESS | 2768 | 1460996146701 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 2768 | ++DOCSHELL 16F1E400 == 56 [pid = 2768] [id = 332] 09:15:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (18440C00) [pid = 2768] [serial = 995] [outer = 00000000] 09:15:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1B142400) [pid = 2768] [serial = 996] [outer = 18440C00] 09:15:46 INFO - PROCESS | 2768 | 1460996146746 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1C4A9400) [pid = 2768] [serial = 997] [outer = 18440C00] 09:15:47 INFO - PROCESS | 2768 | 1460996147180 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]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 631ms 09:15:47 INFO - PROCESS | 2768 | 1460996147241 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 2768 | 1460996147243 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 09:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:15:47 INFO - PROCESS | 2768 | 1460996147246 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 2768 | 1460996147248 Marionette TRACE conn5 <- [1,1294,null,{}] 09:15:47 INFO - PROCESS | 2768 | 1460996147252 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}] 09:15:47 INFO - PROCESS | 2768 | 1460996147334 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 09:15:47 INFO - PROCESS | 2768 | 1460996147344 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:47 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF9400 == 57 [pid = 2768] [id = 333] 09:15:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1D4D9C00) [pid = 2768] [serial = 998] [outer = 00000000] 09:15:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1FC81800) [pid = 2768] [serial = 999] [outer = 1D4D9C00] 09:15:47 INFO - PROCESS | 2768 | 1460996147390 Marionette DEBUG loaded listener.js 09:15:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1FC8AC00) [pid = 2768] [serial = 1000] [outer = 1D4D9C00] 09:15:47 INFO - PROCESS | 2768 | 1460996147867 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]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 09:15:47 INFO - PROCESS | 2768 | 1460996147917 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 2768 | 1460996147920 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 09:15:47 INFO - PROCESS | 2768 | 1460996147923 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:15:47 INFO - PROCESS | 2768 | 1460996147926 Marionette TRACE conn5 <- [1,1298,null,{}] 09:15:47 INFO - PROCESS | 2768 | 1460996147929 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}] 09:15:48 INFO - PROCESS | 2768 | 1460996148032 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 09:15:48 INFO - PROCESS | 2768 | 1460996148038 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:48 INFO - PROCESS | 2768 | ++DOCSHELL 1FC90C00 == 58 [pid = 2768] [id = 334] 09:15:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (2101A000) [pid = 2768] [serial = 1001] [outer = 00000000] 09:15:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (21261800) [pid = 2768] [serial = 1002] [outer = 2101A000] 09:15:48 INFO - PROCESS | 2768 | 1460996148089 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (21A53800) [pid = 2768] [serial = 1003] [outer = 2101A000] 09:15:48 INFO - PROCESS | 2768 | 1460996148824 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] 09:15:48 INFO - PROCESS | 2768 | 1460996148865 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 09:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:15:48 INFO - PROCESS | 2768 | 1460996148871 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:15:48 INFO - PROCESS | 2768 | 1460996148875 Marionette TRACE conn5 <- [1,1302,null,{}] 09:15:48 INFO - PROCESS | 2768 | 1460996148881 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}] 09:15:49 INFO - PROCESS | 2768 | 1460996148994 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 09:15:49 INFO - PROCESS | 2768 | 1460996149129 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 2768 | ++DOCSHELL 16D0C400 == 59 [pid = 2768] [id = 335] 09:15:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (16D0F000) [pid = 2768] [serial = 1004] [outer = 00000000] 09:15:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (18388400) [pid = 2768] [serial = 1005] [outer = 16D0F000] 09:15:49 INFO - PROCESS | 2768 | 1460996149188 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (18803C00) [pid = 2768] [serial = 1006] [outer = 16D0F000] 09:15:49 INFO - PROCESS | 2768 | 1460996149759 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]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 930ms 09:15:49 INFO - PROCESS | 2768 | 1460996149805 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 2768 | 1460996149811 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 09:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:15:49 INFO - PROCESS | 2768 | 1460996149817 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 2768 | 1460996149820 Marionette TRACE conn5 <- [1,1306,null,{}] 09:15:49 INFO - PROCESS | 2768 | 1460996149824 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}] 09:15:49 INFO - PROCESS | 2768 | 1460996149935 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 09:15:50 INFO - PROCESS | 2768 | 1460996150068 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:50 INFO - PROCESS | 2768 | ++DOCSHELL 19D7FC00 == 60 [pid = 2768] [id = 336] 09:15:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1A430400) [pid = 2768] [serial = 1007] [outer = 00000000] 09:15:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1C4A8400) [pid = 2768] [serial = 1008] [outer = 1A430400] 09:15:50 INFO - PROCESS | 2768 | 1460996150124 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CC79800) [pid = 2768] [serial = 1009] [outer = 1A430400] 09:15:50 INFO - PROCESS | 2768 | 1460996150728 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]]]}] 09:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 970ms 09:15:50 INFO - PROCESS | 2768 | 1460996150790 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 09:15:50 INFO - PROCESS | 2768 | 1460996150792 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 09:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:15:50 INFO - PROCESS | 2768 | 1460996150796 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 2768 | 1460996150800 Marionette TRACE conn5 <- [1,1310,null,{}] 09:15:50 INFO - PROCESS | 2768 | 1460996150824 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}] 09:15:50 INFO - PROCESS | 2768 | 1460996150968 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 09:15:51 INFO - PROCESS | 2768 | 1460996151033 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:51 INFO - PROCESS | 2768 | ++DOCSHELL 2150B400 == 61 [pid = 2768] [id = 337] 09:15:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (21A4D800) [pid = 2768] [serial = 1010] [outer = 00000000] 09:15:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (21ACC800) [pid = 2768] [serial = 1011] [outer = 21A4D800] 09:15:51 INFO - PROCESS | 2768 | 1460996151092 Marionette DEBUG loaded listener.js 09:15:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (21AF6800) [pid = 2768] [serial = 1012] [outer = 21A4D800] 09:15:51 INFO - PROCESS | 2768 | 1460996151657 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]]]}] 09:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 930ms 09:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:15:51 INFO - PROCESS | 2768 | 1460996151730 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 09:15:51 INFO - PROCESS | 2768 | 1460996151733 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 09:15:51 INFO - PROCESS | 2768 | 1460996151736 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 2768 | 1460996151738 Marionette TRACE conn5 <- [1,1314,null,{}] 09:15:51 INFO - PROCESS | 2768 | 1460996151742 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}] 09:15:51 INFO - PROCESS | 2768 | 1460996151856 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 09:15:51 INFO - PROCESS | 2768 | 1460996151983 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 2768 | ++DOCSHELL 21AF7800 == 62 [pid = 2768] [id = 338] 09:15:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (21C52C00) [pid = 2768] [serial = 1013] [outer = 00000000] 09:15:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (21C5AC00) [pid = 2768] [serial = 1014] [outer = 21C52C00] 09:15:52 INFO - PROCESS | 2768 | 1460996152041 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (21C5C400) [pid = 2768] [serial = 1015] [outer = 21C52C00] 09:15:52 INFO - PROCESS | 2768 | 1460996152608 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]]]}] 09:15:52 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 09:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 931ms 09:15:52 INFO - PROCESS | 2768 | 1460996152669 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 09:15:52 INFO - PROCESS | 2768 | 1460996152672 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 09:15:52 INFO - PROCESS | 2768 | 1460996152675 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:15:52 INFO - PROCESS | 2768 | 1460996152677 Marionette TRACE conn5 <- [1,1318,null,{}] 09:15:52 INFO - PROCESS | 2768 | 1460996152681 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}] 09:15:52 INFO - PROCESS | 2768 | 1460996152816 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 09:15:52 INFO - PROCESS | 2768 | 1460996152948 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 2768 | ++DOCSHELL 1CF86000 == 63 [pid = 2768] [id = 339] 09:15:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21C55800) [pid = 2768] [serial = 1016] [outer = 00000000] 09:15:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (21F73400) [pid = 2768] [serial = 1017] [outer = 21C55800] 09:15:53 INFO - PROCESS | 2768 | 1460996153004 Marionette DEBUG loaded listener.js 09:15:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21F76000) [pid = 2768] [serial = 1018] [outer = 21C55800] 09:15:53 INFO - PROCESS | 2768 | 1460996153636 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]]]}] 09:15:53 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 09:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 970ms 09:15:53 INFO - PROCESS | 2768 | 1460996153870 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 09:15:53 INFO - PROCESS | 2768 | 1460996153875 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 09:15:53 INFO - PROCESS | 2768 | 1460996153882 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 2768 | 1460996153885 Marionette TRACE conn5 <- [1,1322,null,{}] 09:15:53 INFO - PROCESS | 2768 | 1460996153891 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}] 09:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:15:54 INFO - PROCESS | 2768 | 1460996153997 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 09:15:54 INFO - PROCESS | 2768 | 1460996154126 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:54 INFO - PROCESS | 2768 | ++DOCSHELL 132A5C00 == 64 [pid = 2768] [id = 340] 09:15:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (14944800) [pid = 2768] [serial = 1019] [outer = 00000000] 09:15:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (17435800) [pid = 2768] [serial = 1020] [outer = 14944800] 09:15:54 INFO - PROCESS | 2768 | 1460996154178 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (177E3800) [pid = 2768] [serial = 1021] [outer = 14944800] 09:15:54 INFO - PROCESS | 2768 | 1460996154784 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]]]}] 09:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 970ms 09:15:54 INFO - PROCESS | 2768 | 1460996154870 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 09:15:54 INFO - PROCESS | 2768 | 1460996154874 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 09:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:15:54 INFO - PROCESS | 2768 | 1460996154897 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:15:54 INFO - PROCESS | 2768 | 1460996154901 Marionette TRACE conn5 <- [1,1326,null,{}] 09:15:54 INFO - PROCESS | 2768 | 1460996154905 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}] 09:15:55 INFO - PROCESS | 2768 | 1460996155015 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 09:15:55 INFO - PROCESS | 2768 | 1460996155143 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1B496400 == 63 [pid = 2768] [id = 79] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 19D72800 == 62 [pid = 2768] [id = 75] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1CEF9400 == 61 [pid = 2768] [id = 333] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 16F1E400 == 60 [pid = 2768] [id = 332] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1CF0C400 == 59 [pid = 2768] [id = 331] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 127E8000 == 58 [pid = 2768] [id = 330] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1CC77400 == 57 [pid = 2768] [id = 329] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 128A4800 == 56 [pid = 2768] [id = 328] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1B13D800 == 55 [pid = 2768] [id = 327] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 188E5C00 == 54 [pid = 2768] [id = 326] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (149D1C00) [pid = 2768] [serial = 906] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1B12A400) [pid = 2768] [serial = 909] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CEF5C00) [pid = 2768] [serial = 912] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1CF87000) [pid = 2768] [serial = 915] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1D4D9400) [pid = 2768] [serial = 918] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1DF7E000) [pid = 2768] [serial = 951] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | ++DOCSHELL 11226000 == 55 [pid = 2768] [id = 341] 09:15:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (112E5000) [pid = 2768] [serial = 1022] [outer = 00000000] 09:15:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (12413000) [pid = 2768] [serial = 1023] [outer = 112E5000] 09:15:55 INFO - PROCESS | 2768 | 1460996155243 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (132A5000) [pid = 2768] [serial = 1024] [outer = 112E5000] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 11224C00 == 54 [pid = 2768] [id = 325] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 12825C00 == 53 [pid = 2768] [id = 324] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1FD9A000 == 52 [pid = 2768] [id = 322] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1FC8DC00 == 51 [pid = 2768] [id = 321] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 1CC80000 == 50 [pid = 2768] [id = 320] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 188E2000 == 49 [pid = 2768] [id = 319] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 122BD000 == 48 [pid = 2768] [id = 318] 09:15:55 INFO - PROCESS | 2768 | --DOCSHELL 19D72C00 == 47 [pid = 2768] [id = 317] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (17735C00) [pid = 2768] [serial = 874] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (2361B800) [pid = 2768] [serial = 826] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (12417000) [pid = 2768] [serial = 871] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1CC7E400) [pid = 2768] [serial = 868] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1B497400) [pid = 2768] [serial = 936] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1B4A1C00) [pid = 2768] [serial = 937] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CC7D000) [pid = 2768] [serial = 940] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1DF7C400) [pid = 2768] [serial = 922] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1DDF2C00) [pid = 2768] [serial = 921] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (12A06400) [pid = 2768] [serial = 924] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (16D4A400) [pid = 2768] [serial = 925] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1241B800) [pid = 2768] [serial = 927] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CC77C00) [pid = 2768] [serial = 939] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (12A44000) [pid = 2768] [serial = 928] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1C628000) [pid = 2768] [serial = 945] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (18AEA000) [pid = 2768] [serial = 930] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (19D76000) [pid = 2768] [serial = 931] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1A4BCC00) [pid = 2768] [serial = 933] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1CEEDC00) [pid = 2768] [serial = 942] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1D4E6800) [pid = 2768] [serial = 949] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1D4D6400) [pid = 2768] [serial = 948] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1CEF5800) [pid = 2768] [serial = 943] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CD89800) [pid = 2768] [serial = 946] [outer = 00000000] [url = about:blank] 09:15:55 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1A4CD000) [pid = 2768] [serial = 934] [outer = 00000000] [url = about:blank] 09:15:56 INFO - PROCESS | 2768 | 1460996156132 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1273ms 09:15:56 INFO - PROCESS | 2768 | 1460996156171 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 09:15:56 INFO - PROCESS | 2768 | 1460996156173 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 09:15:56 INFO - PROCESS | 2768 | 1460996156176 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:15:56 INFO - PROCESS | 2768 | 1460996156178 Marionette TRACE conn5 <- [1,1330,null,{}] 09:15:56 INFO - PROCESS | 2768 | 1460996156187 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}] 09:15:56 INFO - PROCESS | 2768 | 1460996156281 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 09:15:56 INFO - PROCESS | 2768 | 1460996156385 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:56 INFO - PROCESS | 2768 | ++DOCSHELL 174E1800 == 48 [pid = 2768] [id = 342] 09:15:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (176A0400) [pid = 2768] [serial = 1025] [outer = 00000000] 09:15:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (19D7C000) [pid = 2768] [serial = 1026] [outer = 176A0400] 09:15:56 INFO - PROCESS | 2768 | 1460996156436 Marionette DEBUG loaded listener.js 09:15:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1A43E400) [pid = 2768] [serial = 1027] [outer = 176A0400] 09:15:56 INFO - PROCESS | 2768 | 1460996156845 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 730ms 09:15:56 INFO - PROCESS | 2768 | 1460996156912 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 09:15:56 INFO - PROCESS | 2768 | 1460996156914 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 09:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:15:56 INFO - PROCESS | 2768 | 1460996156917 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 2768 | 1460996156918 Marionette TRACE conn5 <- [1,1334,null,{}] 09:15:56 INFO - PROCESS | 2768 | 1460996156922 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}] 09:15:57 INFO - PROCESS | 2768 | 1460996157008 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 09:15:57 INFO - PROCESS | 2768 | 1460996157014 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 2768 | ++DOCSHELL 188E8800 == 49 [pid = 2768] [id = 343] 09:15:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1A4C5400) [pid = 2768] [serial = 1028] [outer = 00000000] 09:15:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1B2A9800) [pid = 2768] [serial = 1029] [outer = 1A4C5400] 09:15:57 INFO - PROCESS | 2768 | 1460996157060 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1B49F400) [pid = 2768] [serial = 1030] [outer = 1A4C5400] 09:15:57 INFO - PROCESS | 2768 | 1460996157509 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]]]}] 09:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 631ms 09:15:57 INFO - PROCESS | 2768 | 1460996157554 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 09:15:57 INFO - PROCESS | 2768 | 1460996157556 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 09:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:15:57 INFO - PROCESS | 2768 | 1460996157559 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:15:57 INFO - PROCESS | 2768 | 1460996157561 Marionette TRACE conn5 <- [1,1338,null,{}] 09:15:57 INFO - PROCESS | 2768 | 1460996157564 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}] 09:15:57 INFO - PROCESS | 2768 | 1460996157678 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 09:15:57 INFO - PROCESS | 2768 | 1460996157765 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 2768 | ++DOCSHELL 1BC69000 == 50 [pid = 2768] [id = 344] 09:15:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1BC6E800) [pid = 2768] [serial = 1031] [outer = 00000000] 09:15:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1BC7F400) [pid = 2768] [serial = 1032] [outer = 1BC6E800] 09:15:57 INFO - PROCESS | 2768 | 1460996157811 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1C4A6400) [pid = 2768] [serial = 1033] [outer = 1BC6E800] 09:15:58 INFO - PROCESS | 2768 | 1460996158233 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 731ms 09:15:58 INFO - PROCESS | 2768 | 1460996158294 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 2768 | 1460996158296 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 09:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:15:58 INFO - PROCESS | 2768 | 1460996158299 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 2768 | 1460996158301 Marionette TRACE conn5 <- [1,1342,null,{}] 09:15:58 INFO - PROCESS | 2768 | 1460996158304 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}] 09:15:58 INFO - PROCESS | 2768 | 1460996158440 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 09:15:58 INFO - PROCESS | 2768 | 1460996158502 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 2768 | ++DOCSHELL 1C851800 == 51 [pid = 2768] [id = 345] 09:15:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1C852C00) [pid = 2768] [serial = 1034] [outer = 00000000] 09:15:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1CC85000) [pid = 2768] [serial = 1035] [outer = 1C852C00] 09:15:58 INFO - PROCESS | 2768 | 1460996158551 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CD16800) [pid = 2768] [serial = 1036] [outer = 1C852C00] 09:15:59 INFO - PROCESS | 2768 | 1460996158997 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]]]}] 09:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 730ms 09:15:59 INFO - PROCESS | 2768 | 1460996159037 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 09:15:59 INFO - PROCESS | 2768 | 1460996159039 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 09:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:15:59 INFO - PROCESS | 2768 | 1460996159046 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 2768 | 1460996159047 Marionette TRACE conn5 <- [1,1346,null,{}] 09:15:59 INFO - PROCESS | 2768 | 1460996159051 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}] 09:15:59 INFO - PROCESS | 2768 | 1460996159164 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 09:15:59 INFO - PROCESS | 2768 | 1460996159177 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:59 INFO - PROCESS | 2768 | ++DOCSHELL 1CD90000 == 52 [pid = 2768] [id = 346] 09:15:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1CEEE000) [pid = 2768] [serial = 1037] [outer = 00000000] 09:15:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1CF0C400) [pid = 2768] [serial = 1038] [outer = 1CEEE000] 09:15:59 INFO - PROCESS | 2768 | 1460996159274 Marionette DEBUG loaded listener.js 09:15:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CF14400) [pid = 2768] [serial = 1039] [outer = 1CEEE000] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (12202C00) [pid = 2768] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CD88800) [pid = 2768] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CF0E800) [pid = 2768] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CF8E400) [pid = 2768] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (18439000) [pid = 2768] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1CC79C00) [pid = 2768] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (19C61400) [pid = 2768] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CCC6800) [pid = 2768] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (138F1800) [pid = 2768] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (18440400) [pid = 2768] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1B13F000) [pid = 2768] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1D410C00) [pid = 2768] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (112EA800) [pid = 2768] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1D4D9C00) [pid = 2768] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:15:59 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (18440C00) [pid = 2768] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:15:59 INFO - PROCESS | 2768 | 1460996159843 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]]]}] 09:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 830ms 09:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:15:59 INFO - PROCESS | 2768 | 1460996159877 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 09:15:59 INFO - PROCESS | 2768 | 1460996159879 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 09:15:59 INFO - PROCESS | 2768 | 1460996159882 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 2768 | 1460996159883 Marionette TRACE conn5 <- [1,1350,null,{}] 09:15:59 INFO - PROCESS | 2768 | 1460996159887 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}] 09:15:59 INFO - PROCESS | 2768 | 1460996159969 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 09:16:00 INFO - PROCESS | 2768 | 1460996160060 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 2768 | ++DOCSHELL 12335400 == 53 [pid = 2768] [id = 347] 09:16:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (12832800) [pid = 2768] [serial = 1040] [outer = 00000000] 09:16:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1B496800) [pid = 2768] [serial = 1041] [outer = 12832800] 09:16:00 INFO - PROCESS | 2768 | 1460996160107 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1C7FE800) [pid = 2768] [serial = 1042] [outer = 12832800] 09:16:00 INFO - PROCESS | 2768 | 1460996160510 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]]]}] 09:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 09:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:16:00 INFO - PROCESS | 2768 | 1460996160553 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 09:16:00 INFO - PROCESS | 2768 | 1460996160555 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 09:16:00 INFO - PROCESS | 2768 | 1460996160558 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:16:00 INFO - PROCESS | 2768 | 1460996160560 Marionette TRACE conn5 <- [1,1354,null,{}] 09:16:00 INFO - PROCESS | 2768 | 1460996160563 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}] 09:16:00 INFO - PROCESS | 2768 | 1460996160645 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 09:16:00 INFO - PROCESS | 2768 | 1460996160651 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 2768 | ++DOCSHELL 1B140000 == 54 [pid = 2768] [id = 348] 09:16:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1CC7BC00) [pid = 2768] [serial = 1043] [outer = 00000000] 09:16:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1D4D7000) [pid = 2768] [serial = 1044] [outer = 1CC7BC00] 09:16:00 INFO - PROCESS | 2768 | 1460996160697 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1D4D7400) [pid = 2768] [serial = 1045] [outer = 1CC7BC00] 09:16:01 INFO - PROCESS | 2768 | 1460996161137 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] 09:16:01 INFO - PROCESS | 2768 | 1460996161191 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 09:16:01 INFO - PROCESS | 2768 | 1460996161194 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 2768 | 1460996161196 Marionette TRACE conn5 <- [1,1358,null,{}] 09:16:01 INFO - PROCESS | 2768 | 1460996161199 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}] 09:16:01 INFO - PROCESS | 2768 | 1460996161283 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 09:16:01 INFO - PROCESS | 2768 | 1460996161293 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 2768 | ++DOCSHELL 1D4E1400 == 55 [pid = 2768] [id = 349] 09:16:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1D4E4800) [pid = 2768] [serial = 1046] [outer = 00000000] 09:16:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1DDF3C00) [pid = 2768] [serial = 1047] [outer = 1D4E4800] 09:16:01 INFO - PROCESS | 2768 | 1460996161341 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1DDF3800) [pid = 2768] [serial = 1048] [outer = 1D4E4800] 09:16:01 INFO - PROCESS | 2768 | 1460996161896 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 2768 | 1460996161930 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 09:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:16:01 INFO - PROCESS | 2768 | 1460996161935 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 2768 | 1460996161940 Marionette TRACE conn5 <- [1,1362,null,{}] 09:16:01 INFO - PROCESS | 2768 | 1460996161947 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}] 09:16:02 INFO - PROCESS | 2768 | 1460996162116 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 09:16:02 INFO - PROCESS | 2768 | 1460996162254 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:02 INFO - PROCESS | 2768 | ++DOCSHELL 112EC400 == 56 [pid = 2768] [id = 350] 09:16:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (11EF6000) [pid = 2768] [serial = 1049] [outer = 00000000] 09:16:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (16D48000) [pid = 2768] [serial = 1050] [outer = 11EF6000] 09:16:02 INFO - PROCESS | 2768 | 1460996162313 Marionette DEBUG loaded listener.js 09:16:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (174CB000) [pid = 2768] [serial = 1051] [outer = 11EF6000] 09:16:02 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:02 INFO - PROCESS | 2768 | 1460996162908 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] 09:16:02 INFO - PROCESS | 2768 | 1460996162968 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 09:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:16:02 INFO - PROCESS | 2768 | 1460996162975 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 2768 | 1460996162978 Marionette TRACE conn5 <- [1,1366,null,{}] 09:16:02 INFO - PROCESS | 2768 | 1460996162982 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}] 09:16:03 INFO - PROCESS | 2768 | 1460996163094 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 09:16:03 INFO - PROCESS | 2768 | 1460996163229 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 2768 | ++DOCSHELL 18442C00 == 57 [pid = 2768] [id = 351] 09:16:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (19D7D400) [pid = 2768] [serial = 1052] [outer = 00000000] 09:16:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1B143400) [pid = 2768] [serial = 1053] [outer = 19D7D400] 09:16:03 INFO - PROCESS | 2768 | 1460996163285 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1BC7C800) [pid = 2768] [serial = 1054] [outer = 19D7D400] 09:16:03 INFO - PROCESS | 2768 | 1460996163832 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] 09:16:03 INFO - PROCESS | 2768 | 1460996163864 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 09:16:03 INFO - PROCESS | 2768 | 1460996163868 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:16:03 INFO - PROCESS | 2768 | 1460996163872 Marionette TRACE conn5 <- [1,1370,null,{}] 09:16:03 INFO - PROCESS | 2768 | 1460996163901 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}] 09:16:04 INFO - PROCESS | 2768 | 1460996164015 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 09:16:04 INFO - PROCESS | 2768 | 1460996164119 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 2768 | ++DOCSHELL 1FC86400 == 58 [pid = 2768] [id = 352] 09:16:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1FC88400) [pid = 2768] [serial = 1055] [outer = 00000000] 09:16:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1FD99400) [pid = 2768] [serial = 1056] [outer = 1FC88400] 09:16:04 INFO - PROCESS | 2768 | 1460996164177 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (21026400) [pid = 2768] [serial = 1057] [outer = 1FC88400] 09:16:04 INFO - PROCESS | 2768 | [2768] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:16:04 INFO - PROCESS | 2768 | 1460996164793 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] 09:16:04 INFO - PROCESS | 2768 | 1460996164876 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 09:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:16:04 INFO - PROCESS | 2768 | 1460996164908 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 2768 | 1460996164910 Marionette TRACE conn5 <- [1,1374,null,{}] 09:16:04 INFO - PROCESS | 2768 | 1460996164914 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}] 09:16:05 INFO - PROCESS | 2768 | 1460996165028 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 09:16:05 INFO - PROCESS | 2768 | 1460996165156 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:05 INFO - PROCESS | 2768 | ++DOCSHELL 210A8800 == 59 [pid = 2768] [id = 353] 09:16:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (21503000) [pid = 2768] [serial = 1058] [outer = 00000000] 09:16:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (21C5C800) [pid = 2768] [serial = 1059] [outer = 21503000] 09:16:05 INFO - PROCESS | 2768 | 1460996165214 Marionette DEBUG loaded listener.js 09:16:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (21F72C00) [pid = 2768] [serial = 1060] [outer = 21503000] 09:16:05 INFO - PROCESS | 2768 | 1460996165803 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] 09:16:05 INFO - PROCESS | 2768 | 1460996165832 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 09:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:16:05 INFO - PROCESS | 2768 | 1460996165835 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 2768 | 1460996165837 Marionette TRACE conn5 <- [1,1378,null,{}] 09:16:05 INFO - PROCESS | 2768 | 1460996165841 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}] 09:16:05 INFO - PROCESS | 2768 | 1460996165946 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 09:16:06 INFO - PROCESS | 2768 | 1460996166052 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 2768 | ++DOCSHELL 21F76800 == 60 [pid = 2768] [id = 354] 09:16:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21F78000) [pid = 2768] [serial = 1061] [outer = 00000000] 09:16:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (2338B800) [pid = 2768] [serial = 1062] [outer = 21F78000] 09:16:06 INFO - PROCESS | 2768 | 1460996166106 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (2338D400) [pid = 2768] [serial = 1063] [outer = 21F78000] 09:16:06 INFO - PROCESS | 2768 | 1460996166668 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]]]}] 09:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 930ms 09:16:06 INFO - PROCESS | 2768 | 1460996166769 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 09:16:06 INFO - PROCESS | 2768 | 1460996166772 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 09:16:06 INFO - PROCESS | 2768 | 1460996166775 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:16:06 INFO - PROCESS | 2768 | 1460996166777 Marionette TRACE conn5 <- [1,1382,null,{}] 09:16:06 INFO - PROCESS | 2768 | 1460996166781 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}] 09:16:06 INFO - PROCESS | 2768 | 1460996166945 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 09:16:07 INFO - PROCESS | 2768 | 1460996167075 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 2768 | ++DOCSHELL 21F8C800 == 61 [pid = 2768] [id = 355] 09:16:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21F8EC00) [pid = 2768] [serial = 1064] [outer = 00000000] 09:16:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (23386000) [pid = 2768] [serial = 1065] [outer = 21F8EC00] 09:16:07 INFO - PROCESS | 2768 | 1460996167134 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (2338C000) [pid = 2768] [serial = 1066] [outer = 21F8EC00] 09:16:07 INFO - PROCESS | 2768 | 1460996167753 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]]]}] 09:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1018ms 09:16:07 INFO - PROCESS | 2768 | 1460996167796 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 2768 | 1460996167799 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 09:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:16:07 INFO - PROCESS | 2768 | 1460996167802 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 2768 | 1460996167804 Marionette TRACE conn5 <- [1,1386,null,{}] 09:16:07 INFO - PROCESS | 2768 | 1460996167808 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}] 09:16:08 INFO - PROCESS | 2768 | 1460996168037 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 09:16:08 INFO - PROCESS | 2768 | 1460996168181 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 2768 | ++DOCSHELL 12830800 == 62 [pid = 2768] [id = 356] 09:16:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (12832400) [pid = 2768] [serial = 1067] [outer = 00000000] 09:16:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (16D13C00) [pid = 2768] [serial = 1068] [outer = 12832400] 09:16:08 INFO - PROCESS | 2768 | 1460996168233 Marionette DEBUG loaded listener.js 09:16:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (17430400) [pid = 2768] [serial = 1069] [outer = 12832400] 09:16:08 INFO - PROCESS | 2768 | 1460996168804 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]]]}] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1C623800 == 61 [pid = 2768] [id = 298] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1A4C5000 == 60 [pid = 2768] [id = 296] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 18AE9C00 == 59 [pid = 2768] [id = 301] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 18807000 == 58 [pid = 2768] [id = 294] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 11EF1000 == 57 [pid = 2768] [id = 300] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1A437400 == 56 [pid = 2768] [id = 65] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1B140000 == 55 [pid = 2768] [id = 348] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 12335400 == 54 [pid = 2768] [id = 347] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1CD90000 == 53 [pid = 2768] [id = 346] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1C851800 == 52 [pid = 2768] [id = 345] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1BC69000 == 51 [pid = 2768] [id = 344] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 188E8800 == 50 [pid = 2768] [id = 343] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 174E1800 == 49 [pid = 2768] [id = 342] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 11226000 == 48 [pid = 2768] [id = 341] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1FD94400) [pid = 2768] [serial = 963] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (21261800) [pid = 2768] [serial = 1002] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (21020C00) [pid = 2768] [serial = 966] [outer = 00000000] [url = about:blank] 09:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1076ms 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 132A5C00 == 47 [pid = 2768] [id = 340] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 1CF86000 == 46 [pid = 2768] [id = 339] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 21AF7800 == 45 [pid = 2768] [id = 338] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 2150B400 == 44 [pid = 2768] [id = 337] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 19D7FC00 == 43 [pid = 2768] [id = 336] 09:16:08 INFO - PROCESS | 2768 | --DOCSHELL 16D0C400 == 42 [pid = 2768] [id = 335] 09:16:08 INFO - PROCESS | 2768 | 1460996168922 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 09:16:08 INFO - PROCESS | 2768 | 1460996168927 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 09:16:08 INFO - PROCESS | 2768 | 1460996168932 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:16:08 INFO - PROCESS | 2768 | 1460996168936 Marionette TRACE conn5 <- [1,1390,null,{}] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1D4D9800) [pid = 2768] [serial = 919] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1BC68000) [pid = 2768] [serial = 910] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (16D4B000) [pid = 2768] [serial = 907] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1CEF9C00) [pid = 2768] [serial = 913] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1D322C00) [pid = 2768] [serial = 916] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CCC7800) [pid = 2768] [serial = 987] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1A1AA800) [pid = 2768] [serial = 978] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1CF12800) [pid = 2768] [serial = 990] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1CCCB800) [pid = 2768] [serial = 988] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (188DF000) [pid = 2768] [serial = 973] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (177E2800) [pid = 2768] [serial = 972] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1E9B5400) [pid = 2768] [serial = 960] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1C4A7C00) [pid = 2768] [serial = 984] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1B49B800) [pid = 2768] [serial = 981] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1A4BF800) [pid = 2768] [serial = 957] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1D4EF000) [pid = 2768] [serial = 993] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (16D15800) [pid = 2768] [serial = 954] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (12827000) [pid = 2768] [serial = 975] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1FC8AC00) [pid = 2768] [serial = 1000] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1742B800) [pid = 2768] [serial = 976] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (21505000) [pid = 2768] [serial = 969] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1D3E7C00) [pid = 2768] [serial = 991] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1BC70C00) [pid = 2768] [serial = 982] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1FC81800) [pid = 2768] [serial = 999] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1DF80C00) [pid = 2768] [serial = 994] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1A43EC00) [pid = 2768] [serial = 979] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1B142400) [pid = 2768] [serial = 996] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1C621800) [pid = 2768] [serial = 985] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1C4A9400) [pid = 2768] [serial = 997] [outer = 00000000] [url = about:blank] 09:16:08 INFO - PROCESS | 2768 | 1460996168966 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}] 09:16:09 INFO - PROCESS | 2768 | 1460996169063 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 09:16:09 INFO - PROCESS | 2768 | 1460996169071 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:09 INFO - PROCESS | 2768 | ++DOCSHELL 12831400 == 43 [pid = 2768] [id = 357] 09:16:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (12831800) [pid = 2768] [serial = 1070] [outer = 00000000] 09:16:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (14947C00) [pid = 2768] [serial = 1071] [outer = 12831800] 09:16:09 INFO - PROCESS | 2768 | 1460996169122 Marionette DEBUG loaded listener.js 09:16:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (16D4D400) [pid = 2768] [serial = 1072] [outer = 12831800] 09:16:09 INFO - PROCESS | 2768 | 1460996169668 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]]]}] 09:16:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (18806400) [pid = 2768] [serial = 1073] [outer = 12203000] 09:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 790ms 09:16:09 INFO - PROCESS | 2768 | 1460996169740 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 09:16:09 INFO - PROCESS | 2768 | 1460996169742 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 09:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:16:09 INFO - PROCESS | 2768 | 1460996169746 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:16:09 INFO - PROCESS | 2768 | 1460996169748 Marionette TRACE conn5 <- [1,1394,null,{}] 09:16:09 INFO - PROCESS | 2768 | 1460996169752 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}] 09:16:09 INFO - PROCESS | 2768 | 1460996169840 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 09:16:09 INFO - PROCESS | 2768 | 1460996169938 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:09 INFO - PROCESS | 2768 | ++DOCSHELL 17435400 == 44 [pid = 2768] [id = 358] 09:16:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (188E2000) [pid = 2768] [serial = 1074] [outer = 00000000] 09:16:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1A4C0800) [pid = 2768] [serial = 1075] [outer = 188E2000] 09:16:10 INFO - PROCESS | 2768 | 1460996169984 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1B128800) [pid = 2768] [serial = 1076] [outer = 188E2000] 09:16:10 INFO - PROCESS | 2768 | 1460996170394 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]]]}] 09:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 09:16:10 INFO - PROCESS | 2768 | 1460996170419 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 2768 | 1460996170423 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 09:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:16:10 INFO - PROCESS | 2768 | 1460996170433 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 2768 | 1460996170438 Marionette TRACE conn5 <- [1,1398,null,{}] 09:16:10 INFO - PROCESS | 2768 | 1460996170441 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}] 09:16:10 INFO - PROCESS | 2768 | 1460996170531 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 09:16:10 INFO - PROCESS | 2768 | 1460996170538 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 2768 | ++DOCSHELL 1B14B400 == 45 [pid = 2768] [id = 359] 09:16:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1B2A7C00) [pid = 2768] [serial = 1077] [outer = 00000000] 09:16:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1C4A9000) [pid = 2768] [serial = 1078] [outer = 1B2A7C00] 09:16:10 INFO - PROCESS | 2768 | 1460996170587 Marionette DEBUG loaded listener.js 09:16:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1C62B400) [pid = 2768] [serial = 1079] [outer = 1B2A7C00] 09:16:11 INFO - PROCESS | 2768 | 1460996171086 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 730ms 09:16:11 INFO - PROCESS | 2768 | 1460996171163 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 2768 | 1460996171165 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 09:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:16:11 INFO - PROCESS | 2768 | 1460996171169 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 2768 | 1460996171170 Marionette TRACE conn5 <- [1,1402,null,{}] 09:16:11 INFO - PROCESS | 2768 | 1460996171174 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}] 09:16:11 INFO - PROCESS | 2768 | 1460996171290 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 09:16:11 INFO - PROCESS | 2768 | 1460996171300 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:11 INFO - PROCESS | 2768 | ++DOCSHELL 1282D400 == 46 [pid = 2768] [id = 360] 09:16:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (16D45C00) [pid = 2768] [serial = 1080] [outer = 00000000] 09:16:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CC82C00) [pid = 2768] [serial = 1081] [outer = 16D45C00] 09:16:11 INFO - PROCESS | 2768 | 1460996171403 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1CCCA400) [pid = 2768] [serial = 1082] [outer = 16D45C00] 09:16:11 INFO - PROCESS | 2768 | 1460996171878 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 730ms 09:16:11 INFO - PROCESS | 2768 | 1460996171930 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 2768 | 1460996171932 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 09:16:11 INFO - PROCESS | 2768 | 1460996171944 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 2768 | 1460996171946 Marionette TRACE conn5 <- [1,1406,null,{}] 09:16:11 INFO - PROCESS | 2768 | 1460996171950 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}] 09:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:16:12 INFO - PROCESS | 2768 | 1460996172073 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 09:16:12 INFO - PROCESS | 2768 | 1460996172144 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF8400 == 47 [pid = 2768] [id = 361] 09:16:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CEF9400) [pid = 2768] [serial = 1083] [outer = 00000000] 09:16:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1CF16C00) [pid = 2768] [serial = 1084] [outer = 1CEF9400] 09:16:12 INFO - PROCESS | 2768 | 1460996172195 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1D323000) [pid = 2768] [serial = 1085] [outer = 1CEF9400] 09:16:12 INFO - PROCESS | 2768 | 1460996172656 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]]]}] 09:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 711ms 09:16:12 INFO - PROCESS | 2768 | 1460996172664 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 09:16:12 INFO - PROCESS | 2768 | 1460996172666 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 09:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:16:12 INFO - PROCESS | 2768 | 1460996172669 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:16:12 INFO - PROCESS | 2768 | 1460996172671 Marionette TRACE conn5 <- [1,1410,null,{}] 09:16:12 INFO - PROCESS | 2768 | 1460996172679 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}] 09:16:12 INFO - PROCESS | 2768 | 1460996172797 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 09:16:12 INFO - PROCESS | 2768 | 1460996172860 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 2768 | ++DOCSHELL 1D410C00 == 48 [pid = 2768] [id = 362] 09:16:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1D4DE800) [pid = 2768] [serial = 1086] [outer = 00000000] 09:16:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1DF7F800) [pid = 2768] [serial = 1087] [outer = 1D4DE800] 09:16:12 INFO - PROCESS | 2768 | 1460996172906 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1E9B1400) [pid = 2768] [serial = 1088] [outer = 1D4DE800] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1BC6E800) [pid = 2768] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (176A0400) [pid = 2768] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (14944800) [pid = 2768] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1C852C00) [pid = 2768] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (112E5000) [pid = 2768] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1A4C5400) [pid = 2768] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (2101A000) [pid = 2768] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (12832800) [pid = 2768] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CC7BC00) [pid = 2768] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CEEE000) [pid = 2768] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:16:13 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1C621C00) [pid = 2768] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:16:13 INFO - PROCESS | 2768 | 1460996173376 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]]]}] 09:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 730ms 09:16:13 INFO - PROCESS | 2768 | 1460996173400 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 09:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:16:13 INFO - PROCESS | 2768 | 1460996173402 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 09:16:13 INFO - PROCESS | 2768 | 1460996173406 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 2768 | 1460996173407 Marionette TRACE conn5 <- [1,1414,null,{}] 09:16:13 INFO - PROCESS | 2768 | 1460996173447 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}] 09:16:13 INFO - PROCESS | 2768 | 1460996173563 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 09:16:13 INFO - PROCESS | 2768 | 1460996173575 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:13 INFO - PROCESS | 2768 | ++DOCSHELL 18AF0800 == 49 [pid = 2768] [id = 363] 09:16:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (19D81400) [pid = 2768] [serial = 1089] [outer = 00000000] 09:16:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CCC6C00) [pid = 2768] [serial = 1090] [outer = 19D81400] 09:16:13 INFO - PROCESS | 2768 | 1460996173620 Marionette DEBUG loaded listener.js 09:16:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CEEE000) [pid = 2768] [serial = 1091] [outer = 19D81400] 09:16:14 INFO - PROCESS | 2768 | 1460996174024 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 670ms 09:16:14 INFO - PROCESS | 2768 | 1460996174079 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 2768 | 1460996174081 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 09:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:16:14 INFO - PROCESS | 2768 | 1460996174085 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 2768 | 1460996174086 Marionette TRACE conn5 <- [1,1418,null,{}] 09:16:14 INFO - PROCESS | 2768 | 1460996174090 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}] 09:16:14 INFO - PROCESS | 2768 | 1460996174177 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 09:16:14 INFO - PROCESS | 2768 | 1460996174183 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 2768 | ++DOCSHELL 1FC86000 == 50 [pid = 2768] [id = 364] 09:16:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1FC89C00) [pid = 2768] [serial = 1092] [outer = 00000000] 09:16:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1FD97000) [pid = 2768] [serial = 1093] [outer = 1FC89C00] 09:16:14 INFO - PROCESS | 2768 | 1460996174231 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (2101E800) [pid = 2768] [serial = 1094] [outer = 1FC89C00] 09:16:14 INFO - PROCESS | 2768 | 1460996174682 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 630ms 09:16:14 INFO - PROCESS | 2768 | 1460996174717 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 2768 | 1460996174719 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 09:16:14 INFO - PROCESS | 2768 | 1460996174722 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:16:14 INFO - PROCESS | 2768 | 1460996174724 Marionette TRACE conn5 <- [1,1422,null,{}] 09:16:14 INFO - PROCESS | 2768 | 1460996174728 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}] 09:16:14 INFO - PROCESS | 2768 | 1460996174814 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 09:16:14 INFO - PROCESS | 2768 | 1460996174821 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 2768 | ++DOCSHELL 21026000 == 51 [pid = 2768] [id = 365] 09:16:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (210A7000) [pid = 2768] [serial = 1095] [outer = 00000000] 09:16:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (21A51800) [pid = 2768] [serial = 1096] [outer = 210A7000] 09:16:14 INFO - PROCESS | 2768 | 1460996174868 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (21C59400) [pid = 2768] [serial = 1097] [outer = 210A7000] 09:16:15 INFO - PROCESS | 2768 | 1460996175544 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]]]}] 09:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 870ms 09:16:15 INFO - PROCESS | 2768 | 1460996175597 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 09:16:15 INFO - PROCESS | 2768 | 1460996175602 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 09:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:16:15 INFO - PROCESS | 2768 | 1460996175608 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:16:15 INFO - PROCESS | 2768 | 1460996175613 Marionette TRACE conn5 <- [1,1426,null,{}] 09:16:15 INFO - PROCESS | 2768 | 1460996175619 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}] 09:16:15 INFO - PROCESS | 2768 | 1460996175734 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 09:16:15 INFO - PROCESS | 2768 | 1460996175846 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 2768 | ++DOCSHELL 12332000 == 52 [pid = 2768] [id = 366] 09:16:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (12A44C00) [pid = 2768] [serial = 1098] [outer = 00000000] 09:16:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (19C5A400) [pid = 2768] [serial = 1099] [outer = 12A44C00] 09:16:15 INFO - PROCESS | 2768 | 1460996175904 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1A432400) [pid = 2768] [serial = 1100] [outer = 12A44C00] 09:16:16 INFO - PROCESS | 2768 | 1460996176553 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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 09:16:16 INFO - PROCESS | 2768 | 1460996176583 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 2768 | 1460996176589 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 09:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:16:16 INFO - PROCESS | 2768 | 1460996176596 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 2768 | 1460996176599 Marionette TRACE conn5 <- [1,1430,null,{}] 09:16:16 INFO - PROCESS | 2768 | 1460996176603 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}] 09:16:16 INFO - PROCESS | 2768 | 1460996176716 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 09:16:16 INFO - PROCESS | 2768 | 1460996176825 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C5C00 == 53 [pid = 2768] [id = 367] 09:16:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1B124400) [pid = 2768] [serial = 1101] [outer = 00000000] 09:16:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1C4A8800) [pid = 2768] [serial = 1102] [outer = 1B124400] 09:16:16 INFO - PROCESS | 2768 | 1460996176880 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CC7F800) [pid = 2768] [serial = 1103] [outer = 1B124400] 09:16:17 INFO - PROCESS | 2768 | 1460996177506 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 971ms 09:16:17 INFO - PROCESS | 2768 | 1460996177567 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 2768 | 1460996177570 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 09:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:16:17 INFO - PROCESS | 2768 | 1460996177573 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 2768 | 1460996177577 Marionette TRACE conn5 <- [1,1434,null,{}] 09:16:17 INFO - PROCESS | 2768 | 1460996177589 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}] 09:16:17 INFO - PROCESS | 2768 | 1460996177738 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 09:16:17 INFO - PROCESS | 2768 | 1460996177877 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:17 INFO - PROCESS | 2768 | ++DOCSHELL 1DDF1800 == 54 [pid = 2768] [id = 368] 09:16:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21263800) [pid = 2768] [serial = 1104] [outer = 00000000] 09:16:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (21F90000) [pid = 2768] [serial = 1105] [outer = 21263800] 09:16:17 INFO - PROCESS | 2768 | 1460996177940 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21F95000) [pid = 2768] [serial = 1106] [outer = 21263800] 09:16:18 INFO - PROCESS | 2768 | 1460996178526 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]]]}] 09:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1020ms 09:16:18 INFO - PROCESS | 2768 | 1460996178597 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 09:16:18 INFO - PROCESS | 2768 | 1460996178600 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 09:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:16:18 INFO - PROCESS | 2768 | 1460996178604 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:16:18 INFO - PROCESS | 2768 | 1460996178606 Marionette TRACE conn5 <- [1,1438,null,{}] 09:16:18 INFO - PROCESS | 2768 | 1460996178611 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}] 09:16:18 INFO - PROCESS | 2768 | 1460996178722 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 09:16:18 INFO - PROCESS | 2768 | 1460996178859 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 2768 | ++DOCSHELL 23385400 == 55 [pid = 2768] [id = 369] 09:16:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (23387000) [pid = 2768] [serial = 1107] [outer = 00000000] 09:16:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (2360AC00) [pid = 2768] [serial = 1108] [outer = 23387000] 09:16:18 INFO - PROCESS | 2768 | 1460996178915 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (2360FC00) [pid = 2768] [serial = 1109] [outer = 23387000] 09:16:19 INFO - PROCESS | 2768 | 1460996179489 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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 930ms 09:16:19 INFO - PROCESS | 2768 | 1460996179537 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 2768 | 1460996179539 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 09:16:19 INFO - PROCESS | 2768 | 1460996179543 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:16:19 INFO - PROCESS | 2768 | 1460996179545 Marionette TRACE conn5 <- [1,1442,null,{}] 09:16:19 INFO - PROCESS | 2768 | 1460996179549 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}] 09:16:19 INFO - PROCESS | 2768 | 1460996179655 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 09:16:19 INFO - PROCESS | 2768 | 1460996179764 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 2768 | ++DOCSHELL 1D329400 == 56 [pid = 2768] [id = 370] 09:16:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1FD72400) [pid = 2768] [serial = 1110] [outer = 00000000] 09:16:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1FD7B400) [pid = 2768] [serial = 1111] [outer = 1FD72400] 09:16:19 INFO - PROCESS | 2768 | 1460996179818 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1FD7D000) [pid = 2768] [serial = 1112] [outer = 1FD72400] 09:16:20 INFO - PROCESS | 2768 | 1460996180463 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]]]}] 09:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 970ms 09:16:20 INFO - PROCESS | 2768 | 1460996180517 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 2768 | 1460996180520 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 09:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:16:20 INFO - PROCESS | 2768 | 1460996180523 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 2768 | 1460996180525 Marionette TRACE conn5 <- [1,1446,null,{}] 09:16:20 INFO - PROCESS | 2768 | 1460996180529 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}] 09:16:20 INFO - PROCESS | 2768 | 1460996180655 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 09:16:20 INFO - PROCESS | 2768 | 1460996180809 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:20 INFO - PROCESS | 2768 | ++DOCSHELL 11E54C00 == 57 [pid = 2768] [id = 371] 09:16:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (132E9000) [pid = 2768] [serial = 1113] [outer = 00000000] 09:16:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (2361F000) [pid = 2768] [serial = 1114] [outer = 132E9000] 09:16:20 INFO - PROCESS | 2768 | 1460996180868 Marionette DEBUG loaded listener.js 09:16:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (23839800) [pid = 2768] [serial = 1115] [outer = 132E9000] 09:16:21 INFO - PROCESS | 2768 | 1460996181664 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]]]}] 09:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1183ms 09:16:21 INFO - PROCESS | 2768 | 1460996181711 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 09:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:16:21 INFO - PROCESS | 2768 | 1460996181714 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 09:16:21 INFO - PROCESS | 2768 | 1460996181720 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:16:21 INFO - PROCESS | 2768 | 1460996181723 Marionette TRACE conn5 <- [1,1450,null,{}] 09:16:21 INFO - PROCESS | 2768 | 1460996181730 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}] 09:16:21 INFO - PROCESS | 2768 | 1460996181834 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 09:16:21 INFO - PROCESS | 2768 | 1460996181968 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 2768 | ++DOCSHELL 16D45400 == 58 [pid = 2768] [id = 372] 09:16:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (18439C00) [pid = 2768] [serial = 1116] [outer = 00000000] 09:16:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (19C5A800) [pid = 2768] [serial = 1117] [outer = 18439C00] 09:16:22 INFO - PROCESS | 2768 | 1460996182019 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1A432000) [pid = 2768] [serial = 1118] [outer = 18439C00] 09:16:22 INFO - PROCESS | 2768 | 1460996182623 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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 931ms 09:16:22 INFO - PROCESS | 2768 | 1460996182651 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 2768 | 1460996182657 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 09:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:16:22 INFO - PROCESS | 2768 | 1460996182663 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 2768 | 1460996182665 Marionette TRACE conn5 <- [1,1454,null,{}] 09:16:22 INFO - PROCESS | 2768 | 1460996182669 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}] 09:16:22 INFO - PROCESS | 2768 | 1460996182771 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 09:16:22 INFO - PROCESS | 2768 | 1460996182888 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 2768 | ++DOCSHELL 16D4E400 == 59 [pid = 2768] [id = 373] 09:16:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (177E3C00) [pid = 2768] [serial = 1119] [outer = 00000000] 09:16:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1B13E800) [pid = 2768] [serial = 1120] [outer = 177E3C00] 09:16:22 INFO - PROCESS | 2768 | 1460996182935 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1BC6BC00) [pid = 2768] [serial = 1121] [outer = 177E3C00] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 1FC86000 == 58 [pid = 2768] [id = 364] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 18AF0800 == 57 [pid = 2768] [id = 363] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 1D410C00 == 56 [pid = 2768] [id = 362] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 1CEF8400 == 55 [pid = 2768] [id = 361] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 1282D400 == 54 [pid = 2768] [id = 360] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 1B14B400 == 53 [pid = 2768] [id = 359] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1DDF3C00) [pid = 2768] [serial = 1047] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 17435400 == 52 [pid = 2768] [id = 358] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 12831400 == 51 [pid = 2768] [id = 357] 09:16:23 INFO - PROCESS | 2768 | --DOCSHELL 12830800 == 50 [pid = 2768] [id = 356] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1E8A9800) [pid = 2768] [serial = 952] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1BC7F400) [pid = 2768] [serial = 1032] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1C4A6400) [pid = 2768] [serial = 1033] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (19D7C000) [pid = 2768] [serial = 1026] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (177E3800) [pid = 2768] [serial = 1021] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (17435800) [pid = 2768] [serial = 1020] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (21ACC800) [pid = 2768] [serial = 1011] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CD16800) [pid = 2768] [serial = 1036] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (12413000) [pid = 2768] [serial = 1023] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (132A5000) [pid = 2768] [serial = 1024] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (18388400) [pid = 2768] [serial = 1005] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1B2A9800) [pid = 2768] [serial = 1029] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (21A53800) [pid = 2768] [serial = 1003] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (21F73400) [pid = 2768] [serial = 1017] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (21C5AC00) [pid = 2768] [serial = 1014] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CC85000) [pid = 2768] [serial = 1035] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1B496800) [pid = 2768] [serial = 1041] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1D4D7400) [pid = 2768] [serial = 1045] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1CF0C400) [pid = 2768] [serial = 1038] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1D4D7000) [pid = 2768] [serial = 1044] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CF14400) [pid = 2768] [serial = 1039] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1C4A8400) [pid = 2768] [serial = 1008] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1A43E400) [pid = 2768] [serial = 1027] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1C7FE800) [pid = 2768] [serial = 1042] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1B49F400) [pid = 2768] [serial = 1030] [outer = 00000000] [url = about:blank] 09:16:23 INFO - PROCESS | 2768 | 1460996183478 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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 870ms 09:16:23 INFO - PROCESS | 2768 | 1460996183535 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 2768 | 1460996183537 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 09:16:23 INFO - PROCESS | 2768 | 1460996183541 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:16:23 INFO - PROCESS | 2768 | 1460996183544 Marionette TRACE conn5 <- [1,1458,null,{}] 09:16:23 INFO - PROCESS | 2768 | 1460996183555 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}] 09:16:23 INFO - PROCESS | 2768 | 1460996183649 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 09:16:23 INFO - PROCESS | 2768 | 1460996183658 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:23 INFO - PROCESS | 2768 | ++DOCSHELL 132E6800 == 51 [pid = 2768] [id = 374] 09:16:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (14944800) [pid = 2768] [serial = 1122] [outer = 00000000] 09:16:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (18388C00) [pid = 2768] [serial = 1123] [outer = 14944800] 09:16:23 INFO - PROCESS | 2768 | 1460996183711 Marionette DEBUG loaded listener.js 09:16:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (19C86C00) [pid = 2768] [serial = 1124] [outer = 14944800] 09:16:24 INFO - PROCESS | 2768 | 1460996184228 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 09:16:24 INFO - PROCESS | 2768 | 1460996184275 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 2768 | 1460996184277 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 09:16:24 INFO - PROCESS | 2768 | 1460996184280 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 2768 | 1460996184282 Marionette TRACE conn5 <- [1,1462,null,{}] 09:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:16:24 INFO - PROCESS | 2768 | 1460996184286 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}] 09:16:24 INFO - PROCESS | 2768 | 1460996184372 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 09:16:24 INFO - PROCESS | 2768 | 1460996184467 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 2768 | ++DOCSHELL 19D78800 == 52 [pid = 2768] [id = 375] 09:16:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (19D7C000) [pid = 2768] [serial = 1125] [outer = 00000000] 09:16:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1BC76800) [pid = 2768] [serial = 1126] [outer = 19D7C000] 09:16:24 INFO - PROCESS | 2768 | 1460996184521 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1C622800) [pid = 2768] [serial = 1127] [outer = 19D7C000] 09:16:24 INFO - PROCESS | 2768 | 1460996184886 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]]]}] 09:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 630ms 09:16:24 INFO - PROCESS | 2768 | 1460996184929 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 09:16:24 INFO - PROCESS | 2768 | 1460996184931 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 09:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:16:24 INFO - PROCESS | 2768 | 1460996184949 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:16:24 INFO - PROCESS | 2768 | 1460996184951 Marionette TRACE conn5 <- [1,1466,null,{}] 09:16:24 INFO - PROCESS | 2768 | 1460996184955 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}] 09:16:25 INFO - PROCESS | 2768 | 1460996185069 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 09:16:25 INFO - PROCESS | 2768 | 1460996185079 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 2768 | ++DOCSHELL 1C7F7400 == 53 [pid = 2768] [id = 376] 09:16:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1C7FE000) [pid = 2768] [serial = 1128] [outer = 00000000] 09:16:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CC7D000) [pid = 2768] [serial = 1129] [outer = 1C7FE000] 09:16:25 INFO - PROCESS | 2768 | 1460996185125 Marionette DEBUG loaded listener.js 09:16:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CC85000) [pid = 2768] [serial = 1130] [outer = 1C7FE000] 09:16:25 INFO - PROCESS | 2768 | 1460996185620 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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 09:16:25 INFO - PROCESS | 2768 | 1460996185681 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 2768 | 1460996185683 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 09:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:16:25 INFO - PROCESS | 2768 | 1460996185686 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 2768 | 1460996185688 Marionette TRACE conn5 <- [1,1470,null,{}] 09:16:25 INFO - PROCESS | 2768 | 1460996185692 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}] 09:16:25 INFO - PROCESS | 2768 | 1460996185839 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 09:16:25 INFO - PROCESS | 2768 | 1460996185903 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 2768 | ++DOCSHELL 16D4F800 == 54 [pid = 2768] [id = 377] 09:16:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1CCC7000) [pid = 2768] [serial = 1131] [outer = 00000000] 09:16:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1CEF2C00) [pid = 2768] [serial = 1132] [outer = 1CCC7000] 09:16:25 INFO - PROCESS | 2768 | 1460996185951 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1CF0C400) [pid = 2768] [serial = 1133] [outer = 1CCC7000] 09:16:26 INFO - PROCESS | 2768 | 1460996186443 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]]]}] 09:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 830ms 09:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:16:26 INFO - PROCESS | 2768 | 1460996186517 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 09:16:26 INFO - PROCESS | 2768 | 1460996186519 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 09:16:26 INFO - PROCESS | 2768 | 1460996186523 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:16:26 INFO - PROCESS | 2768 | 1460996186524 Marionette TRACE conn5 <- [1,1474,null,{}] 09:16:26 INFO - PROCESS | 2768 | 1460996186536 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}] 09:16:26 INFO - PROCESS | 2768 | 1460996186671 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 09:16:26 INFO - PROCESS | 2768 | 1460996186693 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:26 INFO - PROCESS | 2768 | ++DOCSHELL 1CF92000 == 55 [pid = 2768] [id = 378] 09:16:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1D322400) [pid = 2768] [serial = 1134] [outer = 00000000] 09:16:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1D4D7400) [pid = 2768] [serial = 1135] [outer = 1D322400] 09:16:26 INFO - PROCESS | 2768 | 1460996186738 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1D4E4400) [pid = 2768] [serial = 1136] [outer = 1D322400] 09:16:27 INFO - PROCESS | 2768 | 1460996187197 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]]]}] 09:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 732ms 09:16:27 INFO - PROCESS | 2768 | 1460996187254 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 09:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:16:27 INFO - PROCESS | 2768 | 1460996187256 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 09:16:27 INFO - PROCESS | 2768 | 1460996187389 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 2768 | 1460996187391 Marionette TRACE conn5 <- [1,1478,null,{}] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1D4DE800) [pid = 2768] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CEF9400) [pid = 2768] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1FC89C00) [pid = 2768] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1B2A7C00) [pid = 2768] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (12831800) [pid = 2768] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (12832400) [pid = 2768] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (188E2000) [pid = 2768] [serial = 1074] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (19D81400) [pid = 2768] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:16:27 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (16D45C00) [pid = 2768] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:16:27 INFO - PROCESS | 2768 | 1460996187405 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}] 09:16:27 INFO - PROCESS | 2768 | 1460996187488 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 09:16:27 INFO - PROCESS | 2768 | 1460996187494 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 2768 | ++DOCSHELL 16D51800 == 56 [pid = 2768] [id = 379] 09:16:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (176C4C00) [pid = 2768] [serial = 1137] [outer = 00000000] 09:16:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1A4CD000) [pid = 2768] [serial = 1138] [outer = 176C4C00] 09:16:27 INFO - PROCESS | 2768 | 1460996187540 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1BC68C00) [pid = 2768] [serial = 1139] [outer = 176C4C00] 09:16:28 INFO - PROCESS | 2768 | 1460996187996 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]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 771ms 09:16:28 INFO - PROCESS | 2768 | 1460996188031 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 2768 | 1460996188033 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 09:16:28 INFO - PROCESS | 2768 | 1460996188037 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:16:28 INFO - PROCESS | 2768 | 1460996188038 Marionette TRACE conn5 <- [1,1482,null,{}] 09:16:28 INFO - PROCESS | 2768 | 1460996188042 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}] 09:16:28 INFO - PROCESS | 2768 | 1460996188127 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 09:16:28 INFO - PROCESS | 2768 | 1460996188134 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:28 INFO - PROCESS | 2768 | ++DOCSHELL 16D42C00 == 57 [pid = 2768] [id = 380] 09:16:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (18393C00) [pid = 2768] [serial = 1140] [outer = 00000000] 09:16:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1DF80C00) [pid = 2768] [serial = 1141] [outer = 18393C00] 09:16:28 INFO - PROCESS | 2768 | 1460996188178 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1E8A9000) [pid = 2768] [serial = 1142] [outer = 18393C00] 09:16:28 INFO - PROCESS | 2768 | 1460996188606 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]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 630ms 09:16:28 INFO - PROCESS | 2768 | 1460996188671 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 2768 | 1460996188673 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 09:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:16:28 INFO - PROCESS | 2768 | 1460996188677 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 2768 | 1460996188678 Marionette TRACE conn5 <- [1,1486,null,{}] 09:16:28 INFO - PROCESS | 2768 | 1460996188682 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}] 09:16:28 INFO - PROCESS | 2768 | 1460996188770 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 09:16:28 INFO - PROCESS | 2768 | 1460996188778 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:28 INFO - PROCESS | 2768 | ++DOCSHELL 16D09800 == 58 [pid = 2768] [id = 381] 09:16:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1C62B800) [pid = 2768] [serial = 1143] [outer = 00000000] 09:16:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1FD7BC00) [pid = 2768] [serial = 1144] [outer = 1C62B800] 09:16:28 INFO - PROCESS | 2768 | 1460996188823 Marionette DEBUG loaded listener.js 09:16:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1FD9B000) [pid = 2768] [serial = 1145] [outer = 1C62B800] 09:16:29 INFO - PROCESS | 2768 | 1460996189259 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]]]}] 09:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 630ms 09:16:29 INFO - PROCESS | 2768 | 1460996189307 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 09:16:29 INFO - PROCESS | 2768 | 1460996189310 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 09:16:29 INFO - PROCESS | 2768 | 1460996189313 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:16:29 INFO - PROCESS | 2768 | 1460996189315 Marionette TRACE conn5 <- [1,1490,null,{}] 09:16:29 INFO - PROCESS | 2768 | 1460996189318 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}] 09:16:29 INFO - PROCESS | 2768 | 1460996189486 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 09:16:29 INFO - PROCESS | 2768 | 1460996189688 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:29 INFO - PROCESS | 2768 | ++DOCSHELL 12332400 == 59 [pid = 2768] [id = 382] 09:16:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (12338000) [pid = 2768] [serial = 1146] [outer = 00000000] 09:16:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (12418800) [pid = 2768] [serial = 1147] [outer = 12338000] 09:16:29 INFO - PROCESS | 2768 | 1460996189746 Marionette DEBUG loaded listener.js 09:16:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (132AAC00) [pid = 2768] [serial = 1148] [outer = 12338000] 09:16:30 INFO - PROCESS | 2768 | 1460996190303 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]]]}] 09:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1017ms 09:16:30 INFO - PROCESS | 2768 | 1460996190336 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 09:16:30 INFO - PROCESS | 2768 | 1460996190341 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 09:16:30 INFO - PROCESS | 2768 | 1460996190345 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:16:30 INFO - PROCESS | 2768 | 1460996190350 Marionette TRACE conn5 <- [1,1494,null,{}] 09:16:30 INFO - PROCESS | 2768 | 1460996190355 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}] 09:16:30 INFO - PROCESS | 2768 | 1460996190489 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 09:16:30 INFO - PROCESS | 2768 | 1460996190627 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 2768 | ++DOCSHELL 177E9800 == 60 [pid = 2768] [id = 383] 09:16:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1843A800) [pid = 2768] [serial = 1149] [outer = 00000000] 09:16:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1A4BB800) [pid = 2768] [serial = 1150] [outer = 1843A800] 09:16:30 INFO - PROCESS | 2768 | 1460996190687 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1B130800) [pid = 2768] [serial = 1151] [outer = 1843A800] 09:16:31 INFO - PROCESS | 2768 | 1460996191320 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]]]}] 09:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1019ms 09:16:31 INFO - PROCESS | 2768 | 1460996191369 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 09:16:31 INFO - PROCESS | 2768 | 1460996191372 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 09:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:16:31 INFO - PROCESS | 2768 | 1460996191376 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:16:31 INFO - PROCESS | 2768 | 1460996191378 Marionette TRACE conn5 <- [1,1498,null,{}] 09:16:31 INFO - PROCESS | 2768 | 1460996191382 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}] 09:16:31 INFO - PROCESS | 2768 | 1460996191493 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 09:16:31 INFO - PROCESS | 2768 | 1460996191633 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:31 INFO - PROCESS | 2768 | ++DOCSHELL 1C625C00 == 61 [pid = 2768] [id = 384] 09:16:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1CE13800) [pid = 2768] [serial = 1152] [outer = 00000000] 09:16:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1D4D9000) [pid = 2768] [serial = 1153] [outer = 1CE13800] 09:16:31 INFO - PROCESS | 2768 | 1460996191690 Marionette DEBUG loaded listener.js 09:16:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1FD78000) [pid = 2768] [serial = 1154] [outer = 1CE13800] 09:16:32 INFO - PROCESS | 2768 | 1460996192306 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]]]}] 09:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 971ms 09:16:32 INFO - PROCESS | 2768 | 1460996192349 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 09:16:32 INFO - PROCESS | 2768 | 1460996192353 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 09:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:16:32 INFO - PROCESS | 2768 | 1460996192364 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:16:32 INFO - PROCESS | 2768 | 1460996192369 Marionette TRACE conn5 <- [1,1502,null,{}] 09:16:32 INFO - PROCESS | 2768 | 1460996192373 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}] 09:16:32 INFO - PROCESS | 2768 | 1460996192486 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 09:16:32 INFO - PROCESS | 2768 | 1460996192623 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 2768 | ++DOCSHELL 21A53000 == 62 [pid = 2768] [id = 385] 09:16:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (21C5BC00) [pid = 2768] [serial = 1155] [outer = 00000000] 09:16:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (21F7B000) [pid = 2768] [serial = 1156] [outer = 21C5BC00] 09:16:32 INFO - PROCESS | 2768 | 1460996192679 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (21F93C00) [pid = 2768] [serial = 1157] [outer = 21C5BC00] 09:16:33 INFO - PROCESS | 2768 | 1460996193203 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]]]}] 09:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 930ms 09:16:33 INFO - PROCESS | 2768 | 1460996193289 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 2768 | 1460996193291 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 09:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:16:33 INFO - PROCESS | 2768 | 1460996193294 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 2768 | 1460996193296 Marionette TRACE conn5 <- [1,1506,null,{}] 09:16:33 INFO - PROCESS | 2768 | 1460996193300 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}] 09:16:33 INFO - PROCESS | 2768 | 1460996193414 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 09:16:33 INFO - PROCESS | 2768 | 1460996193551 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:33 INFO - PROCESS | 2768 | ++DOCSHELL 21F76400 == 63 [pid = 2768] [id = 386] 09:16:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (21F79000) [pid = 2768] [serial = 1158] [outer = 00000000] 09:16:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (234EF000) [pid = 2768] [serial = 1159] [outer = 21F79000] 09:16:33 INFO - PROCESS | 2768 | 1460996193611 Marionette DEBUG loaded listener.js 09:16:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (234F2000) [pid = 2768] [serial = 1160] [outer = 21F79000] 09:16:34 INFO - PROCESS | 2768 | 1460996194167 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]]]}] 09:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 930ms 09:16:34 INFO - PROCESS | 2768 | 1460996194229 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 09:16:34 INFO - PROCESS | 2768 | 1460996194231 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 09:16:34 INFO - PROCESS | 2768 | 1460996194235 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:16:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:16:34 INFO - PROCESS | 2768 | 1460996194237 Marionette TRACE conn5 <- [1,1510,null,{}] 09:16:34 INFO - PROCESS | 2768 | 1460996194241 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}] 09:16:34 INFO - PROCESS | 2768 | 1460996194350 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 09:16:34 INFO - PROCESS | 2768 | 1460996194494 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:34 INFO - PROCESS | 2768 | ++DOCSHELL 1FC28C00 == 64 [pid = 2768] [id = 387] 09:16:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1FC29000) [pid = 2768] [serial = 1161] [outer = 00000000] 09:16:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1FC2D400) [pid = 2768] [serial = 1162] [outer = 1FC29000] 09:16:34 INFO - PROCESS | 2768 | 1460996194560 Marionette DEBUG loaded listener.js 09:16:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (2338C400) [pid = 2768] [serial = 1163] [outer = 1FC29000] 09:16:35 INFO - PROCESS | 2768 | 1460996195188 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"]]]}] 09:16:35 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 () { 09:16:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:16:35 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 () { 09:16:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:16:35 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 () { 09:16:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:16:35 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 () { 09:16:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:16:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 976ms 09:16:35 INFO - PROCESS | 2768 | 1460996195214 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 09:16:35 INFO - PROCESS | 2768 | 1460996195217 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 09:16:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:16:35 INFO - PROCESS | 2768 | 1460996195220 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:16:35 INFO - PROCESS | 2768 | 1460996195222 Marionette TRACE conn5 <- [1,1514,null,{}] 09:16:35 INFO - PROCESS | 2768 | 1460996195242 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}] 09:16:35 INFO - PROCESS | 2768 | 1460996195352 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 09:16:35 INFO - PROCESS | 2768 | 1460996195489 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 2768 | ++DOCSHELL 234F4400 == 65 [pid = 2768] [id = 388] 09:16:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (234F9800) [pid = 2768] [serial = 1164] [outer = 00000000] 09:16:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (23611800) [pid = 2768] [serial = 1165] [outer = 234F9800] 09:16:35 INFO - PROCESS | 2768 | 1460996195545 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (2383A000) [pid = 2768] [serial = 1166] [outer = 234F9800] 09:16:36 INFO - PROCESS | 2768 | 1460996196099 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"]]]}] 09:16:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:16:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:16:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:16:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:16:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:16:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:16:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:16:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 930ms 09:16:36 INFO - PROCESS | 2768 | 1460996196155 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 2768 | 1460996196157 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 09:16:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:16:36 INFO - PROCESS | 2768 | 1460996196178 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 2768 | 1460996196181 Marionette TRACE conn5 <- [1,1518,null,{}] 09:16:36 INFO - PROCESS | 2768 | 1460996196186 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}] 09:16:36 INFO - PROCESS | 2768 | 1460996196292 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 09:16:36 INFO - PROCESS | 2768 | 1460996196404 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:36 INFO - PROCESS | 2768 | ++DOCSHELL 1241A000 == 66 [pid = 2768] [id = 389] 09:16:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (18389C00) [pid = 2768] [serial = 1167] [outer = 00000000] 09:16:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (1C628000) [pid = 2768] [serial = 1168] [outer = 18389C00] 09:16:36 INFO - PROCESS | 2768 | 1460996196458 Marionette DEBUG loaded listener.js 09:16:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1CDC3400) [pid = 2768] [serial = 1169] [outer = 18389C00] 09:16:37 INFO - PROCESS | 2768 | 1460996197144 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]]]}] 09:16:37 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 09:16:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:16:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:16:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:16:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:16:37 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. 09:16:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:16:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1041ms 09:16:37 INFO - PROCESS | 2768 | 1460996197208 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 09:16:37 INFO - PROCESS | 2768 | 1460996197213 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 09:16:37 INFO - PROCESS | 2768 | 1460996197220 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:16:37 INFO - PROCESS | 2768 | 1460996197224 Marionette TRACE conn5 <- [1,1522,null,{}] 09:16:37 INFO - PROCESS | 2768 | 1460996197247 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}] 09:16:37 INFO - PROCESS | 2768 | 1460996197352 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 09:16:37 INFO - PROCESS | 2768 | 1460996197467 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:37 INFO - PROCESS | 2768 | ++DOCSHELL 19C5E800 == 67 [pid = 2768] [id = 390] 09:16:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (19C5FC00) [pid = 2768] [serial = 1170] [outer = 00000000] 09:16:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (1A43D400) [pid = 2768] [serial = 1171] [outer = 19C5FC00] 09:16:37 INFO - PROCESS | 2768 | 1460996197561 Marionette DEBUG loaded listener.js 09:16:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 160 (1B144400) [pid = 2768] [serial = 1172] [outer = 19C5FC00] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 1CF0D800 == 66 [pid = 2768] [id = 306] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 16D09800 == 65 [pid = 2768] [id = 381] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 16D42C00 == 64 [pid = 2768] [id = 380] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 16D51800 == 63 [pid = 2768] [id = 379] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 1CF92000 == 62 [pid = 2768] [id = 378] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 16D4F800 == 61 [pid = 2768] [id = 377] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 1C7F7400 == 60 [pid = 2768] [id = 376] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 19D78800 == 59 [pid = 2768] [id = 375] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 132E6800 == 58 [pid = 2768] [id = 374] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 16D4E400 == 57 [pid = 2768] [id = 373] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 159 (16D48000) [pid = 2768] [serial = 1050] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (1B143400) [pid = 2768] [serial = 1053] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (1FD99400) [pid = 2768] [serial = 1056] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (21C5C800) [pid = 2768] [serial = 1059] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (23386000) [pid = 2768] [serial = 1065] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (2338B800) [pid = 2768] [serial = 1062] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (21A51800) [pid = 2768] [serial = 1096] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 16D45400 == 56 [pid = 2768] [id = 372] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 1D329400 == 55 [pid = 2768] [id = 370] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 23385400 == 54 [pid = 2768] [id = 369] 09:16:38 INFO - PROCESS | 2768 | --DOCSHELL 12332000 == 53 [pid = 2768] [id = 366] 09:16:38 INFO - PROCESS | 2768 | 1460996198195 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:16:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 990ms 09:16:38 INFO - PROCESS | 2768 | 1460996198216 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 2768 | 1460996198221 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 09:16:38 INFO - PROCESS | 2768 | 1460996198227 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:16:38 INFO - PROCESS | 2768 | 1460996198230 Marionette TRACE conn5 <- [1,1526,null,{}] 09:16:38 INFO - PROCESS | 2768 | 1460996198234 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}] 09:16:38 INFO - PROCESS | 2768 | 1460996198337 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1DF7F800) [pid = 2768] [serial = 1087] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1D323000) [pid = 2768] [serial = 1085] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (1CF16C00) [pid = 2768] [serial = 1084] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1FD97000) [pid = 2768] [serial = 1093] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1C4A9000) [pid = 2768] [serial = 1078] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (14947C00) [pid = 2768] [serial = 1071] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (16D4D400) [pid = 2768] [serial = 1072] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (17430400) [pid = 2768] [serial = 1069] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (16D13C00) [pid = 2768] [serial = 1068] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1A4C0800) [pid = 2768] [serial = 1075] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1B128800) [pid = 2768] [serial = 1076] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1CCC6C00) [pid = 2768] [serial = 1090] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1E9B1400) [pid = 2768] [serial = 1088] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1CC82C00) [pid = 2768] [serial = 1081] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1CCCA400) [pid = 2768] [serial = 1082] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1241D000) [pid = 2768] [serial = 646] [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.] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1C62B400) [pid = 2768] [serial = 1079] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CEEE000) [pid = 2768] [serial = 1091] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (2101E800) [pid = 2768] [serial = 1094] [outer = 00000000] [url = about:blank] 09:16:38 INFO - PROCESS | 2768 | 1460996198451 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 2768 | ++DOCSHELL 11222000 == 54 [pid = 2768] [id = 391] 09:16:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (112EA400) [pid = 2768] [serial = 1173] [outer = 00000000] 09:16:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (16D0A000) [pid = 2768] [serial = 1174] [outer = 112EA400] 09:16:38 INFO - PROCESS | 2768 | 1460996198497 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (188E5C00) [pid = 2768] [serial = 1175] [outer = 112EA400] 09:16:38 INFO - PROCESS | 2768 | 1460996198919 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]]]}] 09:16:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:16:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 730ms 09:16:38 INFO - PROCESS | 2768 | 1460996198961 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 09:16:38 INFO - PROCESS | 2768 | 1460996198963 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 09:16:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:16:38 INFO - PROCESS | 2768 | 1460996198967 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:16:38 INFO - PROCESS | 2768 | 1460996198970 Marionette TRACE conn5 <- [1,1530,null,{}] 09:16:39 INFO - PROCESS | 2768 | 1460996198985 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}] 09:16:39 INFO - PROCESS | 2768 | 1460996199109 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 09:16:39 INFO - PROCESS | 2768 | 1460996199125 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:39 INFO - PROCESS | 2768 | ++DOCSHELL 1C62E800 == 55 [pid = 2768] [id = 392] 09:16:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1C7F1800) [pid = 2768] [serial = 1176] [outer = 00000000] 09:16:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1CC79C00) [pid = 2768] [serial = 1177] [outer = 1C7F1800] 09:16:39 INFO - PROCESS | 2768 | 1460996199176 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1CCC6C00) [pid = 2768] [serial = 1178] [outer = 1C7F1800] 09:16:39 INFO - PROCESS | 2768 | 1460996199641 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 09:16:39 INFO - PROCESS | 2768 | 1460996199701 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 2768 | 1460996199703 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 09:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:16:39 INFO - PROCESS | 2768 | 1460996199707 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 2768 | 1460996199709 Marionette TRACE conn5 <- [1,1534,null,{}] 09:16:39 INFO - PROCESS | 2768 | 1460996199712 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}] 09:16:39 INFO - PROCESS | 2768 | 1460996199802 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 09:16:39 INFO - PROCESS | 2768 | 1460996199811 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:39 INFO - PROCESS | 2768 | ++DOCSHELL 1CCCFC00 == 56 [pid = 2768] [id = 393] 09:16:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1CEF0000) [pid = 2768] [serial = 1179] [outer = 00000000] 09:16:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1CF16400) [pid = 2768] [serial = 1180] [outer = 1CEF0000] 09:16:39 INFO - PROCESS | 2768 | 1460996199857 Marionette DEBUG loaded listener.js 09:16:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1CF8F400) [pid = 2768] [serial = 1181] [outer = 1CEF0000] 09:16:40 INFO - PROCESS | 2768 | 1460996200312 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]]]}] 09:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 09:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:16:40 INFO - PROCESS | 2768 | 1460996200381 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 09:16:40 INFO - PROCESS | 2768 | 1460996200383 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 09:16:40 INFO - PROCESS | 2768 | 1460996200386 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:16:40 INFO - PROCESS | 2768 | 1460996200387 Marionette TRACE conn5 <- [1,1538,null,{}] 09:16:40 INFO - PROCESS | 2768 | 1460996200390 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}] 09:16:40 INFO - PROCESS | 2768 | 1460996200505 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 09:16:40 INFO - PROCESS | 2768 | 1460996200518 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 2768 | ++DOCSHELL 1D3E8800 == 57 [pid = 2768] [id = 394] 09:16:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1D4D6C00) [pid = 2768] [serial = 1182] [outer = 00000000] 09:16:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1DDF3000) [pid = 2768] [serial = 1183] [outer = 1D4D6C00] 09:16:40 INFO - PROCESS | 2768 | 1460996200563 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1E9B8000) [pid = 2768] [serial = 1184] [outer = 1D4D6C00] 09:16:41 INFO - PROCESS | 2768 | 1460996201080 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]]]}] 09:16:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 09:16:41 INFO - PROCESS | 2768 | 1460996201117 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 09:16:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:16:41 INFO - PROCESS | 2768 | 1460996201119 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 09:16:41 INFO - PROCESS | 2768 | 1460996201122 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:16:41 INFO - PROCESS | 2768 | 1460996201124 Marionette TRACE conn5 <- [1,1542,null,{}] 09:16:41 INFO - PROCESS | 2768 | 1460996201128 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}] 09:16:41 INFO - PROCESS | 2768 | 1460996201265 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 09:16:41 INFO - PROCESS | 2768 | 1460996201333 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:41 INFO - PROCESS | 2768 | ++DOCSHELL 1FC23400 == 58 [pid = 2768] [id = 395] 09:16:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1FC26C00) [pid = 2768] [serial = 1185] [outer = 00000000] 09:16:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (2150B400) [pid = 2768] [serial = 1186] [outer = 1FC26C00] 09:16:41 INFO - PROCESS | 2768 | 1460996201380 Marionette DEBUG loaded listener.js 09:16:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (21AC6000) [pid = 2768] [serial = 1187] [outer = 1FC26C00] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1CCC7000) [pid = 2768] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1D322400) [pid = 2768] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (176C4C00) [pid = 2768] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (177E3C00) [pid = 2768] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1C7FE000) [pid = 2768] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (19D7C000) [pid = 2768] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (18439C00) [pid = 2768] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (14944800) [pid = 2768] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:16:41 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (18393C00) [pid = 2768] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:16:42 INFO - PROCESS | 2768 | 1460996202352 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]]]}] 09:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1286ms 09:16:42 INFO - PROCESS | 2768 | 1460996202409 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 2768 | 1460996202413 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 09:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:16:42 INFO - PROCESS | 2768 | 1460996202418 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 2768 | 1460996202422 Marionette TRACE conn5 <- [1,1546,null,{}] 09:16:42 INFO - PROCESS | 2768 | 1460996202428 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}] 09:16:42 INFO - PROCESS | 2768 | 1460996202545 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 09:16:42 INFO - PROCESS | 2768 | 1460996202688 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:42 INFO - PROCESS | 2768 | ++DOCSHELL 138F4400 == 59 [pid = 2768] [id = 396] 09:16:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (16F13000) [pid = 2768] [serial = 1188] [outer = 00000000] 09:16:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (19D78800) [pid = 2768] [serial = 1189] [outer = 16F13000] 09:16:42 INFO - PROCESS | 2768 | 1460996202747 Marionette DEBUG loaded listener.js 09:16:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1A4C0800) [pid = 2768] [serial = 1190] [outer = 16F13000] 09:16:43 INFO - PROCESS | 2768 | 1460996203355 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]]]}] 09:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 990ms 09:16:43 INFO - PROCESS | 2768 | 1460996203409 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 09:16:43 INFO - PROCESS | 2768 | 1460996203415 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 09:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:16:43 INFO - PROCESS | 2768 | 1460996203422 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:16:43 INFO - PROCESS | 2768 | 1460996203425 Marionette TRACE conn5 <- [1,1550,null,{}] 09:16:43 INFO - PROCESS | 2768 | 1460996203429 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}] 09:16:43 INFO - PROCESS | 2768 | 1460996203546 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 09:16:43 INFO - PROCESS | 2768 | 1460996203690 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:43 INFO - PROCESS | 2768 | ++DOCSHELL 1B2B2C00 == 60 [pid = 2768] [id = 397] 09:16:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1B493C00) [pid = 2768] [serial = 1191] [outer = 00000000] 09:16:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1CCD0800) [pid = 2768] [serial = 1192] [outer = 1B493C00] 09:16:43 INFO - PROCESS | 2768 | 1460996203749 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1CEF7800) [pid = 2768] [serial = 1193] [outer = 1B493C00] 09:16:44 INFO - PROCESS | 2768 | 1460996204355 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]]]}] 09:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 970ms 09:16:44 INFO - PROCESS | 2768 | 1460996204393 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 09:16:44 INFO - PROCESS | 2768 | 1460996204396 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 09:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:16:44 INFO - PROCESS | 2768 | 1460996204400 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:16:44 INFO - PROCESS | 2768 | 1460996204404 Marionette TRACE conn5 <- [1,1554,null,{}] 09:16:44 INFO - PROCESS | 2768 | 1460996204415 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}] 09:16:44 INFO - PROCESS | 2768 | 1460996204529 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 09:16:44 INFO - PROCESS | 2768 | 1460996204676 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 2768 | ++DOCSHELL 1FD74400 == 61 [pid = 2768] [id = 398] 09:16:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1FD76000) [pid = 2768] [serial = 1194] [outer = 00000000] 09:16:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (2101F400) [pid = 2768] [serial = 1195] [outer = 1FD76000] 09:16:44 INFO - PROCESS | 2768 | 1460996204736 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (21AC4000) [pid = 2768] [serial = 1196] [outer = 1FD76000] 09:16:45 INFO - PROCESS | 2768 | 1460996205294 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]]]}] 09:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 930ms 09:16:45 INFO - PROCESS | 2768 | 1460996205333 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 2768 | 1460996205336 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 09:16:45 INFO - PROCESS | 2768 | 1460996205340 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:16:45 INFO - PROCESS | 2768 | 1460996205342 Marionette TRACE conn5 <- [1,1558,null,{}] 09:16:45 INFO - PROCESS | 2768 | 1460996205345 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}] 09:16:45 INFO - PROCESS | 2768 | 1460996205457 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 09:16:45 INFO - PROCESS | 2768 | 1460996205572 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:45 INFO - PROCESS | 2768 | ++DOCSHELL 2101A800 == 62 [pid = 2768] [id = 399] 09:16:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (21AEF800) [pid = 2768] [serial = 1197] [outer = 00000000] 09:16:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (21F97C00) [pid = 2768] [serial = 1198] [outer = 21AEF800] 09:16:45 INFO - PROCESS | 2768 | 1460996205668 Marionette DEBUG loaded listener.js 09:16:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (23386800) [pid = 2768] [serial = 1199] [outer = 21AEF800] 09:16:46 INFO - PROCESS | 2768 | 1460996206262 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]]]}] 09:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 970ms 09:16:46 INFO - PROCESS | 2768 | 1460996206313 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 09:16:46 INFO - PROCESS | 2768 | 1460996206316 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 09:16:46 INFO - PROCESS | 2768 | 1460996206319 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:16:46 INFO - PROCESS | 2768 | 1460996206321 Marionette TRACE conn5 <- [1,1562,null,{}] 09:16:46 INFO - PROCESS | 2768 | 1460996206325 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}] 09:16:46 INFO - PROCESS | 2768 | 1460996206433 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 09:16:46 INFO - PROCESS | 2768 | 1460996206576 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:46 INFO - PROCESS | 2768 | ++DOCSHELL 23388C00 == 63 [pid = 2768] [id = 400] 09:16:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (234F1000) [pid = 2768] [serial = 1200] [outer = 00000000] 09:16:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (23603000) [pid = 2768] [serial = 1201] [outer = 234F1000] 09:16:46 INFO - PROCESS | 2768 | 1460996206632 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (2360C400) [pid = 2768] [serial = 1202] [outer = 234F1000] 09:16:47 INFO - PROCESS | 2768 | 1460996207225 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]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 971ms 09:16:47 INFO - PROCESS | 2768 | 1460996207293 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 2768 | 1460996207296 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 09:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:16:47 INFO - PROCESS | 2768 | 1460996207299 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 2768 | 1460996207301 Marionette TRACE conn5 <- [1,1566,null,{}] 09:16:47 INFO - PROCESS | 2768 | 1460996207305 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}] 09:16:47 INFO - PROCESS | 2768 | 1460996207429 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 09:16:47 INFO - PROCESS | 2768 | 1460996207567 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:47 INFO - PROCESS | 2768 | ++DOCSHELL 1233EC00 == 64 [pid = 2768] [id = 401] 09:16:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (21C5D800) [pid = 2768] [serial = 1203] [outer = 00000000] 09:16:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (240A2800) [pid = 2768] [serial = 1204] [outer = 21C5D800] 09:16:47 INFO - PROCESS | 2768 | 1460996207626 Marionette DEBUG loaded listener.js 09:16:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (240A7000) [pid = 2768] [serial = 1205] [outer = 21C5D800] 09:16:48 INFO - PROCESS | 2768 | 1460996208148 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]]]}] 09:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 870ms 09:16:48 INFO - PROCESS | 2768 | 1460996208173 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 09:16:48 INFO - PROCESS | 2768 | 1460996208176 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 09:16:48 INFO - PROCESS | 2768 | 1460996208196 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:16:48 INFO - PROCESS | 2768 | 1460996208198 Marionette TRACE conn5 <- [1,1570,null,{}] 09:16:48 INFO - PROCESS | 2768 | 1460996208202 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}] 09:16:48 INFO - PROCESS | 2768 | 1460996208308 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 09:16:48 INFO - PROCESS | 2768 | 1460996208441 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:48 INFO - PROCESS | 2768 | ++DOCSHELL 12331000 == 65 [pid = 2768] [id = 402] 09:16:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (12336C00) [pid = 2768] [serial = 1206] [outer = 00000000] 09:16:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 160 (174DC400) [pid = 2768] [serial = 1207] [outer = 12336C00] 09:16:48 INFO - PROCESS | 2768 | 1460996208538 Marionette DEBUG loaded listener.js 09:16:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 161 (19D80800) [pid = 2768] [serial = 1208] [outer = 12336C00] 09:16:49 INFO - PROCESS | 2768 | 1460996209233 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]]]}] 09:16:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1069ms 09:16:49 INFO - PROCESS | 2768 | 1460996209289 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 09:16:49 INFO - PROCESS | 2768 | 1460996209294 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 09:16:49 INFO - PROCESS | 2768 | 1460996209301 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:16:49 INFO - PROCESS | 2768 | 1460996209304 Marionette TRACE conn5 <- [1,1574,null,{}] 09:16:49 INFO - PROCESS | 2768 | 1460996209309 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}] 09:16:49 INFO - PROCESS | 2768 | 1460996209415 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 09:16:49 INFO - PROCESS | 2768 | 1460996209579 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 2768 | ++DOCSHELL 1233D000 == 66 [pid = 2768] [id = 403] 09:16:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 162 (12412000) [pid = 2768] [serial = 1209] [outer = 00000000] 09:16:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 163 (128AB800) [pid = 2768] [serial = 1210] [outer = 12412000] 09:16:49 INFO - PROCESS | 2768 | 1460996209633 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 164 (1493E800) [pid = 2768] [serial = 1211] [outer = 12412000] 09:16:50 INFO - PROCESS | 2768 | 1460996210195 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]]]}] 09:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 930ms 09:16:50 INFO - PROCESS | 2768 | 1460996210272 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 09:16:50 INFO - PROCESS | 2768 | 1460996210277 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 09:16:50 INFO - PROCESS | 2768 | 1460996210283 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 2768 | 1460996210286 Marionette TRACE conn5 <- [1,1578,null,{}] 09:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:16:50 INFO - PROCESS | 2768 | 1460996210290 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}] 09:16:50 INFO - PROCESS | 2768 | 1460996210417 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 09:16:50 INFO - PROCESS | 2768 | --DOCSHELL 1D3E8800 == 65 [pid = 2768] [id = 394] 09:16:50 INFO - PROCESS | 2768 | --DOCSHELL 1CCCFC00 == 64 [pid = 2768] [id = 393] 09:16:50 INFO - PROCESS | 2768 | --DOCSHELL 1C62E800 == 63 [pid = 2768] [id = 392] 09:16:50 INFO - PROCESS | 2768 | --DOCSHELL 11222000 == 62 [pid = 2768] [id = 391] 09:16:50 INFO - PROCESS | 2768 | --DOCSHELL 19C5E800 == 61 [pid = 2768] [id = 390] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 163 (1C4A8800) [pid = 2768] [serial = 1102] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 162 (19C5A400) [pid = 2768] [serial = 1099] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOCSHELL 21026000 == 60 [pid = 2768] [id = 365] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 161 (1CEF2C00) [pid = 2768] [serial = 1132] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 160 (1D4D7400) [pid = 2768] [serial = 1135] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 159 (1A4CD000) [pid = 2768] [serial = 1138] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (1BC6BC00) [pid = 2768] [serial = 1121] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (1B13E800) [pid = 2768] [serial = 1120] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (1CC7D000) [pid = 2768] [serial = 1129] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (1BC76800) [pid = 2768] [serial = 1126] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (1C622800) [pid = 2768] [serial = 1127] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1A432000) [pid = 2768] [serial = 1118] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (19C5A800) [pid = 2768] [serial = 1117] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (18388C00) [pid = 2768] [serial = 1123] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (19C86C00) [pid = 2768] [serial = 1124] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1DF80C00) [pid = 2768] [serial = 1141] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (21F90000) [pid = 2768] [serial = 1105] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (2360AC00) [pid = 2768] [serial = 1108] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1FD7B400) [pid = 2768] [serial = 1111] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (2361F000) [pid = 2768] [serial = 1114] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1D4E4400) [pid = 2768] [serial = 1136] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1E8A9000) [pid = 2768] [serial = 1142] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1BC68C00) [pid = 2768] [serial = 1139] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1CF0C400) [pid = 2768] [serial = 1133] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1CC85000) [pid = 2768] [serial = 1130] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1FD7BC00) [pid = 2768] [serial = 1144] [outer = 00000000] [url = about:blank] 09:16:50 INFO - PROCESS | 2768 | 1460996210598 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 2768 | ++DOCSHELL 112EF400 == 61 [pid = 2768] [id = 404] 09:16:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (11F81800) [pid = 2768] [serial = 1212] [outer = 00000000] 09:16:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (128A4C00) [pid = 2768] [serial = 1213] [outer = 11F81800] 09:16:50 INFO - PROCESS | 2768 | 1460996210648 Marionette DEBUG loaded listener.js 09:16:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (16F9FC00) [pid = 2768] [serial = 1214] [outer = 11F81800] 09:16:51 INFO - PROCESS | 2768 | 1460996211045 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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 831ms 09:16:51 INFO - PROCESS | 2768 | 1460996211123 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 09:16:51 INFO - PROCESS | 2768 | 1460996211125 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 09:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:16:51 INFO - PROCESS | 2768 | 1460996211134 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 2768 | 1460996211138 Marionette TRACE conn5 <- [1,1582,null,{}] 09:16:51 INFO - PROCESS | 2768 | 1460996211149 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}] 09:16:51 INFO - PROCESS | 2768 | 1460996211250 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 09:16:51 INFO - PROCESS | 2768 | 1460996211266 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:51 INFO - PROCESS | 2768 | ++DOCSHELL 1A432000 == 62 [pid = 2768] [id = 405] 09:16:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1A433000) [pid = 2768] [serial = 1215] [outer = 00000000] 09:16:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1A4B7400) [pid = 2768] [serial = 1216] [outer = 1A433000] 09:16:51 INFO - PROCESS | 2768 | 1460996211315 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1A4BFC00) [pid = 2768] [serial = 1217] [outer = 1A433000] 09:16:51 INFO - PROCESS | 2768 | 1460996211797 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]]]}] 09:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms 09:16:51 INFO - PROCESS | 2768 | 1460996211868 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 09:16:51 INFO - PROCESS | 2768 | 1460996211870 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 09:16:51 INFO - PROCESS | 2768 | 1460996211874 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:16:51 INFO - PROCESS | 2768 | 1460996211875 Marionette TRACE conn5 <- [1,1586,null,{}] 09:16:51 INFO - PROCESS | 2768 | 1460996211879 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}] 09:16:51 INFO - PROCESS | 2768 | 1460996211970 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 09:16:52 INFO - PROCESS | 2768 | 1460996212077 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 2768 | ++DOCSHELL 1B2A7C00 == 63 [pid = 2768] [id = 406] 09:16:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1B2A9800) [pid = 2768] [serial = 1218] [outer = 00000000] 09:16:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1BC66400) [pid = 2768] [serial = 1219] [outer = 1B2A9800] 09:16:52 INFO - PROCESS | 2768 | 1460996212126 Marionette DEBUG loaded listener.js 09:16:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1BC70400) [pid = 2768] [serial = 1220] [outer = 1B2A9800] 09:16:52 INFO - PROCESS | 2768 | 1460996212507 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]]]}] 09:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 671ms 09:16:52 INFO - PROCESS | 2768 | 1460996212547 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 09:16:52 INFO - PROCESS | 2768 | 1460996212549 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 09:16:52 INFO - PROCESS | 2768 | 1460996212569 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:16:52 INFO - PROCESS | 2768 | 1460996212571 Marionette TRACE conn5 <- [1,1590,null,{}] 09:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:16:52 INFO - PROCESS | 2768 | 1460996212574 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}] 09:16:52 INFO - PROCESS | 2768 | 1460996212700 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 09:16:52 INFO - PROCESS | 2768 | 1460996212767 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 2768 | ++DOCSHELL 1BC72000 == 64 [pid = 2768] [id = 407] 09:16:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1BC79C00) [pid = 2768] [serial = 1221] [outer = 00000000] 09:16:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1C620800) [pid = 2768] [serial = 1222] [outer = 1BC79C00] 09:16:52 INFO - PROCESS | 2768 | 1460996212813 Marionette DEBUG loaded listener.js 09:16:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (1C626400) [pid = 2768] [serial = 1223] [outer = 1BC79C00] 09:16:53 INFO - PROCESS | 2768 | 1460996213254 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]]]}] 09:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 730ms 09:16:53 INFO - PROCESS | 2768 | 1460996213348 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 09:16:53 INFO - PROCESS | 2768 | 1460996213350 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 09:16:53 INFO - PROCESS | 2768 | 1460996213354 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:16:53 INFO - PROCESS | 2768 | 1460996213356 Marionette TRACE conn5 <- [1,1594,null,{}] 09:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:16:53 INFO - PROCESS | 2768 | 1460996213359 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}] 09:16:53 INFO - PROCESS | 2768 | 1460996213503 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 09:16:53 INFO - PROCESS | 2768 | 1460996213577 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:53 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6FC00 == 65 [pid = 2768] [id = 408] 09:16:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (1CB46C00) [pid = 2768] [serial = 1224] [outer = 00000000] 09:16:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (1CCCE400) [pid = 2768] [serial = 1225] [outer = 1CB46C00] 09:16:53 INFO - PROCESS | 2768 | 1460996213626 Marionette DEBUG loaded listener.js 09:16:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (1CE16800) [pid = 2768] [serial = 1226] [outer = 1CB46C00] 09:16:54 INFO - PROCESS | 2768 | 1460996214049 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]]]}] 09:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 732ms 09:16:54 INFO - PROCESS | 2768 | 1460996214099 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 09:16:54 INFO - PROCESS | 2768 | 1460996214101 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 09:16:54 INFO - PROCESS | 2768 | 1460996214104 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:16:54 INFO - PROCESS | 2768 | 1460996214106 Marionette TRACE conn5 <- [1,1598,null,{}] 09:16:54 INFO - PROCESS | 2768 | 1460996214109 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}] 09:16:54 INFO - PROCESS | 2768 | 1460996214237 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 09:16:54 INFO - PROCESS | 2768 | 1460996214307 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 2768 | ++DOCSHELL 1769DC00 == 66 [pid = 2768] [id = 409] 09:16:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (1A43C400) [pid = 2768] [serial = 1227] [outer = 00000000] 09:16:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (1CF0E800) [pid = 2768] [serial = 1228] [outer = 1A43C400] 09:16:54 INFO - PROCESS | 2768 | 1460996214355 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1CF16C00) [pid = 2768] [serial = 1229] [outer = 1A43C400] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (18389C00) [pid = 2768] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (1CEF0000) [pid = 2768] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (112EA400) [pid = 2768] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (19C5FC00) [pid = 2768] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (21F8EC00) [pid = 2768] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1FC88400) [pid = 2768] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (21F78000) [pid = 2768] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1D4E4800) [pid = 2768] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (21503000) [pid = 2768] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (19D7D400) [pid = 2768] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (11EF6000) [pid = 2768] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (16D0F000) [pid = 2768] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (21C52C00) [pid = 2768] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (122C3C00) [pid = 2768] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1FD9E400) [pid = 2768] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1CDC4400) [pid = 2768] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (19D79400) [pid = 2768] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1FC8E000) [pid = 2768] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:16:54 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1A430400) [pid = 2768] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (210B2C00) [pid = 2768] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (21C55800) [pid = 2768] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CC83C00) [pid = 2768] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (21A4D800) [pid = 2768] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1D4D6C00) [pid = 2768] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (210A7000) [pid = 2768] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (12A44C00) [pid = 2768] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1B124400) [pid = 2768] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:16:55 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1C7F1800) [pid = 2768] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:16:55 INFO - PROCESS | 2768 | 1460996215003 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]]]}] 09:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 930ms 09:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:16:55 INFO - PROCESS | 2768 | 1460996215037 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 2768 | 1460996215040 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 09:16:55 INFO - PROCESS | 2768 | 1460996215047 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 2768 | 1460996215049 Marionette TRACE conn5 <- [1,1602,null,{}] 09:16:55 INFO - PROCESS | 2768 | 1460996215053 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}] 09:16:55 INFO - PROCESS | 2768 | 1460996215183 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 09:16:55 INFO - PROCESS | 2768 | 1460996215251 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 2768 | ++DOCSHELL 11AE8400 == 67 [pid = 2768] [id = 410] 09:16:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (11EED400) [pid = 2768] [serial = 1230] [outer = 00000000] 09:16:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (188E9C00) [pid = 2768] [serial = 1231] [outer = 11EED400] 09:16:55 INFO - PROCESS | 2768 | 1460996215295 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1A4BF400) [pid = 2768] [serial = 1232] [outer = 11EED400] 09:16:55 INFO - PROCESS | 2768 | 1460996215651 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]]]}] 09:16:55 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 09:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 690ms 09:16:55 INFO - PROCESS | 2768 | 1460996215734 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 09:16:55 INFO - PROCESS | 2768 | 1460996215736 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 09:16:55 INFO - PROCESS | 2768 | 1460996215739 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:16:55 INFO - PROCESS | 2768 | 1460996215741 Marionette TRACE conn5 <- [1,1606,null,{}] 09:16:55 INFO - PROCESS | 2768 | 1460996215745 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}] 09:16:55 INFO - PROCESS | 2768 | 1460996215832 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 09:16:55 INFO - PROCESS | 2768 | 1460996215839 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 2768 | ++DOCSHELL 18393000 == 68 [pid = 2768] [id = 411] 09:16:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (19D76400) [pid = 2768] [serial = 1233] [outer = 00000000] 09:16:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1D3F2000) [pid = 2768] [serial = 1234] [outer = 19D76400] 09:16:55 INFO - PROCESS | 2768 | 1460996215887 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1D4DA800) [pid = 2768] [serial = 1235] [outer = 19D76400] 09:16:56 INFO - PROCESS | 2768 | 1460996216348 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]]]}] 09:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 630ms 09:16:56 INFO - PROCESS | 2768 | 1460996216374 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 09:16:56 INFO - PROCESS | 2768 | 1460996216376 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 09:16:56 INFO - PROCESS | 2768 | 1460996216379 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:16:56 INFO - PROCESS | 2768 | 1460996216381 Marionette TRACE conn5 <- [1,1610,null,{}] 09:16:56 INFO - PROCESS | 2768 | 1460996216385 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}] 09:16:56 INFO - PROCESS | 2768 | 1460996216476 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 09:16:56 INFO - PROCESS | 2768 | 1460996216515 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:56 INFO - PROCESS | 2768 | ++DOCSHELL 1D4E2000 == 69 [pid = 2768] [id = 412] 09:16:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1D4E3000) [pid = 2768] [serial = 1236] [outer = 00000000] 09:16:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1DD86800) [pid = 2768] [serial = 1237] [outer = 1D4E3000] 09:16:56 INFO - PROCESS | 2768 | 1460996216560 Marionette DEBUG loaded listener.js 09:16:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1DDF1400) [pid = 2768] [serial = 1238] [outer = 1D4E3000] 09:16:57 INFO - PROCESS | 2768 | 1460996217249 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]]]}] 09:16:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:16:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 931ms 09:16:57 INFO - PROCESS | 2768 | 1460996217314 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 09:16:57 INFO - PROCESS | 2768 | 1460996217318 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 09:16:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:16:57 INFO - PROCESS | 2768 | 1460996217323 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:16:57 INFO - PROCESS | 2768 | 1460996217326 Marionette TRACE conn5 <- [1,1614,null,{}] 09:16:57 INFO - PROCESS | 2768 | 1460996217334 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}] 09:16:57 INFO - PROCESS | 2768 | 1460996217457 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 09:16:57 INFO - PROCESS | 2768 | 1460996217607 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 2768 | ++DOCSHELL 1233A000 == 70 [pid = 2768] [id = 413] 09:16:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (12827400) [pid = 2768] [serial = 1239] [outer = 00000000] 09:16:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1772E400) [pid = 2768] [serial = 1240] [outer = 12827400] 09:16:57 INFO - PROCESS | 2768 | 1460996217670 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (18392C00) [pid = 2768] [serial = 1241] [outer = 12827400] 09:16:58 INFO - PROCESS | 2768 | 1460996218311 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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:16:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1022ms 09:16:58 INFO - PROCESS | 2768 | 1460996218347 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 09:16:58 INFO - PROCESS | 2768 | 1460996218353 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 09:16:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:16:58 INFO - PROCESS | 2768 | 1460996218359 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 2768 | 1460996218362 Marionette TRACE conn5 <- [1,1618,null,{}] 09:16:58 INFO - PROCESS | 2768 | 1460996218367 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}] 09:16:58 INFO - PROCESS | 2768 | 1460996218491 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 09:16:58 INFO - PROCESS | 2768 | 1460996218641 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 2768 | ++DOCSHELL 18AED000 == 71 [pid = 2768] [id = 414] 09:16:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (19C85400) [pid = 2768] [serial = 1242] [outer = 00000000] 09:16:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1C4A8400) [pid = 2768] [serial = 1243] [outer = 19C85400] 09:16:58 INFO - PROCESS | 2768 | 1460996218697 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1CAA0000) [pid = 2768] [serial = 1244] [outer = 19C85400] 09:16:59 INFO - PROCESS | 2768 | 1460996219302 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]]]}] 09:16:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:16:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 970ms 09:16:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:16:59 INFO - PROCESS | 2768 | 1460996219331 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 09:16:59 INFO - PROCESS | 2768 | 1460996219334 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 09:16:59 INFO - PROCESS | 2768 | 1460996219338 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 2768 | 1460996219342 Marionette TRACE conn5 <- [1,1622,null,{}] 09:16:59 INFO - PROCESS | 2768 | 1460996219354 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}] 09:16:59 INFO - PROCESS | 2768 | 1460996219475 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 09:16:59 INFO - PROCESS | 2768 | 1460996219641 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:59 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF1000 == 72 [pid = 2768] [id = 415] 09:16:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1CF86C00) [pid = 2768] [serial = 1245] [outer = 00000000] 09:16:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1E969400) [pid = 2768] [serial = 1246] [outer = 1CF86C00] 09:16:59 INFO - PROCESS | 2768 | 1460996219703 Marionette DEBUG loaded listener.js 09:16:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1FC24400) [pid = 2768] [serial = 1247] [outer = 1CF86C00] 09:17:00 INFO - PROCESS | 2768 | 1460996220319 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]]]}] 09:17:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:17:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1023ms 09:17:00 INFO - PROCESS | 2768 | 1460996220364 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 09:17:00 INFO - PROCESS | 2768 | 1460996220367 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 09:17:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:17:00 INFO - PROCESS | 2768 | 1460996220371 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:17:00 INFO - PROCESS | 2768 | 1460996220373 Marionette TRACE conn5 <- [1,1626,null,{}] 09:17:00 INFO - PROCESS | 2768 | 1460996220377 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}] 09:17:00 INFO - PROCESS | 2768 | 1460996220497 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 09:17:00 INFO - PROCESS | 2768 | 1460996220658 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 2768 | ++DOCSHELL 1FC86000 == 73 [pid = 2768] [id = 416] 09:17:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1FC89800) [pid = 2768] [serial = 1248] [outer = 00000000] 09:17:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1FD91800) [pid = 2768] [serial = 1249] [outer = 1FC89800] 09:17:00 INFO - PROCESS | 2768 | 1460996220715 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1FD9A000) [pid = 2768] [serial = 1250] [outer = 1FC89800] 09:17:01 INFO - PROCESS | 2768 | 1460996221218 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]]]}] 09:17:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:17:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 930ms 09:17:01 INFO - PROCESS | 2768 | 1460996221310 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 2768 | 1460996221312 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 09:17:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:17:01 INFO - PROCESS | 2768 | 1460996221317 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 2768 | 1460996221319 Marionette TRACE conn5 <- [1,1630,null,{}] 09:17:01 INFO - PROCESS | 2768 | 1460996221323 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}] 09:17:01 INFO - PROCESS | 2768 | 1460996221437 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 09:17:01 INFO - PROCESS | 2768 | 1460996221556 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 2768 | ++DOCSHELL 1FD7B400 == 74 [pid = 2768] [id = 417] 09:17:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (1FD9C800) [pid = 2768] [serial = 1251] [outer = 00000000] 09:17:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (210AA000) [pid = 2768] [serial = 1252] [outer = 1FD9C800] 09:17:01 INFO - PROCESS | 2768 | 1460996221652 Marionette DEBUG loaded listener.js 09:17:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (21261800) [pid = 2768] [serial = 1253] [outer = 1FD9C800] 09:17:02 INFO - PROCESS | 2768 | 1460996222303 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]]]}] 09:17:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:17:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1022ms 09:17:02 INFO - PROCESS | 2768 | 1460996222340 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 09:17:02 INFO - PROCESS | 2768 | 1460996222343 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 09:17:02 INFO - PROCESS | 2768 | 1460996222346 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:17:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:17:02 INFO - PROCESS | 2768 | 1460996222348 Marionette TRACE conn5 <- [1,1634,null,{}] 09:17:02 INFO - PROCESS | 2768 | 1460996222352 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}] 09:17:02 INFO - PROCESS | 2768 | 1460996222484 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 09:17:02 INFO - PROCESS | 2768 | 1460996222637 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:02 INFO - PROCESS | 2768 | ++DOCSHELL 112E2400 == 75 [pid = 2768] [id = 418] 09:17:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (112ECC00) [pid = 2768] [serial = 1254] [outer = 00000000] 09:17:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (1A4B9C00) [pid = 2768] [serial = 1255] [outer = 112ECC00] 09:17:02 INFO - PROCESS | 2768 | 1460996222697 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (1CCD0400) [pid = 2768] [serial = 1256] [outer = 112ECC00] 09:17:03 INFO - PROCESS | 2768 | 1460996223615 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:17:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1334ms 09:17:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:17:03 INFO - PROCESS | 2768 | 1460996223684 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 09:17:03 INFO - PROCESS | 2768 | 1460996223689 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 09:17:03 INFO - PROCESS | 2768 | 1460996223694 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 2768 | 1460996223697 Marionette TRACE conn5 <- [1,1638,null,{}] 09:17:03 INFO - PROCESS | 2768 | 1460996223703 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}] 09:17:03 INFO - PROCESS | 2768 | 1460996223806 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 09:17:03 INFO - PROCESS | 2768 | 1460996223959 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:04 INFO - PROCESS | 2768 | ++DOCSHELL 1282A400 == 76 [pid = 2768] [id = 419] 09:17:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1282A800) [pid = 2768] [serial = 1257] [outer = 00000000] 09:17:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (1494CC00) [pid = 2768] [serial = 1258] [outer = 1282A800] 09:17:04 INFO - PROCESS | 2768 | 1460996224012 Marionette DEBUG loaded listener.js 09:17:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (1742C400) [pid = 2768] [serial = 1259] [outer = 1282A800] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1C7F0800 == 75 [pid = 2768] [id = 66] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1DDF1800 == 74 [pid = 2768] [id = 368] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 112EC400 == 73 [pid = 2768] [id = 350] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 18442C00 == 72 [pid = 2768] [id = 351] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1A4C5C00 == 71 [pid = 2768] [id = 367] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 18393000 == 70 [pid = 2768] [id = 411] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 11AE8400 == 69 [pid = 2768] [id = 410] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1769DC00 == 68 [pid = 2768] [id = 409] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1BC6FC00 == 67 [pid = 2768] [id = 408] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1A432000 == 66 [pid = 2768] [id = 405] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 112EF400 == 65 [pid = 2768] [id = 404] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1233D000 == 64 [pid = 2768] [id = 403] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 2101A800 == 63 [pid = 2768] [id = 399] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1FD74400 == 62 [pid = 2768] [id = 398] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1B2B2C00 == 61 [pid = 2768] [id = 397] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 138F4400 == 60 [pid = 2768] [id = 396] 09:17:04 INFO - PROCESS | 2768 | --DOCSHELL 1FC23400 == 59 [pid = 2768] [id = 395] 09:17:04 INFO - PROCESS | 2768 | 1460996224688 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]]]}] 09:17:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:17:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1022ms 09:17:04 INFO - PROCESS | 2768 | 1460996224716 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 09:17:04 INFO - PROCESS | 2768 | 1460996224722 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 09:17:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:17:04 INFO - PROCESS | 2768 | 1460996224728 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:17:04 INFO - PROCESS | 2768 | 1460996224731 Marionette TRACE conn5 <- [1,1642,null,{}] 09:17:04 INFO - PROCESS | 2768 | 1460996224734 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}] 09:17:04 INFO - PROCESS | 2768 | 1460996224835 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (18803C00) [pid = 2768] [serial = 1006] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (21C5C400) [pid = 2768] [serial = 1015] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (171F7000) [pid = 2768] [serial = 955] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (21025000) [pid = 2768] [serial = 967] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (1FC83400) [pid = 2768] [serial = 961] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1BC6F400) [pid = 2768] [serial = 958] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1FD99000) [pid = 2768] [serial = 964] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1CC79800) [pid = 2768] [serial = 1009] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (21A4D400) [pid = 2768] [serial = 970] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (21F76000) [pid = 2768] [serial = 1018] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1CE14000) [pid = 2768] [serial = 904] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (21AF6800) [pid = 2768] [serial = 1012] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (2338C000) [pid = 2768] [serial = 1066] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (21026400) [pid = 2768] [serial = 1057] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (2338D400) [pid = 2768] [serial = 1063] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1DDF3800) [pid = 2768] [serial = 1048] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (21F72C00) [pid = 2768] [serial = 1060] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1BC7C800) [pid = 2768] [serial = 1054] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (174CB000) [pid = 2768] [serial = 1051] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1DDF3000) [pid = 2768] [serial = 1183] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1E9B8000) [pid = 2768] [serial = 1184] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (21C59400) [pid = 2768] [serial = 1097] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1A432400) [pid = 2768] [serial = 1100] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CC7F800) [pid = 2768] [serial = 1103] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CC79C00) [pid = 2768] [serial = 1177] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1CCC6C00) [pid = 2768] [serial = 1178] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1CDC3400) [pid = 2768] [serial = 1169] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1C628000) [pid = 2768] [serial = 1168] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CF16400) [pid = 2768] [serial = 1180] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CF8F400) [pid = 2768] [serial = 1181] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (16D0A000) [pid = 2768] [serial = 1174] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (188E5C00) [pid = 2768] [serial = 1175] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1B144400) [pid = 2768] [serial = 1172] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1A43D400) [pid = 2768] [serial = 1171] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (12418800) [pid = 2768] [serial = 1147] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1A4BB800) [pid = 2768] [serial = 1150] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1D4D9000) [pid = 2768] [serial = 1153] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (21F7B000) [pid = 2768] [serial = 1156] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (234EF000) [pid = 2768] [serial = 1159] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1FC2D400) [pid = 2768] [serial = 1162] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (23611800) [pid = 2768] [serial = 1165] [outer = 00000000] [url = about:blank] 09:17:04 INFO - PROCESS | 2768 | 1460996224971 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 2768 | ++DOCSHELL 11EEE000 == 60 [pid = 2768] [id = 420] 09:17:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (11F4A400) [pid = 2768] [serial = 1260] [outer = 00000000] 09:17:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1282D000) [pid = 2768] [serial = 1261] [outer = 11F4A400] 09:17:05 INFO - PROCESS | 2768 | 1460996225018 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (16F1FC00) [pid = 2768] [serial = 1262] [outer = 11F4A400] 09:17:05 INFO - PROCESS | 2768 | 1460996225463 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]]]}] 09:17:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:17:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 771ms 09:17:05 INFO - PROCESS | 2768 | 1460996225502 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 09:17:05 INFO - PROCESS | 2768 | 1460996225505 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 09:17:05 INFO - PROCESS | 2768 | 1460996225508 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:17:05 INFO - PROCESS | 2768 | 1460996225511 Marionette TRACE conn5 <- [1,1646,null,{}] 09:17:05 INFO - PROCESS | 2768 | 1460996225522 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}] 09:17:05 INFO - PROCESS | 2768 | 1460996225611 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 09:17:05 INFO - PROCESS | 2768 | 1460996225620 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 2768 | ++DOCSHELL 188ECC00 == 61 [pid = 2768] [id = 421] 09:17:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (18AEC800) [pid = 2768] [serial = 1263] [outer = 00000000] 09:17:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (19C7F000) [pid = 2768] [serial = 1264] [outer = 18AEC800] 09:17:05 INFO - PROCESS | 2768 | 1460996225676 Marionette DEBUG loaded listener.js 09:17:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (19D78C00) [pid = 2768] [serial = 1265] [outer = 18AEC800] 09:17:06 INFO - PROCESS | 2768 | 1460996226177 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]]]}] 09:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 730ms 09:17:06 INFO - PROCESS | 2768 | 1460996226242 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 09:17:06 INFO - PROCESS | 2768 | 1460996226245 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 09:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:17:06 INFO - PROCESS | 2768 | 1460996226251 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 2768 | 1460996226252 Marionette TRACE conn5 <- [1,1650,null,{}] 09:17:06 INFO - PROCESS | 2768 | 1460996226256 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}] 09:17:06 INFO - PROCESS | 2768 | 1460996226343 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 09:17:06 INFO - PROCESS | 2768 | 1460996226443 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:06 INFO - PROCESS | 2768 | ++DOCSHELL 19D7D000 == 62 [pid = 2768] [id = 422] 09:17:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (19D7E000) [pid = 2768] [serial = 1266] [outer = 00000000] 09:17:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1A4C0000) [pid = 2768] [serial = 1267] [outer = 19D7E000] 09:17:06 INFO - PROCESS | 2768 | 1460996226489 Marionette DEBUG loaded listener.js 09:17:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1A4D3800) [pid = 2768] [serial = 1268] [outer = 19D7E000] 09:17:06 INFO - PROCESS | 2768 | 1460996226882 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]]]}] 09:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 09:17:06 INFO - PROCESS | 2768 | 1460996226922 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 09:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:17:06 INFO - PROCESS | 2768 | 1460996226924 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 09:17:06 INFO - PROCESS | 2768 | 1460996226943 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:17:06 INFO - PROCESS | 2768 | 1460996226945 Marionette TRACE conn5 <- [1,1654,null,{}] 09:17:06 INFO - PROCESS | 2768 | 1460996226949 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}] 09:17:07 INFO - PROCESS | 2768 | 1460996227074 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 09:17:07 INFO - PROCESS | 2768 | 1460996227139 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:07 INFO - PROCESS | 2768 | ++DOCSHELL 122B5800 == 63 [pid = 2768] [id = 423] 09:17:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1A4BCC00) [pid = 2768] [serial = 1269] [outer = 00000000] 09:17:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1B2B0800) [pid = 2768] [serial = 1270] [outer = 1A4BCC00] 09:17:07 INFO - PROCESS | 2768 | 1460996227185 Marionette DEBUG loaded listener.js 09:17:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1B49B800) [pid = 2768] [serial = 1271] [outer = 1A4BCC00] 09:17:07 INFO - PROCESS | 2768 | 1460996227617 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]]]}] 09:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 751ms 09:17:07 INFO - PROCESS | 2768 | 1460996227698 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 09:17:07 INFO - PROCESS | 2768 | 1460996227700 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 09:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:17:07 INFO - PROCESS | 2768 | 1460996227703 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 2768 | 1460996227705 Marionette TRACE conn5 <- [1,1658,null,{}] 09:17:07 INFO - PROCESS | 2768 | 1460996227708 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}] 09:17:07 INFO - PROCESS | 2768 | 1460996227846 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 09:17:07 INFO - PROCESS | 2768 | 1460996227916 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:07 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6B800 == 64 [pid = 2768] [id = 424] 09:17:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1C4A2800) [pid = 2768] [serial = 1272] [outer = 00000000] 09:17:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1C7F7C00) [pid = 2768] [serial = 1273] [outer = 1C4A2800] 09:17:07 INFO - PROCESS | 2768 | 1460996227964 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1CA96400) [pid = 2768] [serial = 1274] [outer = 1C4A2800] 09:17:08 INFO - PROCESS | 2768 | 1460996228404 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]]]}] 09:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 730ms 09:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:17:08 INFO - PROCESS | 2768 | 1460996228439 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 09:17:08 INFO - PROCESS | 2768 | 1460996228441 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 09:17:08 INFO - PROCESS | 2768 | 1460996228444 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:17:08 INFO - PROCESS | 2768 | 1460996228446 Marionette TRACE conn5 <- [1,1662,null,{}] 09:17:08 INFO - PROCESS | 2768 | 1460996228449 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}] 09:17:08 INFO - PROCESS | 2768 | 1460996228567 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 09:17:08 INFO - PROCESS | 2768 | 1460996228635 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 2768 | ++DOCSHELL 1CC77C00 == 65 [pid = 2768] [id = 425] 09:17:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1CC7F800) [pid = 2768] [serial = 1275] [outer = 00000000] 09:17:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1CCCA000) [pid = 2768] [serial = 1276] [outer = 1CC7F800] 09:17:08 INFO - PROCESS | 2768 | 1460996228682 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1C4AA400) [pid = 2768] [serial = 1277] [outer = 1CC7F800] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (11EED400) [pid = 2768] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (19D76400) [pid = 2768] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (12412000) [pid = 2768] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1A433000) [pid = 2768] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1C62B800) [pid = 2768] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1B2A9800) [pid = 2768] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1A43C400) [pid = 2768] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1BC79C00) [pid = 2768] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CB46C00) [pid = 2768] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (11F81800) [pid = 2768] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:17:09 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (12336C00) [pid = 2768] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:17:09 INFO - PROCESS | 2768 | 1460996229342 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]]]}] 09:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 930ms 09:17:09 INFO - PROCESS | 2768 | 1460996229376 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 09:17:09 INFO - PROCESS | 2768 | 1460996229378 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 09:17:09 INFO - PROCESS | 2768 | 1460996229386 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:17:09 INFO - PROCESS | 2768 | 1460996229387 Marionette TRACE conn5 <- [1,1666,null,{}] 09:17:09 INFO - PROCESS | 2768 | 1460996229391 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}] 09:17:09 INFO - PROCESS | 2768 | 1460996229511 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 09:17:09 INFO - PROCESS | 2768 | 1460996229577 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:09 INFO - PROCESS | 2768 | ++DOCSHELL 11EED400 == 66 [pid = 2768] [id = 426] 09:17:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1494B000) [pid = 2768] [serial = 1278] [outer = 00000000] 09:17:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1B2AA000) [pid = 2768] [serial = 1279] [outer = 1494B000] 09:17:09 INFO - PROCESS | 2768 | 1460996229622 Marionette DEBUG loaded listener.js 09:17:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1C621C00) [pid = 2768] [serial = 1280] [outer = 1494B000] 09:17:10 INFO - PROCESS | 2768 | 1460996229995 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]]]}] 09:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 630ms 09:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:17:10 INFO - PROCESS | 2768 | 1460996230024 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 2768 | 1460996230026 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 09:17:10 INFO - PROCESS | 2768 | 1460996230030 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 2768 | 1460996230032 Marionette TRACE conn5 <- [1,1670,null,{}] 09:17:10 INFO - PROCESS | 2768 | 1460996230036 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}] 09:17:10 INFO - PROCESS | 2768 | 1460996230124 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 09:17:10 INFO - PROCESS | 2768 | 1460996230130 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 2768 | ++DOCSHELL 1B12EC00 == 67 [pid = 2768] [id = 427] 09:17:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1CC7A000) [pid = 2768] [serial = 1281] [outer = 00000000] 09:17:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1CEF2C00) [pid = 2768] [serial = 1282] [outer = 1CC7A000] 09:17:10 INFO - PROCESS | 2768 | 1460996230175 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1CF0B000) [pid = 2768] [serial = 1283] [outer = 1CC7A000] 09:17:10 INFO - PROCESS | 2768 | 1460996230621 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]]]}] 09:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 630ms 09:17:10 INFO - PROCESS | 2768 | 1460996230662 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 09:17:10 INFO - PROCESS | 2768 | 1460996230664 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 09:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:17:10 INFO - PROCESS | 2768 | 1460996230668 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:17:10 INFO - PROCESS | 2768 | 1460996230670 Marionette TRACE conn5 <- [1,1674,null,{}] 09:17:10 INFO - PROCESS | 2768 | 1460996230674 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}] 09:17:10 INFO - PROCESS | 2768 | 1460996230761 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 09:17:10 INFO - PROCESS | 2768 | 1460996230767 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 2768 | ++DOCSHELL 1CEEE800 == 68 [pid = 2768] [id = 428] 09:17:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1CF0D400) [pid = 2768] [serial = 1284] [outer = 00000000] 09:17:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1D325800) [pid = 2768] [serial = 1285] [outer = 1CF0D400] 09:17:10 INFO - PROCESS | 2768 | 1460996230812 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1D409C00) [pid = 2768] [serial = 1286] [outer = 1CF0D400] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 23388C00 == 67 [pid = 2768] [id = 400] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1C625C00 == 66 [pid = 2768] [id = 384] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 19C5CC00 == 65 [pid = 2768] [id = 295] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1FC86400 == 64 [pid = 2768] [id = 352] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 12331000 == 63 [pid = 2768] [id = 402] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 122B5000 == 62 [pid = 2768] [id = 299] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1233EC00 == 61 [pid = 2768] [id = 401] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1FC90C00 == 60 [pid = 2768] [id = 334] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 177E9800 == 59 [pid = 2768] [id = 383] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 21F8C800 == 58 [pid = 2768] [id = 355] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1B499800 == 57 [pid = 2768] [id = 297] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1D407400 == 56 [pid = 2768] [id = 307] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1FC28C00 == 55 [pid = 2768] [id = 387] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1D4E1400 == 54 [pid = 2768] [id = 349] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 11E54C00 == 53 [pid = 2768] [id = 371] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 21A53000 == 52 [pid = 2768] [id = 385] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 21F76800 == 51 [pid = 2768] [id = 354] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 12332400 == 50 [pid = 2768] [id = 382] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 21F76400 == 49 [pid = 2768] [id = 386] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 234F4400 == 48 [pid = 2768] [id = 388] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 210AF400 == 47 [pid = 2768] [id = 323] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1241A000 == 46 [pid = 2768] [id = 389] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 210A8800 == 45 [pid = 2768] [id = 353] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1B2A7C00 == 44 [pid = 2768] [id = 406] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1BC72000 == 43 [pid = 2768] [id = 407] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1282A400 == 42 [pid = 2768] [id = 419] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 112E2400 == 41 [pid = 2768] [id = 418] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1FD7B400 == 40 [pid = 2768] [id = 417] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1CEF1000 == 39 [pid = 2768] [id = 415] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1FC86000 == 38 [pid = 2768] [id = 416] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 18AED000 == 37 [pid = 2768] [id = 414] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1D4E2000 == 36 [pid = 2768] [id = 412] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1233A000 == 35 [pid = 2768] [id = 413] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 188ECC00 == 34 [pid = 2768] [id = 421] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1B12EC00 == 33 [pid = 2768] [id = 427] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 11EED400 == 32 [pid = 2768] [id = 426] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1BC6B800 == 31 [pid = 2768] [id = 424] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 1CC77C00 == 30 [pid = 2768] [id = 425] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 19D7D000 == 29 [pid = 2768] [id = 422] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 122B5800 == 28 [pid = 2768] [id = 423] 09:17:12 INFO - PROCESS | 2768 | --DOCSHELL 11EEE000 == 27 [pid = 2768] [id = 420] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1DD86800) [pid = 2768] [serial = 1237] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1D4DA800) [pid = 2768] [serial = 1235] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CCD0800) [pid = 2768] [serial = 1192] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1A4BF400) [pid = 2768] [serial = 1232] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1D3F2000) [pid = 2768] [serial = 1234] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (188E9C00) [pid = 2768] [serial = 1231] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (128AB800) [pid = 2768] [serial = 1210] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1A4B7400) [pid = 2768] [serial = 1216] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1FD9B000) [pid = 2768] [serial = 1145] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (2150B400) [pid = 2768] [serial = 1186] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1BC66400) [pid = 2768] [serial = 1219] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (23603000) [pid = 2768] [serial = 1201] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CF16C00) [pid = 2768] [serial = 1229] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1C620800) [pid = 2768] [serial = 1222] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1CE16800) [pid = 2768] [serial = 1226] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1A4BFC00) [pid = 2768] [serial = 1217] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (2101F400) [pid = 2768] [serial = 1195] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (16F9FC00) [pid = 2768] [serial = 1214] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (21F97C00) [pid = 2768] [serial = 1198] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1493E800) [pid = 2768] [serial = 1211] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (128A4C00) [pid = 2768] [serial = 1213] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CCCE400) [pid = 2768] [serial = 1225] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1BC70400) [pid = 2768] [serial = 1220] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (19D80800) [pid = 2768] [serial = 1208] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (174DC400) [pid = 2768] [serial = 1207] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (240A2800) [pid = 2768] [serial = 1204] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (19D78800) [pid = 2768] [serial = 1189] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CF0E800) [pid = 2768] [serial = 1228] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1C626400) [pid = 2768] [serial = 1223] [outer = 00000000] [url = about:blank] 09:17:13 INFO - PROCESS | 2768 | 1460996233204 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]]]}] 09:17:13 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 09:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2578ms 09:17:13 INFO - PROCESS | 2768 | 1460996233250 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 2768 | 1460996233254 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 09:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:17:13 INFO - PROCESS | 2768 | 1460996233260 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 2768 | 1460996233263 Marionette TRACE conn5 <- [1,1678,null,{}] 09:17:13 INFO - PROCESS | 2768 | 1460996233269 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}] 09:17:13 INFO - PROCESS | 2768 | 1460996233361 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 09:17:13 INFO - PROCESS | 2768 | 1460996233403 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:13 INFO - PROCESS | 2768 | ++DOCSHELL 11222000 == 28 [pid = 2768] [id = 429] 09:17:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (112EDC00) [pid = 2768] [serial = 1287] [outer = 00000000] 09:17:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (11EF3800) [pid = 2768] [serial = 1288] [outer = 112EDC00] 09:17:13 INFO - PROCESS | 2768 | 1460996233533 Marionette DEBUG loaded listener.js 09:17:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (11F48800) [pid = 2768] [serial = 1289] [outer = 112EDC00] 09:17:13 INFO - PROCESS | 2768 | 1460996233925 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]]]}] 09:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 730ms 09:17:14 INFO - PROCESS | 2768 | 1460996233990 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 2768 | 1460996233996 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 09:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:17:14 INFO - PROCESS | 2768 | 1460996234003 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 2768 | 1460996234006 Marionette TRACE conn5 <- [1,1682,null,{}] 09:17:14 INFO - PROCESS | 2768 | 1460996234010 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}] 09:17:14 INFO - PROCESS | 2768 | 1460996234101 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 09:17:14 INFO - PROCESS | 2768 | 1460996234115 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:14 INFO - PROCESS | 2768 | ++DOCSHELL 12205400 == 29 [pid = 2768] [id = 430] 09:17:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1220F000) [pid = 2768] [serial = 1290] [outer = 00000000] 09:17:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1233A000) [pid = 2768] [serial = 1291] [outer = 1220F000] 09:17:14 INFO - PROCESS | 2768 | 1460996234162 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (12414400) [pid = 2768] [serial = 1292] [outer = 1220F000] 09:17:14 INFO - PROCESS | 2768 | 1460996234650 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]]]}] 09:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 09:17:14 INFO - PROCESS | 2768 | 1460996234675 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 09:17:14 INFO - PROCESS | 2768 | 1460996234677 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 09:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:17:14 INFO - PROCESS | 2768 | 1460996234682 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:17:14 INFO - PROCESS | 2768 | 1460996234685 Marionette TRACE conn5 <- [1,1686,null,{}] 09:17:14 INFO - PROCESS | 2768 | 1460996234696 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}] 09:17:14 INFO - PROCESS | 2768 | 1460996234815 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 09:17:14 INFO - PROCESS | 2768 | 1460996234822 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:14 INFO - PROCESS | 2768 | ++DOCSHELL 12420400 == 30 [pid = 2768] [id = 431] 09:17:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (12420C00) [pid = 2768] [serial = 1293] [outer = 00000000] 09:17:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (12A0B800) [pid = 2768] [serial = 1294] [outer = 12420C00] 09:17:14 INFO - PROCESS | 2768 | 1460996234873 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (132A5000) [pid = 2768] [serial = 1295] [outer = 12420C00] 09:17:15 INFO - PROCESS | 2768 | 1460996235346 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]]]}] 09:17:15 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 09:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 730ms 09:17:15 INFO - PROCESS | 2768 | 1460996235415 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 09:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:17:15 INFO - PROCESS | 2768 | 1460996235418 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 09:17:15 INFO - PROCESS | 2768 | 1460996235421 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:17:15 INFO - PROCESS | 2768 | 1460996235423 Marionette TRACE conn5 <- [1,1690,null,{}] 09:17:15 INFO - PROCESS | 2768 | 1460996235427 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}] 09:17:15 INFO - PROCESS | 2768 | 1460996235509 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 09:17:15 INFO - PROCESS | 2768 | 1460996235517 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 2768 | ++DOCSHELL 1282E400 == 31 [pid = 2768] [id = 432] 09:17:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (16D10800) [pid = 2768] [serial = 1296] [outer = 00000000] 09:17:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (16D4B000) [pid = 2768] [serial = 1297] [outer = 16D10800] 09:17:15 INFO - PROCESS | 2768 | 1460996235563 Marionette DEBUG loaded listener.js 09:17:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (16F39000) [pid = 2768] [serial = 1298] [outer = 16D10800] 09:17:16 INFO - PROCESS | 2768 | 1460996236017 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]]]}] 09:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 631ms 09:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:17:16 INFO - PROCESS | 2768 | 1460996236056 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 09:17:16 INFO - PROCESS | 2768 | 1460996236058 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 09:17:16 INFO - PROCESS | 2768 | 1460996236061 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:17:16 INFO - PROCESS | 2768 | 1460996236063 Marionette TRACE conn5 <- [1,1694,null,{}] 09:17:16 INFO - PROCESS | 2768 | 1460996236066 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}] 09:17:16 INFO - PROCESS | 2768 | 1460996236142 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 09:17:16 INFO - PROCESS | 2768 | 1460996236148 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:16 INFO - PROCESS | 2768 | ++DOCSHELL 16FA5800 == 32 [pid = 2768] [id = 433] 09:17:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (174C3800) [pid = 2768] [serial = 1299] [outer = 00000000] 09:17:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (177E2800) [pid = 2768] [serial = 1300] [outer = 174C3800] 09:17:16 INFO - PROCESS | 2768 | 1460996236194 Marionette DEBUG loaded listener.js 09:17:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1838E400) [pid = 2768] [serial = 1301] [outer = 174C3800] 09:17:16 INFO - PROCESS | 2768 | 1460996236703 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]]]}] 09:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 09:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:17:16 INFO - PROCESS | 2768 | 1460996236732 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 09:17:16 INFO - PROCESS | 2768 | 1460996236734 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 09:17:16 INFO - PROCESS | 2768 | 1460996236737 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:17:16 INFO - PROCESS | 2768 | 1460996236738 Marionette TRACE conn5 <- [1,1698,null,{}] 09:17:16 INFO - PROCESS | 2768 | 1460996236742 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}] 09:17:16 INFO - PROCESS | 2768 | 1460996236854 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 09:17:16 INFO - PROCESS | 2768 | 1460996236863 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:16 INFO - PROCESS | 2768 | ++DOCSHELL 18391000 == 33 [pid = 2768] [id = 434] 09:17:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (18802400) [pid = 2768] [serial = 1302] [outer = 00000000] 09:17:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (19C5E000) [pid = 2768] [serial = 1303] [outer = 18802400] 09:17:16 INFO - PROCESS | 2768 | 1460996236913 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (19D72C00) [pid = 2768] [serial = 1304] [outer = 18802400] 09:17:17 INFO - PROCESS | 2768 | 1460996237347 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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 671ms 09:17:17 INFO - PROCESS | 2768 | 1460996237408 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 2768 | 1460996237410 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 09:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:17:17 INFO - PROCESS | 2768 | 1460996237413 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 2768 | 1460996237415 Marionette TRACE conn5 <- [1,1702,null,{}] 09:17:17 INFO - PROCESS | 2768 | 1460996237418 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}] 09:17:17 INFO - PROCESS | 2768 | 1460996237493 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 09:17:17 INFO - PROCESS | 2768 | 1460996237527 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 2768 | ++DOCSHELL 19D7EC00 == 34 [pid = 2768] [id = 435] 09:17:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (19D81400) [pid = 2768] [serial = 1305] [outer = 00000000] 09:17:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1A437800) [pid = 2768] [serial = 1306] [outer = 19D81400] 09:17:17 INFO - PROCESS | 2768 | 1460996237575 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1A438800) [pid = 2768] [serial = 1307] [outer = 19D81400] 09:17:18 INFO - PROCESS | 2768 | 1460996238012 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]]]}] 09:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 630ms 09:17:18 INFO - PROCESS | 2768 | 1460996238046 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 09:17:18 INFO - PROCESS | 2768 | 1460996238048 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 09:17:18 INFO - PROCESS | 2768 | 1460996238051 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:17:18 INFO - PROCESS | 2768 | 1460996238053 Marionette TRACE conn5 <- [1,1706,null,{}] 09:17:18 INFO - PROCESS | 2768 | 1460996238056 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}] 09:17:18 INFO - PROCESS | 2768 | 1460996238133 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 09:17:18 INFO - PROCESS | 2768 | 1460996238139 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 2768 | ++DOCSHELL 1A435C00 == 35 [pid = 2768] [id = 436] 09:17:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1A43D800) [pid = 2768] [serial = 1308] [outer = 00000000] 09:17:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1A4C5400) [pid = 2768] [serial = 1309] [outer = 1A43D800] 09:17:18 INFO - PROCESS | 2768 | 1460996238185 Marionette DEBUG loaded listener.js 09:17:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1A4C6400) [pid = 2768] [serial = 1310] [outer = 1A43D800] 09:17:18 INFO - PROCESS | 2768 | 1460996238651 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]]]}] 09:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 631ms 09:17:18 INFO - PROCESS | 2768 | 1460996238685 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 09:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:17:18 INFO - PROCESS | 2768 | 1460996238687 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 09:17:18 INFO - PROCESS | 2768 | 1460996238690 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:17:18 INFO - PROCESS | 2768 | 1460996238692 Marionette TRACE conn5 <- [1,1710,null,{}] 09:17:18 INFO - PROCESS | 2768 | 1460996238699 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}] 09:17:18 INFO - PROCESS | 2768 | 1460996238811 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 09:17:18 INFO - PROCESS | 2768 | 1460996238820 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:18 INFO - PROCESS | 2768 | ++DOCSHELL 1241E000 == 36 [pid = 2768] [id = 437] 09:17:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (12A06000) [pid = 2768] [serial = 1311] [outer = 00000000] 09:17:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1B14A800) [pid = 2768] [serial = 1312] [outer = 12A06000] 09:17:18 INFO - PROCESS | 2768 | 1460996238917 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1B14A000) [pid = 2768] [serial = 1313] [outer = 12A06000] 09:17:19 INFO - PROCESS | 2768 | 1460996239380 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]]]}] 09:17:19 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 09:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 730ms 09:17:19 INFO - PROCESS | 2768 | 1460996239421 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 2768 | 1460996239423 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 09:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:17:19 INFO - PROCESS | 2768 | 1460996239426 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 2768 | 1460996239428 Marionette TRACE conn5 <- [1,1714,null,{}] 09:17:19 INFO - PROCESS | 2768 | 1460996239435 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}] 09:17:19 INFO - PROCESS | 2768 | 1460996239552 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 09:17:19 INFO - PROCESS | 2768 | 1460996239559 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:19 INFO - PROCESS | 2768 | ++DOCSHELL 188DE800 == 37 [pid = 2768] [id = 438] 09:17:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1A43E000) [pid = 2768] [serial = 1314] [outer = 00000000] 09:17:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1BC72000) [pid = 2768] [serial = 1315] [outer = 1A43E000] 09:17:19 INFO - PROCESS | 2768 | 1460996239606 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1BC7BC00) [pid = 2768] [serial = 1316] [outer = 1A43E000] 09:17:20 INFO - PROCESS | 2768 | 1460996240079 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]]]}] 09:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 690ms 09:17:20 INFO - PROCESS | 2768 | 1460996240117 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 09:17:20 INFO - PROCESS | 2768 | 1460996240120 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 09:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:17:20 INFO - PROCESS | 2768 | 1460996240123 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:17:20 INFO - PROCESS | 2768 | 1460996240126 Marionette TRACE conn5 <- [1,1718,null,{}] 09:17:20 INFO - PROCESS | 2768 | 1460996240136 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}] 09:17:20 INFO - PROCESS | 2768 | 1460996240292 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 09:17:20 INFO - PROCESS | 2768 | 1460996240305 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A7C00 == 38 [pid = 2768] [id = 439] 09:17:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1C4A8000) [pid = 2768] [serial = 1317] [outer = 00000000] 09:17:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1C62A400) [pid = 2768] [serial = 1318] [outer = 1C4A8000] 09:17:20 INFO - PROCESS | 2768 | 1460996240360 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1C852C00) [pid = 2768] [serial = 1319] [outer = 1C4A8000] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (21263800) [pid = 2768] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (132E9000) [pid = 2768] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (234F9800) [pid = 2768] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1FD72400) [pid = 2768] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (21F79000) [pid = 2768] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1FC29000) [pid = 2768] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (12338000) [pid = 2768] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1843A800) [pid = 2768] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (21C5BC00) [pid = 2768] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (23387000) [pid = 2768] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CE13800) [pid = 2768] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CC7F800) [pid = 2768] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1C4A2800) [pid = 2768] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1494B000) [pid = 2768] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1CC7A000) [pid = 2768] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CF86C00) [pid = 2768] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (19C85400) [pid = 2768] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (12827400) [pid = 2768] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1D4E3000) [pid = 2768] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (19D7E000) [pid = 2768] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (18AEC800) [pid = 2768] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (11F4A400) [pid = 2768] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1282A800) [pid = 2768] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (112ECC00) [pid = 2768] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1FD9C800) [pid = 2768] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1FC89800) [pid = 2768] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1A4BCC00) [pid = 2768] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1FC26C00) [pid = 2768] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1B493C00) [pid = 2768] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (16F13000) [pid = 2768] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (234F1000) [pid = 2768] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (21C5D800) [pid = 2768] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (21AEF800) [pid = 2768] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:17:21 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1FD76000) [pid = 2768] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:17:21 INFO - PROCESS | 2768 | 1460996241402 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]]]}] 09:17:21 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 09:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1341ms 09:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:17:21 INFO - PROCESS | 2768 | 1460996241468 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 09:17:21 INFO - PROCESS | 2768 | 1460996241470 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 09:17:21 INFO - PROCESS | 2768 | 1460996241473 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 2768 | 1460996241476 Marionette TRACE conn5 <- [1,1722,null,{}] 09:17:21 INFO - PROCESS | 2768 | 1460996241479 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}] 09:17:21 INFO - PROCESS | 2768 | 1460996241557 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 09:17:21 INFO - PROCESS | 2768 | 1460996241564 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:21 INFO - PROCESS | 2768 | ++DOCSHELL 11F4A400 == 39 [pid = 2768] [id = 440] 09:17:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1494B000) [pid = 2768] [serial = 1320] [outer = 00000000] 09:17:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1843A800) [pid = 2768] [serial = 1321] [outer = 1494B000] 09:17:21 INFO - PROCESS | 2768 | 1460996241608 Marionette DEBUG loaded listener.js 09:17:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (19C5E800) [pid = 2768] [serial = 1322] [outer = 1494B000] 09:17:22 INFO - PROCESS | 2768 | 1460996242043 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 630ms 09:17:22 INFO - PROCESS | 2768 | 1460996242104 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 09:17:22 INFO - PROCESS | 2768 | 1460996242106 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 09:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:17:22 INFO - PROCESS | 2768 | 1460996242109 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 2768 | 1460996242111 Marionette TRACE conn5 <- [1,1726,null,{}] 09:17:22 INFO - PROCESS | 2768 | 1460996242114 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}] 09:17:22 INFO - PROCESS | 2768 | 1460996242192 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 09:17:22 INFO - PROCESS | 2768 | 1460996242226 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 2768 | ++DOCSHELL 16D0B400 == 40 [pid = 2768] [id = 441] 09:17:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (18437800) [pid = 2768] [serial = 1323] [outer = 00000000] 09:17:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1C62E000) [pid = 2768] [serial = 1324] [outer = 18437800] 09:17:22 INFO - PROCESS | 2768 | 1460996242271 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1CC7E400) [pid = 2768] [serial = 1325] [outer = 18437800] 09:17:22 INFO - PROCESS | 2768 | 1460996242697 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]]]}] 09:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 631ms 09:17:22 INFO - PROCESS | 2768 | 1460996242740 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 09:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:17:22 INFO - PROCESS | 2768 | 1460996242742 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 09:17:22 INFO - PROCESS | 2768 | 1460996242749 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:17:22 INFO - PROCESS | 2768 | 1460996242751 Marionette TRACE conn5 <- [1,1730,null,{}] 09:17:22 INFO - PROCESS | 2768 | 1460996242754 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}] 09:17:22 INFO - PROCESS | 2768 | 1460996242834 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 09:17:22 INFO - PROCESS | 2768 | 1460996242841 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 2768 | ++DOCSHELL 1CC80400 == 41 [pid = 2768] [id = 442] 09:17:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1CC82C00) [pid = 2768] [serial = 1326] [outer = 00000000] 09:17:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CCC9000) [pid = 2768] [serial = 1327] [outer = 1CC82C00] 09:17:22 INFO - PROCESS | 2768 | 1460996242886 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CCC9400) [pid = 2768] [serial = 1328] [outer = 1CC82C00] 09:17:23 INFO - PROCESS | 2768 | 1460996243693 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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 990ms 09:17:23 INFO - PROCESS | 2768 | 1460996243737 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 2768 | 1460996243743 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 09:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:17:23 INFO - PROCESS | 2768 | 1460996243749 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 2768 | 1460996243753 Marionette TRACE conn5 <- [1,1734,null,{}] 09:17:23 INFO - PROCESS | 2768 | 1460996243758 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}] 09:17:23 INFO - PROCESS | 2768 | 1460996243898 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 09:17:24 INFO - PROCESS | 2768 | 1460996244037 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:24 INFO - PROCESS | 2768 | ++DOCSHELL 11AE0000 == 42 [pid = 2768] [id = 443] 09:17:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (11EF7000) [pid = 2768] [serial = 1329] [outer = 00000000] 09:17:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (12335400) [pid = 2768] [serial = 1330] [outer = 11EF7000] 09:17:24 INFO - PROCESS | 2768 | 1460996244097 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1241A000) [pid = 2768] [serial = 1331] [outer = 11EF7000] 09:17:24 INFO - PROCESS | 2768 | 1460996244777 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]]]}] 09:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1072ms 09:17:24 INFO - PROCESS | 2768 | 1460996244840 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 09:17:24 INFO - PROCESS | 2768 | 1460996244846 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 09:17:24 INFO - PROCESS | 2768 | 1460996244853 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:17:24 INFO - PROCESS | 2768 | 1460996244856 Marionette TRACE conn5 <- [1,1738,null,{}] 09:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:17:24 INFO - PROCESS | 2768 | 1460996244860 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}] 09:17:25 INFO - PROCESS | 2768 | 1460996244978 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 09:17:25 INFO - PROCESS | 2768 | 1460996245123 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 2768 | ++DOCSHELL 11AE0C00 == 43 [pid = 2768] [id = 444] 09:17:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (11AE1000) [pid = 2768] [serial = 1332] [outer = 00000000] 09:17:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1769DC00) [pid = 2768] [serial = 1333] [outer = 11AE1000] 09:17:25 INFO - PROCESS | 2768 | 1460996245180 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (18441400) [pid = 2768] [serial = 1334] [outer = 11AE1000] 09:17:26 INFO - PROCESS | 2768 | 1460996246085 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1274ms 09:17:26 INFO - PROCESS | 2768 | 1460996246134 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 2768 | 1460996246138 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 09:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:17:26 INFO - PROCESS | 2768 | 1460996246143 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 2768 | 1460996246147 Marionette TRACE conn5 <- [1,1742,null,{}] 09:17:26 INFO - PROCESS | 2768 | 1460996246154 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}] 09:17:26 INFO - PROCESS | 2768 | 1460996246267 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 09:17:26 INFO - PROCESS | 2768 | 1460996246378 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 171ECC00 == 42 [pid = 2768] [id = 280] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 16F18800 == 41 [pid = 2768] [id = 287] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 1C620400 == 40 [pid = 2768] [id = 286] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 14948C00 == 39 [pid = 2768] [id = 282] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 127EDC00 == 38 [pid = 2768] [id = 284] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 19D80400 == 37 [pid = 2768] [id = 288] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 18AEF800 == 36 [pid = 2768] [id = 281] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1D325800) [pid = 2768] [serial = 1285] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | ++DOCSHELL 11221C00 == 37 [pid = 2768] [id = 445] 09:17:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (11224C00) [pid = 2768] [serial = 1335] [outer = 00000000] 09:17:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (122B6000) [pid = 2768] [serial = 1336] [outer = 11224C00] 09:17:26 INFO - PROCESS | 2768 | 1460996246485 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (12415C00) [pid = 2768] [serial = 1337] [outer = 11224C00] 09:17:26 INFO - PROCESS | 2768 | --DOCSHELL 1CEEE800 == 36 [pid = 2768] [id = 428] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (21F95000) [pid = 2768] [serial = 1106] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (23839800) [pid = 2768] [serial = 1115] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (2383A000) [pid = 2768] [serial = 1166] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1FD7D000) [pid = 2768] [serial = 1112] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (234F2000) [pid = 2768] [serial = 1160] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (2338C400) [pid = 2768] [serial = 1163] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (132AAC00) [pid = 2768] [serial = 1148] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1B130800) [pid = 2768] [serial = 1151] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (21F93C00) [pid = 2768] [serial = 1157] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (2360FC00) [pid = 2768] [serial = 1109] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1FD78000) [pid = 2768] [serial = 1154] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (21AC6000) [pid = 2768] [serial = 1187] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CEF7800) [pid = 2768] [serial = 1193] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1A4C0800) [pid = 2768] [serial = 1190] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (2360C400) [pid = 2768] [serial = 1202] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (240A7000) [pid = 2768] [serial = 1205] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (23386800) [pid = 2768] [serial = 1199] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (21AC4000) [pid = 2768] [serial = 1196] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1CCCA000) [pid = 2768] [serial = 1276] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1CA96400) [pid = 2768] [serial = 1274] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1C7F7C00) [pid = 2768] [serial = 1273] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1B2AA000) [pid = 2768] [serial = 1279] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1CEF2C00) [pid = 2768] [serial = 1282] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1C4AA400) [pid = 2768] [serial = 1277] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1E969400) [pid = 2768] [serial = 1246] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1CAA0000) [pid = 2768] [serial = 1244] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1C4A8400) [pid = 2768] [serial = 1243] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (18392C00) [pid = 2768] [serial = 1241] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (1772E400) [pid = 2768] [serial = 1240] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1DDF1400) [pid = 2768] [serial = 1238] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1A4C0000) [pid = 2768] [serial = 1267] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (19C7F000) [pid = 2768] [serial = 1264] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (19D78C00) [pid = 2768] [serial = 1265] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1282D000) [pid = 2768] [serial = 1261] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (16F1FC00) [pid = 2768] [serial = 1262] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1742C400) [pid = 2768] [serial = 1259] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (1494CC00) [pid = 2768] [serial = 1258] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1CCD0400) [pid = 2768] [serial = 1256] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (1A4B9C00) [pid = 2768] [serial = 1255] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (21261800) [pid = 2768] [serial = 1253] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (210AA000) [pid = 2768] [serial = 1252] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1CF0B000) [pid = 2768] [serial = 1283] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (1FD9A000) [pid = 2768] [serial = 1250] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (1FD91800) [pid = 2768] [serial = 1249] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (1FC24400) [pid = 2768] [serial = 1247] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (1B2B0800) [pid = 2768] [serial = 1270] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (1B49B800) [pid = 2768] [serial = 1271] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (1C621C00) [pid = 2768] [serial = 1280] [outer = 00000000] [url = about:blank] 09:17:26 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (1A4D3800) [pid = 2768] [serial = 1268] [outer = 00000000] [url = about:blank] 09:17:27 INFO - PROCESS | 2768 | 1460996246968 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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 890ms 09:17:27 INFO - PROCESS | 2768 | 1460996247035 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 2768 | 1460996247040 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 09:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:17:27 INFO - PROCESS | 2768 | 1460996247046 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 2768 | 1460996247049 Marionette TRACE conn5 <- [1,1746,null,{}] 09:17:27 INFO - PROCESS | 2768 | 1460996247053 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}] 09:17:27 INFO - PROCESS | 2768 | 1460996247135 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 09:17:27 INFO - PROCESS | 2768 | 1460996247150 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:27 INFO - PROCESS | 2768 | ++DOCSHELL 12824800 == 37 [pid = 2768] [id = 446] 09:17:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (1282D000) [pid = 2768] [serial = 1338] [outer = 00000000] 09:17:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (16D45000) [pid = 2768] [serial = 1339] [outer = 1282D000] 09:17:27 INFO - PROCESS | 2768 | 1460996247196 Marionette DEBUG loaded listener.js 09:17:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (16D4F800) [pid = 2768] [serial = 1340] [outer = 1282D000] 09:17:27 INFO - PROCESS | 2768 | 1460996247674 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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 672ms 09:17:27 INFO - PROCESS | 2768 | 1460996247757 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 2768 | 1460996247760 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 09:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:17:27 INFO - PROCESS | 2768 | 1460996247766 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 2768 | 1460996247769 Marionette TRACE conn5 <- [1,1750,null,{}] 09:17:27 INFO - PROCESS | 2768 | 1460996247783 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}] 09:17:27 INFO - PROCESS | 2768 | 1460996247870 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 09:17:28 INFO - PROCESS | 2768 | 1460996247973 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 2768 | ++DOCSHELL 1838E000 == 38 [pid = 2768] [id = 447] 09:17:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (1838E800) [pid = 2768] [serial = 1341] [outer = 00000000] 09:17:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (1880C000) [pid = 2768] [serial = 1342] [outer = 1838E800] 09:17:28 INFO - PROCESS | 2768 | 1460996248023 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (18AED400) [pid = 2768] [serial = 1343] [outer = 1838E800] 09:17:28 INFO - PROCESS | 2768 | 1460996248415 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]]]}] 09:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 690ms 09:17:28 INFO - PROCESS | 2768 | 1460996248455 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 09:17:28 INFO - PROCESS | 2768 | 1460996248458 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 09:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:17:28 INFO - PROCESS | 2768 | 1460996248468 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:17:28 INFO - PROCESS | 2768 | 1460996248470 Marionette TRACE conn5 <- [1,1754,null,{}] 09:17:28 INFO - PROCESS | 2768 | 1460996248473 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}] 09:17:28 INFO - PROCESS | 2768 | 1460996248585 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 09:17:28 INFO - PROCESS | 2768 | 1460996248591 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 2768 | ++DOCSHELL 11E5A000 == 39 [pid = 2768] [id = 448] 09:17:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (12335C00) [pid = 2768] [serial = 1344] [outer = 00000000] 09:17:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (19D7A400) [pid = 2768] [serial = 1345] [outer = 12335C00] 09:17:28 INFO - PROCESS | 2768 | 1460996248638 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1A1AF000) [pid = 2768] [serial = 1346] [outer = 12335C00] 09:17:29 INFO - PROCESS | 2768 | 1460996249105 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 671ms 09:17:29 INFO - PROCESS | 2768 | 1460996249141 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 2768 | 1460996249143 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 09:17:29 INFO - PROCESS | 2768 | 1460996249151 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 2768 | 1460996249153 Marionette TRACE conn5 <- [1,1758,null,{}] 09:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:17:29 INFO - PROCESS | 2768 | 1460996249156 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}] 09:17:29 INFO - PROCESS | 2768 | 1460996249295 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 09:17:29 INFO - PROCESS | 2768 | 1460996249357 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BCC00 == 40 [pid = 2768] [id = 449] 09:17:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1A4BE000) [pid = 2768] [serial = 1347] [outer = 00000000] 09:17:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1A4C6800) [pid = 2768] [serial = 1348] [outer = 1A4BE000] 09:17:29 INFO - PROCESS | 2768 | 1460996249403 Marionette DEBUG loaded listener.js 09:17:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1B125400) [pid = 2768] [serial = 1349] [outer = 1A4BE000] 09:17:29 INFO - PROCESS | 2768 | 1460996249855 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 730ms 09:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:17:29 INFO - PROCESS | 2768 | 1460996249886 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 2768 | 1460996249888 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 09:17:29 INFO - PROCESS | 2768 | 1460996249892 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 2768 | 1460996249893 Marionette TRACE conn5 <- [1,1762,null,{}] 09:17:29 INFO - PROCESS | 2768 | 1460996249901 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}] 09:17:30 INFO - PROCESS | 2768 | 1460996250032 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 09:17:30 INFO - PROCESS | 2768 | 1460996250048 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 2768 | ++DOCSHELL 1B130800 == 41 [pid = 2768] [id = 450] 09:17:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1B499800) [pid = 2768] [serial = 1350] [outer = 00000000] 09:17:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1BC75000) [pid = 2768] [serial = 1351] [outer = 1B499800] 09:17:30 INFO - PROCESS | 2768 | 1460996250147 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1BC76800) [pid = 2768] [serial = 1352] [outer = 1B499800] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1220F000) [pid = 2768] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (19D81400) [pid = 2768] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (174C3800) [pid = 2768] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (12A06000) [pid = 2768] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (18802400) [pid = 2768] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1A43E000) [pid = 2768] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (16D10800) [pid = 2768] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1C4A8000) [pid = 2768] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (12420C00) [pid = 2768] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (18437800) [pid = 2768] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (112EDC00) [pid = 2768] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (1A43D800) [pid = 2768] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:17:30 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (1494B000) [pid = 2768] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:17:30 INFO - PROCESS | 2768 | 1460996250712 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]]]}] 09:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 890ms 09:17:30 INFO - PROCESS | 2768 | 1460996250782 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 2768 | 1460996250784 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 09:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:17:30 INFO - PROCESS | 2768 | 1460996250787 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 2768 | 1460996250789 Marionette TRACE conn5 <- [1,1766,null,{}] 09:17:30 INFO - PROCESS | 2768 | 1460996250792 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}] 09:17:30 INFO - PROCESS | 2768 | 1460996250899 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 09:17:30 INFO - PROCESS | 2768 | 1460996250955 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:30 INFO - PROCESS | 2768 | ++DOCSHELL 11A7C400 == 42 [pid = 2768] [id = 451] 09:17:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (122BB800) [pid = 2768] [serial = 1353] [outer = 00000000] 09:17:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (18437800) [pid = 2768] [serial = 1354] [outer = 122BB800] 09:17:31 INFO - PROCESS | 2768 | 1460996251000 Marionette DEBUG loaded listener.js 09:17:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (1A437400) [pid = 2768] [serial = 1355] [outer = 122BB800] 09:17:31 INFO - PROCESS | 2768 | 1460996251366 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]]]}] 09:17:31 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 09:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 09:17:31 INFO - PROCESS | 2768 | 1460996251422 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 09:17:31 INFO - PROCESS | 2768 | 1460996251424 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 09:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:17:31 INFO - PROCESS | 2768 | 1460996251428 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:17:31 INFO - PROCESS | 2768 | 1460996251429 Marionette TRACE conn5 <- [1,1770,null,{}] 09:17:31 INFO - PROCESS | 2768 | 1460996251433 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}] 09:17:31 INFO - PROCESS | 2768 | 1460996251510 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 09:17:31 INFO - PROCESS | 2768 | 1460996251517 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:31 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C4C00 == 43 [pid = 2768] [id = 452] 09:17:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (1BC79800) [pid = 2768] [serial = 1356] [outer = 00000000] 09:17:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (1C625000) [pid = 2768] [serial = 1357] [outer = 1BC79800] 09:17:31 INFO - PROCESS | 2768 | 1460996251561 Marionette DEBUG loaded listener.js 09:17:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1C62A000) [pid = 2768] [serial = 1358] [outer = 1BC79800] 09:17:32 INFO - PROCESS | 2768 | 1460996251983 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]]]}] 09:17:32 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 09:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 09:17:32 INFO - PROCESS | 2768 | 1460996252059 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 2768 | 1460996252061 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 09:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:17:32 INFO - PROCESS | 2768 | 1460996252064 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 2768 | 1460996252065 Marionette TRACE conn5 <- [1,1774,null,{}] 09:17:32 INFO - PROCESS | 2768 | 1460996252069 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}] 09:17:32 INFO - PROCESS | 2768 | 1460996252148 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 09:17:32 INFO - PROCESS | 2768 | 1460996252156 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:32 INFO - PROCESS | 2768 | ++DOCSHELL 18386400 == 44 [pid = 2768] [id = 453] 09:17:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1C623000) [pid = 2768] [serial = 1359] [outer = 00000000] 09:17:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1CC7A000) [pid = 2768] [serial = 1360] [outer = 1C623000] 09:17:32 INFO - PROCESS | 2768 | 1460996252200 Marionette DEBUG loaded listener.js 09:17:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1CC79800) [pid = 2768] [serial = 1361] [outer = 1C623000] 09:17:32 INFO - PROCESS | 2768 | 1460996252797 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]]]}] 09:17:32 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 09:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 09:17:32 INFO - PROCESS | 2768 | 1460996252835 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 2768 | 1460996252840 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 09:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:17:32 INFO - PROCESS | 2768 | 1460996252859 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 2768 | 1460996252864 Marionette TRACE conn5 <- [1,1778,null,{}] 09:17:32 INFO - PROCESS | 2768 | 1460996252873 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}] 09:17:33 INFO - PROCESS | 2768 | 1460996252980 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 09:17:33 INFO - PROCESS | 2768 | 1460996253116 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 2768 | ++DOCSHELL 11EFA800 == 45 [pid = 2768] [id = 454] 09:17:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (11F73000) [pid = 2768] [serial = 1362] [outer = 00000000] 09:17:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (128AD800) [pid = 2768] [serial = 1363] [outer = 11F73000] 09:17:33 INFO - PROCESS | 2768 | 1460996253178 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (14946000) [pid = 2768] [serial = 1364] [outer = 11F73000] 09:17:33 INFO - PROCESS | 2768 | 1460996253788 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]]]}] 09:17:33 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) 09:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 990ms 09:17:33 INFO - PROCESS | 2768 | 1460996253840 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 09:17:33 INFO - PROCESS | 2768 | 1460996253847 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 09:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:17:33 INFO - PROCESS | 2768 | 1460996253853 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:17:33 INFO - PROCESS | 2768 | 1460996253856 Marionette TRACE conn5 <- [1,1782,null,{}] 09:17:33 INFO - PROCESS | 2768 | 1460996253861 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}] 09:17:33 INFO - PROCESS | 2768 | 1460996253967 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 09:17:34 INFO - PROCESS | 2768 | 1460996254098 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:34 INFO - PROCESS | 2768 | ++DOCSHELL 16F3CC00 == 46 [pid = 2768] [id = 455] 09:17:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (174DDC00) [pid = 2768] [serial = 1365] [outer = 00000000] 09:17:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (19C81400) [pid = 2768] [serial = 1366] [outer = 174DDC00] 09:17:34 INFO - PROCESS | 2768 | 1460996254155 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (19D80400) [pid = 2768] [serial = 1367] [outer = 174DDC00] 09:17:34 INFO - PROCESS | 2768 | 1460996254781 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 970ms 09:17:34 INFO - PROCESS | 2768 | 1460996254825 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 2768 | 1460996254828 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 09:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:17:34 INFO - PROCESS | 2768 | 1460996254832 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 2768 | 1460996254836 Marionette TRACE conn5 <- [1,1786,null,{}] 09:17:34 INFO - PROCESS | 2768 | 1460996254847 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}] 09:17:34 INFO - PROCESS | 2768 | 1460996254954 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 09:17:35 INFO - PROCESS | 2768 | 1460996255084 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:35 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BD400 == 47 [pid = 2768] [id = 456] 09:17:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1B493400) [pid = 2768] [serial = 1368] [outer = 00000000] 09:17:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1CCC5800) [pid = 2768] [serial = 1369] [outer = 1B493400] 09:17:35 INFO - PROCESS | 2768 | 1460996255148 Marionette DEBUG loaded listener.js 09:17:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1CCCF000) [pid = 2768] [serial = 1370] [outer = 1B493400] 09:17:35 INFO - PROCESS | 2768 | 1460996255671 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]]]}] 09:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 930ms 09:17:35 INFO - PROCESS | 2768 | 1460996255765 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 09:17:35 INFO - PROCESS | 2768 | 1460996255768 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 09:17:35 INFO - PROCESS | 2768 | 1460996255771 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:17:35 INFO - PROCESS | 2768 | 1460996255773 Marionette TRACE conn5 <- [1,1790,null,{}] 09:17:35 INFO - PROCESS | 2768 | 1460996255777 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}] 09:17:35 INFO - PROCESS | 2768 | 1460996255881 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 09:17:36 INFO - PROCESS | 2768 | 1460996256012 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 2768 | ++DOCSHELL 1CCD0800 == 48 [pid = 2768] [id = 457] 09:17:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1CE15C00) [pid = 2768] [serial = 1371] [outer = 00000000] 09:17:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1CEF1400) [pid = 2768] [serial = 1372] [outer = 1CE15C00] 09:17:36 INFO - PROCESS | 2768 | 1460996256068 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1CEF6800) [pid = 2768] [serial = 1373] [outer = 1CE15C00] 09:17:36 INFO - PROCESS | 2768 | 1460996256690 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]]]}] 09:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 970ms 09:17:36 INFO - PROCESS | 2768 | 1460996256745 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 09:17:36 INFO - PROCESS | 2768 | 1460996256747 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 09:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:17:36 INFO - PROCESS | 2768 | 1460996256751 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:17:36 INFO - PROCESS | 2768 | 1460996256753 Marionette TRACE conn5 <- [1,1794,null,{}] 09:17:36 INFO - PROCESS | 2768 | 1460996256757 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}] 09:17:36 INFO - PROCESS | 2768 | 1460996256857 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 09:17:37 INFO - PROCESS | 2768 | 1460996257076 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 2768 | ++DOCSHELL 11219000 == 49 [pid = 2768] [id = 458] 09:17:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (11226800) [pid = 2768] [serial = 1374] [outer = 00000000] 09:17:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1282B000) [pid = 2768] [serial = 1375] [outer = 11226800] 09:17:37 INFO - PROCESS | 2768 | 1460996257143 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (12A06000) [pid = 2768] [serial = 1376] [outer = 11226800] 09:17:37 INFO - PROCESS | 2768 | 1460996257739 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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1019ms 09:17:37 INFO - PROCESS | 2768 | 1460996257773 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 2768 | 1460996257778 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 09:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:17:37 INFO - PROCESS | 2768 | 1460996257783 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 2768 | 1460996257786 Marionette TRACE conn5 <- [1,1798,null,{}] 09:17:37 INFO - PROCESS | 2768 | 1460996257791 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}] 09:17:37 INFO - PROCESS | 2768 | 1460996257909 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 09:17:37 INFO - PROCESS | 2768 | --DOCSHELL 11A81C00 == 48 [pid = 2768] [id = 290] 09:17:37 INFO - PROCESS | 2768 | --DOCSHELL 12823C00 == 47 [pid = 2768] [id = 291] 09:17:37 INFO - PROCESS | 2768 | --DOCSHELL 138A3C00 == 46 [pid = 2768] [id = 292] 09:17:37 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1CCC9000) [pid = 2768] [serial = 1327] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1233A000) [pid = 2768] [serial = 1291] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (12414400) [pid = 2768] [serial = 1292] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1A437800) [pid = 2768] [serial = 1306] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1A438800) [pid = 2768] [serial = 1307] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (177E2800) [pid = 2768] [serial = 1300] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1838E400) [pid = 2768] [serial = 1301] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1B14A800) [pid = 2768] [serial = 1312] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (19C5E000) [pid = 2768] [serial = 1303] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (19D72C00) [pid = 2768] [serial = 1304] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1BC72000) [pid = 2768] [serial = 1315] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (16D4B000) [pid = 2768] [serial = 1297] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1B14A000) [pid = 2768] [serial = 1313] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (16F39000) [pid = 2768] [serial = 1298] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 83 (1C62A400) [pid = 2768] [serial = 1318] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 82 (12A0B800) [pid = 2768] [serial = 1294] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 81 (1BC7BC00) [pid = 2768] [serial = 1316] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 80 (132A5000) [pid = 2768] [serial = 1295] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 79 (1CC7E400) [pid = 2768] [serial = 1325] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 78 (11EF3800) [pid = 2768] [serial = 1288] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 77 (11F48800) [pid = 2768] [serial = 1289] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 76 (1A4C5400) [pid = 2768] [serial = 1309] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 75 (1C62E000) [pid = 2768] [serial = 1324] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 74 (1C852C00) [pid = 2768] [serial = 1319] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 73 (19C5E800) [pid = 2768] [serial = 1322] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 72 (1843A800) [pid = 2768] [serial = 1321] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | --DOMWINDOW == 71 (1A4C6400) [pid = 2768] [serial = 1310] [outer = 00000000] [url = about:blank] 09:17:38 INFO - PROCESS | 2768 | 1460996258048 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 2768 | ++DOCSHELL 11222800 == 47 [pid = 2768] [id = 459] 09:17:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 72 (11223400) [pid = 2768] [serial = 1377] [outer = 00000000] 09:17:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 73 (11EF9000) [pid = 2768] [serial = 1378] [outer = 11223400] 09:17:38 INFO - PROCESS | 2768 | 1460996258096 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 74 (122BBC00) [pid = 2768] [serial = 1379] [outer = 11223400] 09:17:38 INFO - PROCESS | 2768 | 1460996258554 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]]]}] 09:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 831ms 09:17:38 INFO - PROCESS | 2768 | 1460996258621 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 2768 | 1460996258625 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 09:17:38 INFO - PROCESS | 2768 | 1460996258629 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:17:38 INFO - PROCESS | 2768 | 1460996258631 Marionette TRACE conn5 <- [1,1802,null,{}] 09:17:38 INFO - PROCESS | 2768 | 1460996258635 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}] 09:17:38 INFO - PROCESS | 2768 | 1460996258720 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 09:17:38 INFO - PROCESS | 2768 | 1460996258730 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:38 INFO - PROCESS | 2768 | ++DOCSHELL 122B6400 == 48 [pid = 2768] [id = 460] 09:17:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 75 (1233E000) [pid = 2768] [serial = 1380] [outer = 00000000] 09:17:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 76 (174DFC00) [pid = 2768] [serial = 1381] [outer = 1233E000] 09:17:38 INFO - PROCESS | 2768 | 1460996258776 Marionette DEBUG loaded listener.js 09:17:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 77 (18390000) [pid = 2768] [serial = 1382] [outer = 1233E000] 09:17:39 INFO - PROCESS | 2768 | 1460996259270 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]]]}] 09:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 09:17:39 INFO - PROCESS | 2768 | 1460996259304 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 09:17:39 INFO - PROCESS | 2768 | 1460996259306 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 09:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:17:39 INFO - PROCESS | 2768 | 1460996259312 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:17:39 INFO - PROCESS | 2768 | 1460996259317 Marionette TRACE conn5 <- [1,1806,null,{}] 09:17:39 INFO - PROCESS | 2768 | 1460996259326 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}] 09:17:39 INFO - PROCESS | 2768 | 1460996259415 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 09:17:39 INFO - PROCESS | 2768 | 1460996259422 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:39 INFO - PROCESS | 2768 | ++DOCSHELL 19C5FC00 == 49 [pid = 2768] [id = 461] 09:17:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 78 (19D77000) [pid = 2768] [serial = 1383] [outer = 00000000] 09:17:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 79 (1A438800) [pid = 2768] [serial = 1384] [outer = 19D77000] 09:17:39 INFO - PROCESS | 2768 | 1460996259467 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 80 (1A4B7400) [pid = 2768] [serial = 1385] [outer = 19D77000] 09:17:39 INFO - PROCESS | 2768 | 1460996259933 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]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 691ms 09:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:17:40 INFO - PROCESS | 2768 | 1460996260005 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 2768 | 1460996260008 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 09:17:40 INFO - PROCESS | 2768 | 1460996260011 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 2768 | 1460996260013 Marionette TRACE conn5 <- [1,1810,null,{}] 09:17:40 INFO - PROCESS | 2768 | 1460996260017 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}] 09:17:40 INFO - PROCESS | 2768 | 1460996260098 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 09:17:40 INFO - PROCESS | 2768 | 1460996260107 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C2C00 == 50 [pid = 2768] [id = 462] 09:17:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 81 (1A4C4000) [pid = 2768] [serial = 1386] [outer = 00000000] 09:17:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 82 (1B14B400) [pid = 2768] [serial = 1387] [outer = 1A4C4000] 09:17:40 INFO - PROCESS | 2768 | 1460996260152 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 83 (1B493C00) [pid = 2768] [serial = 1388] [outer = 1A4C4000] 09:17:40 INFO - PROCESS | 2768 | 1460996260587 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]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 09:17:40 INFO - PROCESS | 2768 | 1460996260645 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 2768 | 1460996260648 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 09:17:40 INFO - PROCESS | 2768 | 1460996260651 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:17:40 INFO - PROCESS | 2768 | 1460996260652 Marionette TRACE conn5 <- [1,1814,null,{}] 09:17:40 INFO - PROCESS | 2768 | 1460996260656 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}] 09:17:40 INFO - PROCESS | 2768 | 1460996260766 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 09:17:40 INFO - PROCESS | 2768 | 1460996260850 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6B800 == 51 [pid = 2768] [id = 463] 09:17:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 84 (1BC6D400) [pid = 2768] [serial = 1389] [outer = 00000000] 09:17:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (1BC7AC00) [pid = 2768] [serial = 1390] [outer = 1BC6D400] 09:17:40 INFO - PROCESS | 2768 | 1460996260907 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1C621400) [pid = 2768] [serial = 1391] [outer = 1BC6D400] 09:17:41 INFO - PROCESS | 2768 | 1460996261363 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]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 770ms 09:17:41 INFO - PROCESS | 2768 | 1460996261425 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 2768 | 1460996261427 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 09:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:17:41 INFO - PROCESS | 2768 | 1460996261437 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 2768 | 1460996261438 Marionette TRACE conn5 <- [1,1818,null,{}] 09:17:41 INFO - PROCESS | 2768 | 1460996261442 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}] 09:17:41 INFO - PROCESS | 2768 | 1460996261557 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 09:17:41 INFO - PROCESS | 2768 | 1460996261623 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:41 INFO - PROCESS | 2768 | ++DOCSHELL 122C2000 == 52 [pid = 2768] [id = 464] 09:17:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1CB46C00) [pid = 2768] [serial = 1392] [outer = 00000000] 09:17:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1CCC2400) [pid = 2768] [serial = 1393] [outer = 1CB46C00] 09:17:41 INFO - PROCESS | 2768 | 1460996261669 Marionette DEBUG loaded listener.js 09:17:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1CCC2C00) [pid = 2768] [serial = 1394] [outer = 1CB46C00] 09:17:42 INFO - PROCESS | 2768 | 1460996262083 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]]]}] 09:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 09:17:42 INFO - PROCESS | 2768 | 1460996262110 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 2768 | 1460996262112 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 09:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:17:42 INFO - PROCESS | 2768 | 1460996262115 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 2768 | 1460996262117 Marionette TRACE conn5 <- [1,1822,null,{}] 09:17:42 INFO - PROCESS | 2768 | 1460996262148 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}] 09:17:42 INFO - PROCESS | 2768 | 1460996262267 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 09:17:42 INFO - PROCESS | 2768 | 1460996262273 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 2768 | ++DOCSHELL 1CC7B000 == 53 [pid = 2768] [id = 465] 09:17:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1CCCD400) [pid = 2768] [serial = 1395] [outer = 00000000] 09:17:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1CEF0C00) [pid = 2768] [serial = 1396] [outer = 1CCCD400] 09:17:42 INFO - PROCESS | 2768 | 1460996262318 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1CEF1C00) [pid = 2768] [serial = 1397] [outer = 1CCCD400] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1B499800) [pid = 2768] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1A4BE000) [pid = 2768] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (11224C00) [pid = 2768] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (122BB800) [pid = 2768] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 87 (1838E800) [pid = 2768] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 86 (1282D000) [pid = 2768] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 85 (1BC79800) [pid = 2768] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:17:42 INFO - PROCESS | 2768 | --DOMWINDOW == 84 (12335C00) [pid = 2768] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:17:42 INFO - PROCESS | 2768 | 1460996262813 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]]]}] 09:17:42 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 09:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 731ms 09:17:42 INFO - PROCESS | 2768 | 1460996262851 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 09:17:42 INFO - PROCESS | 2768 | 1460996262852 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 09:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:17:42 INFO - PROCESS | 2768 | 1460996262856 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:17:42 INFO - PROCESS | 2768 | 1460996262858 Marionette TRACE conn5 <- [1,1826,null,{}] 09:17:42 INFO - PROCESS | 2768 | 1460996262861 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}] 09:17:42 INFO - PROCESS | 2768 | 1460996262940 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 09:17:42 INFO - PROCESS | 2768 | 1460996262950 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 2768 | ++DOCSHELL 1241B000 == 54 [pid = 2768] [id = 466] 09:17:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 85 (12A45C00) [pid = 2768] [serial = 1398] [outer = 00000000] 09:17:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 86 (1BC6F400) [pid = 2768] [serial = 1399] [outer = 12A45C00] 09:17:43 INFO - PROCESS | 2768 | 1460996262994 Marionette DEBUG loaded listener.js 09:17:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 87 (1CEF4C00) [pid = 2768] [serial = 1400] [outer = 12A45C00] 09:17:43 INFO - PROCESS | 2768 | 1460996263445 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]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 630ms 09:17:43 INFO - PROCESS | 2768 | 1460996263491 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 2768 | 1460996263493 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 09:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:17:43 INFO - PROCESS | 2768 | 1460996263497 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 2768 | 1460996263498 Marionette TRACE conn5 <- [1,1830,null,{}] 09:17:43 INFO - PROCESS | 2768 | 1460996263502 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}] 09:17:43 INFO - PROCESS | 2768 | 1460996263609 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 09:17:43 INFO - PROCESS | 2768 | 1460996263618 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:43 INFO - PROCESS | 2768 | ++DOCSHELL 176C1C00 == 55 [pid = 2768] [id = 467] 09:17:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 88 (1B144400) [pid = 2768] [serial = 1401] [outer = 00000000] 09:17:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (1CF88400) [pid = 2768] [serial = 1402] [outer = 1B144400] 09:17:43 INFO - PROCESS | 2768 | 1460996263663 Marionette DEBUG loaded listener.js 09:17:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (1CF8E400) [pid = 2768] [serial = 1403] [outer = 1B144400] 09:17:44 INFO - PROCESS | 2768 | 1460996264100 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]]]}] 09:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 630ms 09:17:44 INFO - PROCESS | 2768 | 1460996264134 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 2768 | 1460996264136 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 09:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:17:44 INFO - PROCESS | 2768 | 1460996264139 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 2768 | 1460996264140 Marionette TRACE conn5 <- [1,1834,null,{}] 09:17:44 INFO - PROCESS | 2768 | 1460996264144 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}] 09:17:44 INFO - PROCESS | 2768 | 1460996264225 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 09:17:44 INFO - PROCESS | 2768 | 1460996264232 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 2768 | ++DOCSHELL 1D322C00 == 56 [pid = 2768] [id = 468] 09:17:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (1D329400) [pid = 2768] [serial = 1404] [outer = 00000000] 09:17:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (1D4D7400) [pid = 2768] [serial = 1405] [outer = 1D329400] 09:17:44 INFO - PROCESS | 2768 | 1460996264282 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (1D4E0C00) [pid = 2768] [serial = 1406] [outer = 1D329400] 09:17:44 INFO - PROCESS | 2768 | 1460996264716 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]]]}] 09:17:44 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) 09:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 670ms 09:17:44 INFO - PROCESS | 2768 | 1460996264812 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 09:17:44 INFO - PROCESS | 2768 | 1460996264816 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 09:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:17:44 INFO - PROCESS | 2768 | 1460996264821 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:17:44 INFO - PROCESS | 2768 | 1460996264825 Marionette TRACE conn5 <- [1,1838,null,{}] 09:17:44 INFO - PROCESS | 2768 | 1460996264832 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}] 09:17:44 INFO - PROCESS | 2768 | 1460996264942 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 09:17:45 INFO - PROCESS | 2768 | 1460996265121 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 2768 | ++DOCSHELL 12417C00 == 57 [pid = 2768] [id = 469] 09:17:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (12823C00) [pid = 2768] [serial = 1407] [outer = 00000000] 09:17:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (12A41800) [pid = 2768] [serial = 1408] [outer = 12823C00] 09:17:45 INFO - PROCESS | 2768 | 1460996265179 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (16D0AC00) [pid = 2768] [serial = 1409] [outer = 12823C00] 09:17:45 INFO - PROCESS | 2768 | 1460996265750 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]]]}] 09:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 990ms 09:17:45 INFO - PROCESS | 2768 | 1460996265812 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 09:17:45 INFO - PROCESS | 2768 | 1460996265816 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 09:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:17:45 INFO - PROCESS | 2768 | 1460996265823 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 2768 | 1460996265827 Marionette TRACE conn5 <- [1,1842,null,{}] 09:17:45 INFO - PROCESS | 2768 | 1460996265832 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}] 09:17:45 INFO - PROCESS | 2768 | 1460996265941 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 09:17:46 INFO - PROCESS | 2768 | 1460996266075 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:46 INFO - PROCESS | 2768 | ++DOCSHELL 174C3800 == 58 [pid = 2768] [id = 470] 09:17:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (177DBC00) [pid = 2768] [serial = 1410] [outer = 00000000] 09:17:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (19D73800) [pid = 2768] [serial = 1411] [outer = 177DBC00] 09:17:46 INFO - PROCESS | 2768 | 1460996266131 Marionette DEBUG loaded listener.js 09:17:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1A430400) [pid = 2768] [serial = 1412] [outer = 177DBC00] 09:17:46 INFO - PROCESS | 2768 | 1460996266753 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 09:17:46 INFO - PROCESS | 2768 | 1460996266797 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 2768 | 1460996266799 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 09:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:17:46 INFO - PROCESS | 2768 | 1460996266803 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 2768 | 1460996266805 Marionette TRACE conn5 <- [1,1846,null,{}] 09:17:46 INFO - PROCESS | 2768 | 1460996266816 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}] 09:17:46 INFO - PROCESS | 2768 | 1460996266930 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 09:17:47 INFO - PROCESS | 2768 | 1460996267068 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A8000 == 59 [pid = 2768] [id = 471] 09:17:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1CAA0400) [pid = 2768] [serial = 1413] [outer = 00000000] 09:17:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CF16400) [pid = 2768] [serial = 1414] [outer = 1CAA0400] 09:17:47 INFO - PROCESS | 2768 | 1460996267128 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1D40BC00) [pid = 2768] [serial = 1415] [outer = 1CAA0400] 09:17:47 INFO - PROCESS | 2768 | 1460996267751 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]]]}] 09:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 971ms 09:17:47 INFO - PROCESS | 2768 | 1460996267785 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 09:17:47 INFO - PROCESS | 2768 | 1460996267788 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 09:17:47 INFO - PROCESS | 2768 | 1460996267791 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:17:47 INFO - PROCESS | 2768 | 1460996267793 Marionette TRACE conn5 <- [1,1850,null,{}] 09:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:17:47 INFO - PROCESS | 2768 | 1460996267797 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}] 09:17:47 INFO - PROCESS | 2768 | 1460996267905 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 09:17:48 INFO - PROCESS | 2768 | 1460996268044 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 2768 | ++DOCSHELL 1D4DE400 == 60 [pid = 2768] [id = 472] 09:17:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1DDEC400) [pid = 2768] [serial = 1416] [outer = 00000000] 09:17:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1DF83C00) [pid = 2768] [serial = 1417] [outer = 1DDEC400] 09:17:48 INFO - PROCESS | 2768 | 1460996268100 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1DF89C00) [pid = 2768] [serial = 1418] [outer = 1DDEC400] 09:17:48 INFO - PROCESS | 2768 | 1460996268697 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]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 970ms 09:17:48 INFO - PROCESS | 2768 | 1460996268767 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 2768 | 1460996268770 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 09:17:48 INFO - PROCESS | 2768 | 1460996268773 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:17:48 INFO - PROCESS | 2768 | 1460996268775 Marionette TRACE conn5 <- [1,1854,null,{}] 09:17:48 INFO - PROCESS | 2768 | 1460996268779 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}] 09:17:48 INFO - PROCESS | 2768 | 1460996268882 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 09:17:49 INFO - PROCESS | 2768 | 1460996268988 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:49 INFO - PROCESS | 2768 | ++DOCSHELL 174C5400 == 61 [pid = 2768] [id = 473] 09:17:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1E907C00) [pid = 2768] [serial = 1419] [outer = 00000000] 09:17:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1E9B8C00) [pid = 2768] [serial = 1420] [outer = 1E907C00] 09:17:49 INFO - PROCESS | 2768 | 1460996269044 Marionette DEBUG loaded listener.js 09:17:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1FC21000) [pid = 2768] [serial = 1421] [outer = 1E907C00] 09:17:49 INFO - PROCESS | 2768 | 1460996269850 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]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1122ms 09:17:49 INFO - PROCESS | 2768 | 1460996269900 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 2768 | 1460996269904 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 09:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:17:49 INFO - PROCESS | 2768 | 1460996269909 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 2768 | 1460996269912 Marionette TRACE conn5 <- [1,1858,null,{}] 09:17:49 INFO - PROCESS | 2768 | 1460996269918 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}] 09:17:50 INFO - PROCESS | 2768 | 1460996270017 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 09:17:50 INFO - PROCESS | 2768 | 1460996270156 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 2768 | ++DOCSHELL 12412C00 == 62 [pid = 2768] [id = 474] 09:17:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (12413000) [pid = 2768] [serial = 1422] [outer = 00000000] 09:17:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1880D000) [pid = 2768] [serial = 1423] [outer = 12413000] 09:17:50 INFO - PROCESS | 2768 | 1460996270210 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (19C7D400) [pid = 2768] [serial = 1424] [outer = 12413000] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1B130800 == 61 [pid = 2768] [id = 450] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 11A7C400 == 60 [pid = 2768] [id = 451] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 11E5A000 == 59 [pid = 2768] [id = 448] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1A4BCC00 == 58 [pid = 2768] [id = 449] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1838E000 == 57 [pid = 2768] [id = 447] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 122B7000 == 56 [pid = 2768] [id = 293] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1494A000 == 55 [pid = 2768] [id = 279] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 176C1C00 == 54 [pid = 2768] [id = 467] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1241B000 == 53 [pid = 2768] [id = 466] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1CC7B000 == 52 [pid = 2768] [id = 465] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 122C2000 == 51 [pid = 2768] [id = 464] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1BC6B800 == 50 [pid = 2768] [id = 463] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 1A4C2C00 == 49 [pid = 2768] [id = 462] 09:17:50 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1769DC00) [pid = 2768] [serial = 1333] [outer = 00000000] [url = about:blank] 09:17:50 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (12335400) [pid = 2768] [serial = 1330] [outer = 00000000] [url = about:blank] 09:17:50 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CC7A000) [pid = 2768] [serial = 1360] [outer = 00000000] [url = about:blank] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 19C5FC00 == 48 [pid = 2768] [id = 461] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 122B6400 == 47 [pid = 2768] [id = 460] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 11222800 == 46 [pid = 2768] [id = 459] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 11219000 == 45 [pid = 2768] [id = 458] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 11EFA800 == 44 [pid = 2768] [id = 454] 09:17:50 INFO - PROCESS | 2768 | --DOCSHELL 18386400 == 43 [pid = 2768] [id = 453] 09:17:50 INFO - PROCESS | 2768 | 1460996270829 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]]]}] 09:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 990ms 09:17:50 INFO - PROCESS | 2768 | 1460996270900 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 09:17:50 INFO - PROCESS | 2768 | 1460996270905 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 09:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:17:50 INFO - PROCESS | 2768 | 1460996270911 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:17:50 INFO - PROCESS | 2768 | 1460996270914 Marionette TRACE conn5 <- [1,1862,null,{}] 09:17:50 INFO - PROCESS | 2768 | 1460996270918 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}] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1A437400) [pid = 2768] [serial = 1355] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1A1AF000) [pid = 2768] [serial = 1346] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (18AED400) [pid = 2768] [serial = 1343] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1BC75000) [pid = 2768] [serial = 1351] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1B125400) [pid = 2768] [serial = 1349] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1A4C6800) [pid = 2768] [serial = 1348] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (122B6000) [pid = 2768] [serial = 1336] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (12415C00) [pid = 2768] [serial = 1337] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (18437800) [pid = 2768] [serial = 1354] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1880C000) [pid = 2768] [serial = 1342] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (16D45000) [pid = 2768] [serial = 1339] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (16D4F800) [pid = 2768] [serial = 1340] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1C62A000) [pid = 2768] [serial = 1358] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (1C625000) [pid = 2768] [serial = 1357] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1BC76800) [pid = 2768] [serial = 1352] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (19D7A400) [pid = 2768] [serial = 1345] [outer = 00000000] [url = about:blank] 09:17:51 INFO - PROCESS | 2768 | 1460996271056 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 09:17:51 INFO - PROCESS | 2768 | 1460996271118 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 2768 | ++DOCSHELL 11F7C800 == 44 [pid = 2768] [id = 475] 09:17:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (11F7CC00) [pid = 2768] [serial = 1425] [outer = 00000000] 09:17:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1241CC00) [pid = 2768] [serial = 1426] [outer = 11F7CC00] 09:17:51 INFO - PROCESS | 2768 | 1460996271165 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (16D44000) [pid = 2768] [serial = 1427] [outer = 11F7CC00] 09:17:51 INFO - PROCESS | 2768 | 1460996271644 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]]]}] 09:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 770ms 09:17:51 INFO - PROCESS | 2768 | 1460996271685 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 2768 | 1460996271687 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 09:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:17:51 INFO - PROCESS | 2768 | 1460996271690 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 2768 | 1460996271693 Marionette TRACE conn5 <- [1,1866,null,{}] 09:17:51 INFO - PROCESS | 2768 | 1460996271704 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}] 09:17:51 INFO - PROCESS | 2768 | 1460996271791 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 09:17:51 INFO - PROCESS | 2768 | 1460996271800 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 2768 | ++DOCSHELL 1838EC00 == 45 [pid = 2768] [id = 476] 09:17:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (19C7F000) [pid = 2768] [serial = 1428] [outer = 00000000] 09:17:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (19D81C00) [pid = 2768] [serial = 1429] [outer = 19C7F000] 09:17:51 INFO - PROCESS | 2768 | 1460996271848 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1A43D800) [pid = 2768] [serial = 1430] [outer = 19C7F000] 09:17:52 INFO - PROCESS | 2768 | 1460996272327 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]]]}] 09:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 09:17:52 INFO - PROCESS | 2768 | 1460996272364 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 2768 | 1460996272367 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 09:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:17:52 INFO - PROCESS | 2768 | 1460996272370 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 2768 | 1460996272372 Marionette TRACE conn5 <- [1,1870,null,{}] 09:17:52 INFO - PROCESS | 2768 | 1460996272375 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}] 09:17:52 INFO - PROCESS | 2768 | 1460996272458 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 09:17:52 INFO - PROCESS | 2768 | 1460996272467 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 2768 | ++DOCSHELL 1A43FC00 == 46 [pid = 2768] [id = 477] 09:17:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1A4BD000) [pid = 2768] [serial = 1431] [outer = 00000000] 09:17:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1B2A9000) [pid = 2768] [serial = 1432] [outer = 1A4BD000] 09:17:52 INFO - PROCESS | 2768 | 1460996272513 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1BC66400) [pid = 2768] [serial = 1433] [outer = 1A4BD000] 09:17:52 INFO - PROCESS | 2768 | 1460996272945 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]]]}] 09:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 630ms 09:17:53 INFO - PROCESS | 2768 | 1460996273005 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 09:17:53 INFO - PROCESS | 2768 | 1460996273007 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 09:17:53 INFO - PROCESS | 2768 | 1460996273010 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:17:53 INFO - PROCESS | 2768 | 1460996273012 Marionette TRACE conn5 <- [1,1874,null,{}] 09:17:53 INFO - PROCESS | 2768 | 1460996273024 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}] 09:17:53 INFO - PROCESS | 2768 | 1460996273133 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 09:17:53 INFO - PROCESS | 2768 | 1460996273222 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:53 INFO - PROCESS | 2768 | ++DOCSHELL 1B130800 == 47 [pid = 2768] [id = 478] 09:17:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1B2A7C00) [pid = 2768] [serial = 1434] [outer = 00000000] 09:17:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1BC7B400) [pid = 2768] [serial = 1435] [outer = 1B2A7C00] 09:17:53 INFO - PROCESS | 2768 | 1460996273268 Marionette DEBUG loaded listener.js 09:17:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1C4A7800) [pid = 2768] [serial = 1436] [outer = 1B2A7C00] 09:17:53 INFO - PROCESS | 2768 | 1460996273694 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]]]}] 09:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 730ms 09:17:53 INFO - PROCESS | 2768 | 1460996273745 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 09:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:17:53 INFO - PROCESS | 2768 | 1460996273747 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 09:17:53 INFO - PROCESS | 2768 | 1460996273750 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:17:53 INFO - PROCESS | 2768 | 1460996273752 Marionette TRACE conn5 <- [1,1878,null,{}] 09:17:53 INFO - PROCESS | 2768 | 1460996273755 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}] 09:17:53 INFO - PROCESS | 2768 | 1460996273892 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 09:17:53 INFO - PROCESS | 2768 | 1460996273961 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 2768 | ++DOCSHELL 1C627C00 == 48 [pid = 2768] [id = 479] 09:17:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1C628C00) [pid = 2768] [serial = 1437] [outer = 00000000] 09:17:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1CC7E800) [pid = 2768] [serial = 1438] [outer = 1C628C00] 09:17:54 INFO - PROCESS | 2768 | 1460996274011 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1CCC3000) [pid = 2768] [serial = 1439] [outer = 1C628C00] 09:17:54 INFO - PROCESS | 2768 | 1460996274446 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]]]}] 09:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 09:17:54 INFO - PROCESS | 2768 | 1460996274508 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 09:17:54 INFO - PROCESS | 2768 | 1460996274510 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 09:17:54 INFO - PROCESS | 2768 | 1460996274513 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:17:54 INFO - PROCESS | 2768 | 1460996274515 Marionette TRACE conn5 <- [1,1882,null,{}] 09:17:54 INFO - PROCESS | 2768 | 1460996274519 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}] 09:17:54 INFO - PROCESS | 2768 | 1460996274633 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 09:17:54 INFO - PROCESS | 2768 | 1460996274699 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:54 INFO - PROCESS | 2768 | ++DOCSHELL 1C477000 == 49 [pid = 2768] [id = 480] 09:17:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1CD1D400) [pid = 2768] [serial = 1440] [outer = 00000000] 09:17:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1CF0DC00) [pid = 2768] [serial = 1441] [outer = 1CD1D400] 09:17:54 INFO - PROCESS | 2768 | 1460996274745 Marionette DEBUG loaded listener.js 09:17:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1CF0EC00) [pid = 2768] [serial = 1442] [outer = 1CD1D400] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1A4C4000) [pid = 2768] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CB46C00) [pid = 2768] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (11223400) [pid = 2768] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CF0D400) [pid = 2768] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (12A45C00) [pid = 2768] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1BC6D400) [pid = 2768] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (19D77000) [pid = 2768] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (11226800) [pid = 2768] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1CCCD400) [pid = 2768] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1233E000) [pid = 2768] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1B144400) [pid = 2768] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:17:55 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (11AE1000) [pid = 2768] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:17:55 INFO - PROCESS | 2768 | 1460996275296 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]]]}] 09:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 830ms 09:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:17:55 INFO - PROCESS | 2768 | 1460996275347 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 09:17:55 INFO - PROCESS | 2768 | 1460996275349 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 09:17:55 INFO - PROCESS | 2768 | 1460996275352 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:17:55 INFO - PROCESS | 2768 | 1460996275353 Marionette TRACE conn5 <- [1,1886,null,{}] 09:17:55 INFO - PROCESS | 2768 | 1460996275357 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}] 09:17:55 INFO - PROCESS | 2768 | 1460996275474 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 09:17:55 INFO - PROCESS | 2768 | 1460996275533 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 2768 | ++DOCSHELL 12333800 == 50 [pid = 2768] [id = 481] 09:17:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (12823800) [pid = 2768] [serial = 1443] [outer = 00000000] 09:17:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1A4C4400) [pid = 2768] [serial = 1444] [outer = 12823800] 09:17:55 INFO - PROCESS | 2768 | 1460996275578 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CA99000) [pid = 2768] [serial = 1445] [outer = 12823800] 09:17:55 INFO - PROCESS | 2768 | 1460996275929 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]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 630ms 09:17:56 INFO - PROCESS | 2768 | 1460996275991 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 2768 | 1460996275993 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 09:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:17:56 INFO - PROCESS | 2768 | 1460996275996 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 2768 | 1460996275998 Marionette TRACE conn5 <- [1,1890,null,{}] 09:17:56 INFO - PROCESS | 2768 | 1460996276002 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}] 09:17:56 INFO - PROCESS | 2768 | 1460996276086 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 09:17:56 INFO - PROCESS | 2768 | 1460996276092 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 2768 | ++DOCSHELL 1BC71800 == 51 [pid = 2768] [id = 482] 09:17:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CC84000) [pid = 2768] [serial = 1446] [outer = 00000000] 09:17:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1D4E4800) [pid = 2768] [serial = 1447] [outer = 1CC84000] 09:17:56 INFO - PROCESS | 2768 | 1460996276140 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1D4F5C00) [pid = 2768] [serial = 1448] [outer = 1CC84000] 09:17:56 INFO - PROCESS | 2768 | 1460996276573 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]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 630ms 09:17:56 INFO - PROCESS | 2768 | 1460996276628 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 2768 | 1460996276630 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 09:17:56 INFO - PROCESS | 2768 | 1460996276634 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 2768 | 1460996276635 Marionette TRACE conn5 <- [1,1894,null,{}] 09:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:17:56 INFO - PROCESS | 2768 | 1460996276639 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}] 09:17:56 INFO - PROCESS | 2768 | 1460996276720 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 09:17:56 INFO - PROCESS | 2768 | 1460996276727 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 2768 | ++DOCSHELL 1D4D7000 == 52 [pid = 2768] [id = 483] 09:17:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1DD88C00) [pid = 2768] [serial = 1449] [outer = 00000000] 09:17:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1E96A800) [pid = 2768] [serial = 1450] [outer = 1DD88C00] 09:17:56 INFO - PROCESS | 2768 | 1460996276772 Marionette DEBUG loaded listener.js 09:17:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1FC23800) [pid = 2768] [serial = 1451] [outer = 1DD88C00] 09:17:57 INFO - PROCESS | 2768 | 1460996277299 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]]]}] 09:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 731ms 09:17:57 INFO - PROCESS | 2768 | 1460996277368 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 2768 | 1460996277373 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 09:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:17:57 INFO - PROCESS | 2768 | 1460996277379 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:17:57 INFO - PROCESS | 2768 | 1460996277383 Marionette TRACE conn5 <- [1,1898,null,{}] 09:17:57 INFO - PROCESS | 2768 | 1460996277391 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}] 09:17:57 INFO - PROCESS | 2768 | 1460996277563 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 09:17:57 INFO - PROCESS | 2768 | 1460996277677 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:57 INFO - PROCESS | 2768 | ++DOCSHELL 122B9000 == 53 [pid = 2768] [id = 484] 09:17:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (122BC800) [pid = 2768] [serial = 1452] [outer = 00000000] 09:17:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (16D48000) [pid = 2768] [serial = 1453] [outer = 122BC800] 09:17:57 INFO - PROCESS | 2768 | 1460996277748 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (16FA3400) [pid = 2768] [serial = 1454] [outer = 122BC800] 09:17:58 INFO - PROCESS | 2768 | 1460996278343 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]]]}] 09:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1024ms 09:17:58 INFO - PROCESS | 2768 | 1460996278408 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 09:17:58 INFO - PROCESS | 2768 | 1460996278414 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 09:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:17:58 INFO - PROCESS | 2768 | 1460996278421 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 2768 | 1460996278424 Marionette TRACE conn5 <- [1,1902,null,{}] 09:17:58 INFO - PROCESS | 2768 | 1460996278428 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}] 09:17:58 INFO - PROCESS | 2768 | 1460996278571 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 09:17:58 INFO - PROCESS | 2768 | 1460996278708 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 2768 | ++DOCSHELL 18809800 == 54 [pid = 2768] [id = 485] 09:17:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1880A400) [pid = 2768] [serial = 1455] [outer = 00000000] 09:17:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1B125C00) [pid = 2768] [serial = 1456] [outer = 1880A400] 09:17:58 INFO - PROCESS | 2768 | 1460996278765 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1BC7E000) [pid = 2768] [serial = 1457] [outer = 1880A400] 09:17:59 INFO - PROCESS | 2768 | 1460996279380 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]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1021ms 09:17:59 INFO - PROCESS | 2768 | 1460996279443 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 2768 | 1460996279446 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 09:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:17:59 INFO - PROCESS | 2768 | 1460996279450 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 2768 | 1460996279454 Marionette TRACE conn5 <- [1,1906,null,{}] 09:17:59 INFO - PROCESS | 2768 | 1460996279466 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}] 09:17:59 INFO - PROCESS | 2768 | 1460996279625 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 09:17:59 INFO - PROCESS | 2768 | 1460996279762 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:59 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7A400 == 55 [pid = 2768] [id = 486] 09:17:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1C62A000) [pid = 2768] [serial = 1458] [outer = 00000000] 09:17:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1FC29400) [pid = 2768] [serial = 1459] [outer = 1C62A000] 09:17:59 INFO - PROCESS | 2768 | 1460996279821 Marionette DEBUG loaded listener.js 09:17:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1FC2EC00) [pid = 2768] [serial = 1460] [outer = 1C62A000] 09:18:00 INFO - PROCESS | 2768 | 1460996280407 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]]]}] 09:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1022ms 09:18:00 INFO - PROCESS | 2768 | 1460996280475 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 09:18:00 INFO - PROCESS | 2768 | 1460996280478 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 09:18:00 INFO - PROCESS | 2768 | 1460996280481 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:18:00 INFO - PROCESS | 2768 | 1460996280483 Marionette TRACE conn5 <- [1,1910,null,{}] 09:18:00 INFO - PROCESS | 2768 | 1460996280487 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}] 09:18:00 INFO - PROCESS | 2768 | 1460996280595 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 09:18:00 INFO - PROCESS | 2768 | 1460996280731 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 2768 | ++DOCSHELL 1FC26400 == 56 [pid = 2768] [id = 487] 09:18:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1FC2E000) [pid = 2768] [serial = 1461] [outer = 00000000] 09:18:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1FD70800) [pid = 2768] [serial = 1462] [outer = 1FC2E000] 09:18:00 INFO - PROCESS | 2768 | 1460996280788 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1FD74000) [pid = 2768] [serial = 1463] [outer = 1FC2E000] 09:18:01 INFO - PROCESS | 2768 | 1460996281381 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]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 970ms 09:18:01 INFO - PROCESS | 2768 | 1460996281455 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 09:18:01 INFO - PROCESS | 2768 | 1460996281458 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 09:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:18:01 INFO - PROCESS | 2768 | 1460996281461 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 2768 | 1460996281463 Marionette TRACE conn5 <- [1,1914,null,{}] 09:18:01 INFO - PROCESS | 2768 | 1460996281468 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}] 09:18:01 INFO - PROCESS | 2768 | 1460996281571 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 09:18:01 INFO - PROCESS | 2768 | 1460996281711 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 2768 | ++DOCSHELL 1FD7A400 == 57 [pid = 2768] [id = 488] 09:18:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1FD7AC00) [pid = 2768] [serial = 1464] [outer = 00000000] 09:18:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1FD91400) [pid = 2768] [serial = 1465] [outer = 1FD7AC00] 09:18:01 INFO - PROCESS | 2768 | 1460996281767 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1FD95000) [pid = 2768] [serial = 1466] [outer = 1FD7AC00] 09:18:02 INFO - PROCESS | 2768 | 1460996282477 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]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1069ms 09:18:02 INFO - PROCESS | 2768 | 1460996282533 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 2768 | 1460996282537 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 09:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:18:02 INFO - PROCESS | 2768 | 1460996282542 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 2768 | 1460996282546 Marionette TRACE conn5 <- [1,1918,null,{}] 09:18:02 INFO - PROCESS | 2768 | 1460996282553 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}] 09:18:02 INFO - PROCESS | 2768 | 1460996282651 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 09:18:02 INFO - PROCESS | 2768 | 1460996282793 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:02 INFO - PROCESS | 2768 | ++DOCSHELL 12203800 == 58 [pid = 2768] [id = 489] 09:18:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (12334800) [pid = 2768] [serial = 1467] [outer = 00000000] 09:18:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (171F8800) [pid = 2768] [serial = 1468] [outer = 12334800] 09:18:02 INFO - PROCESS | 2768 | 1460996282844 Marionette DEBUG loaded listener.js 09:18:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (18386400) [pid = 2768] [serial = 1469] [outer = 12334800] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 1BC71800 == 57 [pid = 2768] [id = 482] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 12333800 == 56 [pid = 2768] [id = 481] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 1C477000 == 55 [pid = 2768] [id = 480] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 1C627C00 == 54 [pid = 2768] [id = 479] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 1B130800 == 53 [pid = 2768] [id = 478] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 1A43FC00 == 52 [pid = 2768] [id = 477] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 1838EC00 == 51 [pid = 2768] [id = 476] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1D4D7400) [pid = 2768] [serial = 1405] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 11F7C800 == 50 [pid = 2768] [id = 475] 09:18:03 INFO - PROCESS | 2768 | --DOCSHELL 12412C00 == 49 [pid = 2768] [id = 474] 09:18:03 INFO - PROCESS | 2768 | 1460996283479 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]]]}] 09:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 990ms 09:18:03 INFO - PROCESS | 2768 | 1460996283534 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 09:18:03 INFO - PROCESS | 2768 | 1460996283539 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 09:18:03 INFO - PROCESS | 2768 | 1460996283545 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:18:03 INFO - PROCESS | 2768 | 1460996283548 Marionette TRACE conn5 <- [1,1922,null,{}] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1CF8E400) [pid = 2768] [serial = 1403] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1B14B400) [pid = 2768] [serial = 1387] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CCC2C00) [pid = 2768] [serial = 1394] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (128AD800) [pid = 2768] [serial = 1363] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (122BBC00) [pid = 2768] [serial = 1379] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CEF1400) [pid = 2768] [serial = 1372] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1D409C00) [pid = 2768] [serial = 1286] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1BC6F400) [pid = 2768] [serial = 1399] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1BC7AC00) [pid = 2768] [serial = 1390] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1A4B7400) [pid = 2768] [serial = 1385] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CEF4C00) [pid = 2768] [serial = 1400] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1C621400) [pid = 2768] [serial = 1391] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1CCC5800) [pid = 2768] [serial = 1369] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1282B000) [pid = 2768] [serial = 1375] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (11EF9000) [pid = 2768] [serial = 1378] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CEF1C00) [pid = 2768] [serial = 1397] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1B493C00) [pid = 2768] [serial = 1388] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1A438800) [pid = 2768] [serial = 1384] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1CCC2400) [pid = 2768] [serial = 1393] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CEF0C00) [pid = 2768] [serial = 1396] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (12A06000) [pid = 2768] [serial = 1376] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (174DFC00) [pid = 2768] [serial = 1381] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1CF88400) [pid = 2768] [serial = 1402] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (19C81400) [pid = 2768] [serial = 1366] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (18390000) [pid = 2768] [serial = 1382] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (18441400) [pid = 2768] [serial = 1334] [outer = 00000000] [url = about:blank] 09:18:03 INFO - PROCESS | 2768 | 1460996283581 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}] 09:18:03 INFO - PROCESS | 2768 | 1460996283669 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 09:18:03 INFO - PROCESS | 2768 | 1460996283682 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 2768 | ++DOCSHELL 11227000 == 50 [pid = 2768] [id = 490] 09:18:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (12331C00) [pid = 2768] [serial = 1470] [outer = 00000000] 09:18:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (132A4C00) [pid = 2768] [serial = 1471] [outer = 12331C00] 09:18:03 INFO - PROCESS | 2768 | 1460996283728 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (16F18800) [pid = 2768] [serial = 1472] [outer = 12331C00] 09:18:04 INFO - PROCESS | 2768 | 1460996284261 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]]]}] 09:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 730ms 09:18:04 INFO - PROCESS | 2768 | 1460996284278 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 2768 | 1460996284280 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 09:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:18:04 INFO - PROCESS | 2768 | 1460996284284 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 2768 | 1460996284287 Marionette TRACE conn5 <- [1,1926,null,{}] 09:18:04 INFO - PROCESS | 2768 | 1460996284298 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}] 09:18:04 INFO - PROCESS | 2768 | 1460996284387 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 09:18:04 INFO - PROCESS | 2768 | 1460996284478 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:04 INFO - PROCESS | 2768 | ++DOCSHELL 18807000 == 51 [pid = 2768] [id = 491] 09:18:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (188E6800) [pid = 2768] [serial = 1473] [outer = 00000000] 09:18:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1A436000) [pid = 2768] [serial = 1474] [outer = 188E6800] 09:18:04 INFO - PROCESS | 2768 | 1460996284538 Marionette DEBUG loaded listener.js 09:18:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1A4BAC00) [pid = 2768] [serial = 1475] [outer = 188E6800] 09:18:05 INFO - PROCESS | 2768 | 1460996285000 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]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 770ms 09:18:05 INFO - PROCESS | 2768 | 1460996285058 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 2768 | 1460996285061 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 09:18:05 INFO - PROCESS | 2768 | 1460996285064 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:18:05 INFO - PROCESS | 2768 | 1460996285065 Marionette TRACE conn5 <- [1,1930,null,{}] 09:18:05 INFO - PROCESS | 2768 | 1460996285069 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}] 09:18:05 INFO - PROCESS | 2768 | 1460996285153 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 09:18:05 INFO - PROCESS | 2768 | 1460996285159 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C7C00 == 52 [pid = 2768] [id = 492] 09:18:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1B124400) [pid = 2768] [serial = 1476] [outer = 00000000] 09:18:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1B4A1C00) [pid = 2768] [serial = 1477] [outer = 1B124400] 09:18:05 INFO - PROCESS | 2768 | 1460996285208 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1BC79800) [pid = 2768] [serial = 1478] [outer = 1B124400] 09:18:05 INFO - PROCESS | 2768 | 1460996285668 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]]]}] 09:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 630ms 09:18:05 INFO - PROCESS | 2768 | 1460996285698 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 09:18:05 INFO - PROCESS | 2768 | 1460996285700 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 09:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:18:05 INFO - PROCESS | 2768 | 1460996285704 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:18:05 INFO - PROCESS | 2768 | 1460996285705 Marionette TRACE conn5 <- [1,1934,null,{}] 09:18:05 INFO - PROCESS | 2768 | 1460996285717 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}] 09:18:05 INFO - PROCESS | 2768 | 1460996285856 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 09:18:05 INFO - PROCESS | 2768 | 1460996285862 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 2768 | ++DOCSHELL 1B130800 == 53 [pid = 2768] [id = 493] 09:18:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1BC7F000) [pid = 2768] [serial = 1479] [outer = 00000000] 09:18:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1C84E800) [pid = 2768] [serial = 1480] [outer = 1BC7F000] 09:18:05 INFO - PROCESS | 2768 | 1460996285909 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1CA9AC00) [pid = 2768] [serial = 1481] [outer = 1BC7F000] 09:18:06 INFO - PROCESS | 2768 | 1460996286374 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]]]}] 09:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 690ms 09:18:06 INFO - PROCESS | 2768 | 1460996286398 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 2768 | 1460996286400 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 09:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:18:06 INFO - PROCESS | 2768 | 1460996286409 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 2768 | 1460996286411 Marionette TRACE conn5 <- [1,1938,null,{}] 09:18:06 INFO - PROCESS | 2768 | 1460996286418 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}] 09:18:06 INFO - PROCESS | 2768 | 1460996286554 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 09:18:06 INFO - PROCESS | 2768 | 1460996286568 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:06 INFO - PROCESS | 2768 | ++DOCSHELL 12210C00 == 54 [pid = 2768] [id = 494] 09:18:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (12825000) [pid = 2768] [serial = 1482] [outer = 00000000] 09:18:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CE1C800) [pid = 2768] [serial = 1483] [outer = 12825000] 09:18:06 INFO - PROCESS | 2768 | 1460996286670 Marionette DEBUG loaded listener.js 09:18:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CEFB000) [pid = 2768] [serial = 1484] [outer = 12825000] 09:18:07 INFO - PROCESS | 2768 | 1460996287095 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]]]}] 09:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 731ms 09:18:07 INFO - PROCESS | 2768 | 1460996287180 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 09:18:07 INFO - PROCESS | 2768 | 1460996287182 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 09:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:18:07 INFO - PROCESS | 2768 | 1460996287189 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:18:07 INFO - PROCESS | 2768 | 1460996287191 Marionette TRACE conn5 <- [1,1942,null,{}] 09:18:07 INFO - PROCESS | 2768 | 1460996287194 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}] 09:18:07 INFO - PROCESS | 2768 | 1460996287309 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 09:18:07 INFO - PROCESS | 2768 | 1460996287377 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF1000 == 55 [pid = 2768] [id = 495] 09:18:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CF0A400) [pid = 2768] [serial = 1485] [outer = 00000000] 09:18:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CF92000) [pid = 2768] [serial = 1486] [outer = 1CF0A400] 09:18:07 INFO - PROCESS | 2768 | 1460996287422 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1D409C00) [pid = 2768] [serial = 1487] [outer = 1CF0A400] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1B2A7C00) [pid = 2768] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1C628C00) [pid = 2768] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (19C7F000) [pid = 2768] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1E907C00) [pid = 2768] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (12413000) [pid = 2768] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1A4BD000) [pid = 2768] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (11F7CC00) [pid = 2768] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (12823800) [pid = 2768] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1CC84000) [pid = 2768] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CD1D400) [pid = 2768] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1CC82C00) [pid = 2768] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:18:07 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (11EF7000) [pid = 2768] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:18:07 INFO - PROCESS | 2768 | 1460996287942 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]]]}] 09:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 09:18:08 INFO - PROCESS | 2768 | 1460996287968 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 09:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:18:08 INFO - PROCESS | 2768 | 1460996287970 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 09:18:08 INFO - PROCESS | 2768 | 1460996287973 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 2768 | 1460996287975 Marionette TRACE conn5 <- [1,1946,null,{}] 09:18:08 INFO - PROCESS | 2768 | 1460996287979 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}] 09:18:08 INFO - PROCESS | 2768 | 1460996288064 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 09:18:08 INFO - PROCESS | 2768 | 1460996288070 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 2768 | ++DOCSHELL 11EFA800 == 56 [pid = 2768] [id = 496] 09:18:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1220EC00) [pid = 2768] [serial = 1488] [outer = 00000000] 09:18:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1B124C00) [pid = 2768] [serial = 1489] [outer = 1220EC00] 09:18:08 INFO - PROCESS | 2768 | 1460996288116 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1CC7C400) [pid = 2768] [serial = 1490] [outer = 1220EC00] 09:18:08 INFO - PROCESS | 2768 | 1460996288544 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]]]}] 09:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 630ms 09:18:08 INFO - PROCESS | 2768 | 1460996288604 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 09:18:08 INFO - PROCESS | 2768 | 1460996288606 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 09:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:18:08 INFO - PROCESS | 2768 | 1460996288610 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 2768 | 1460996288611 Marionette TRACE conn5 <- [1,1950,null,{}] 09:18:08 INFO - PROCESS | 2768 | 1460996288642 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}] 09:18:08 INFO - PROCESS | 2768 | 1460996288724 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 09:18:08 INFO - PROCESS | 2768 | 1460996288731 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 2768 | ++DOCSHELL 1CD1D400 == 57 [pid = 2768] [id = 497] 09:18:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1CF12C00) [pid = 2768] [serial = 1491] [outer = 00000000] 09:18:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1D4ED400) [pid = 2768] [serial = 1492] [outer = 1CF12C00] 09:18:08 INFO - PROCESS | 2768 | 1460996288776 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1DD88000) [pid = 2768] [serial = 1493] [outer = 1CF12C00] 09:18:09 INFO - PROCESS | 2768 | 1460996289208 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]]]}] 09:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 650ms 09:18:09 INFO - PROCESS | 2768 | 1460996289260 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 09:18:09 INFO - PROCESS | 2768 | 1460996289262 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 09:18:09 INFO - PROCESS | 2768 | 1460996289266 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 2768 | 1460996289267 Marionette TRACE conn5 <- [1,1954,null,{}] 09:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:18:09 INFO - PROCESS | 2768 | 1460996289271 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}] 09:18:09 INFO - PROCESS | 2768 | 1460996289353 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 09:18:09 INFO - PROCESS | 2768 | 1460996289359 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:09 INFO - PROCESS | 2768 | ++DOCSHELL 1D4E5000 == 58 [pid = 2768] [id = 498] 09:18:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1E907C00) [pid = 2768] [serial = 1494] [outer = 00000000] 09:18:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1FC2CC00) [pid = 2768] [serial = 1495] [outer = 1E907C00] 09:18:09 INFO - PROCESS | 2768 | 1460996289404 Marionette DEBUG loaded listener.js 09:18:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1FC85800) [pid = 2768] [serial = 1496] [outer = 1E907C00] 09:18:09 INFO - PROCESS | 2768 | 1460996289826 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]]]}] 09:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 630ms 09:18:09 INFO - PROCESS | 2768 | 1460996289913 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 09:18:09 INFO - PROCESS | 2768 | 1460996289918 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 09:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:18:09 INFO - PROCESS | 2768 | 1460996289928 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 2768 | 1460996289933 Marionette TRACE conn5 <- [1,1958,null,{}] 09:18:09 INFO - PROCESS | 2768 | 1460996289939 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}] 09:18:10 INFO - PROCESS | 2768 | 1460996290051 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 09:18:10 INFO - PROCESS | 2768 | 1460996290257 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 2768 | ++DOCSHELL 128A9C00 == 59 [pid = 2768] [id = 499] 09:18:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (128AD800) [pid = 2768] [serial = 1497] [outer = 00000000] 09:18:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (132E7800) [pid = 2768] [serial = 1498] [outer = 128AD800] 09:18:10 INFO - PROCESS | 2768 | 1460996290314 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (16D43C00) [pid = 2768] [serial = 1499] [outer = 128AD800] 09:18:10 INFO - PROCESS | 2768 | 1460996290864 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]]]}] 09:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 990ms 09:18:10 INFO - PROCESS | 2768 | 1460996290919 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 09:18:10 INFO - PROCESS | 2768 | 1460996290923 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 09:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:18:10 INFO - PROCESS | 2768 | 1460996290931 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:18:10 INFO - PROCESS | 2768 | 1460996290935 Marionette TRACE conn5 <- [1,1962,null,{}] 09:18:10 INFO - PROCESS | 2768 | 1460996290940 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}] 09:18:11 INFO - PROCESS | 2768 | 1460996291053 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 09:18:11 INFO - PROCESS | 2768 | 1460996291193 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 2768 | ++DOCSHELL 174C7400 == 60 [pid = 2768] [id = 500] 09:18:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (188E7400) [pid = 2768] [serial = 1500] [outer = 00000000] 09:18:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1A4C1C00) [pid = 2768] [serial = 1501] [outer = 188E7400] 09:18:11 INFO - PROCESS | 2768 | 1460996291251 Marionette DEBUG loaded listener.js 09:18:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1B2B0000) [pid = 2768] [serial = 1502] [outer = 188E7400] 09:18:11 INFO - PROCESS | 2768 | 1460996291849 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]]]}] 09:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 970ms 09:18:11 INFO - PROCESS | 2768 | 1460996291904 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 09:18:11 INFO - PROCESS | 2768 | 1460996291906 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 09:18:11 INFO - PROCESS | 2768 | 1460996291910 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:18:11 INFO - PROCESS | 2768 | 1460996291913 Marionette TRACE conn5 <- [1,1966,null,{}] 09:18:11 INFO - PROCESS | 2768 | 1460996291922 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}] 09:18:12 INFO - PROCESS | 2768 | 1460996292038 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 09:18:12 INFO - PROCESS | 2768 | 1460996292179 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:12 INFO - PROCESS | 2768 | ++DOCSHELL 1CD1E400 == 61 [pid = 2768] [id = 501] 09:18:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1D408000) [pid = 2768] [serial = 1503] [outer = 00000000] 09:18:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1FC2A400) [pid = 2768] [serial = 1504] [outer = 1D408000] 09:18:12 INFO - PROCESS | 2768 | 1460996292240 Marionette DEBUG loaded listener.js 09:18:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1FD75400) [pid = 2768] [serial = 1505] [outer = 1D408000] 09:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 971ms 09:18:12 INFO - PROCESS | 2768 | 1460996292874 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]]]}] 09:18:12 INFO - PROCESS | 2768 | 1460996292884 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 09:18:12 INFO - PROCESS | 2768 | 1460996292886 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 09:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:18:12 INFO - PROCESS | 2768 | 1460996292889 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 2768 | 1460996292891 Marionette TRACE conn5 <- [1,1970,null,{}] 09:18:12 INFO - PROCESS | 2768 | 1460996292896 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}] 09:18:13 INFO - PROCESS | 2768 | 1460996293003 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 09:18:13 INFO - PROCESS | 2768 | 1460996293114 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 2768 | ++DOCSHELL 1FD9B000 == 62 [pid = 2768] [id = 502] 09:18:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1FD9CC00) [pid = 2768] [serial = 1506] [outer = 00000000] 09:18:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (2101C800) [pid = 2768] [serial = 1507] [outer = 1FD9CC00] 09:18:13 INFO - PROCESS | 2768 | 1460996293172 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (21025800) [pid = 2768] [serial = 1508] [outer = 1FD9CC00] 09:18:13 INFO - PROCESS | 2768 | 1460996293744 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]]]}] 09:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 930ms 09:18:13 INFO - PROCESS | 2768 | 1460996293827 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 09:18:13 INFO - PROCESS | 2768 | 1460996293830 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 09:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:18:13 INFO - PROCESS | 2768 | 1460996293834 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:18:13 INFO - PROCESS | 2768 | 1460996293836 Marionette TRACE conn5 <- [1,1974,null,{}] 09:18:13 INFO - PROCESS | 2768 | 1460996293840 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}] 09:18:13 INFO - PROCESS | 2768 | 1460996293945 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 09:18:14 INFO - PROCESS | 2768 | 1460996294084 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 2768 | ++DOCSHELL 210ABC00 == 63 [pid = 2768] [id = 503] 09:18:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (210AD800) [pid = 2768] [serial = 1509] [outer = 00000000] 09:18:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (210B4800) [pid = 2768] [serial = 1510] [outer = 210AD800] 09:18:14 INFO - PROCESS | 2768 | 1460996294142 Marionette DEBUG loaded listener.js 09:18:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (2125C800) [pid = 2768] [serial = 1511] [outer = 210AD800] 09:18:14 INFO - PROCESS | 2768 | 1460996294668 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]]]}] 09:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 870ms 09:18:14 INFO - PROCESS | 2768 | 1460996294713 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 09:18:14 INFO - PROCESS | 2768 | 1460996294716 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 09:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:18:14 INFO - PROCESS | 2768 | 1460996294721 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 2768 | 1460996294723 Marionette TRACE conn5 <- [1,1978,null,{}] 09:18:14 INFO - PROCESS | 2768 | 1460996294727 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}] 09:18:14 INFO - PROCESS | 2768 | 1460996294855 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 09:18:15 INFO - PROCESS | 2768 | 1460996294969 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:15 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0B800 == 64 [pid = 2768] [id = 504] 09:18:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1D4EE800) [pid = 2768] [serial = 1512] [outer = 00000000] 09:18:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21A53C00) [pid = 2768] [serial = 1513] [outer = 1D4EE800] 09:18:15 INFO - PROCESS | 2768 | 1460996295100 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (21ACE000) [pid = 2768] [serial = 1514] [outer = 1D4EE800] 09:18:15 INFO - PROCESS | 2768 | 1460996295862 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]]]}] 09:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1167ms 09:18:15 INFO - PROCESS | 2768 | 1460996295891 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 09:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:18:15 INFO - PROCESS | 2768 | 1460996295895 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 09:18:15 INFO - PROCESS | 2768 | 1460996295901 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:18:15 INFO - PROCESS | 2768 | 1460996295904 Marionette TRACE conn5 <- [1,1982,null,{}] 09:18:15 INFO - PROCESS | 2768 | 1460996295910 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}] 09:18:16 INFO - PROCESS | 2768 | 1460996296014 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 09:18:16 INFO - PROCESS | 2768 | 1460996296160 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 2768 | ++DOCSHELL 18390000 == 65 [pid = 2768] [id = 505] 09:18:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (18392C00) [pid = 2768] [serial = 1515] [outer = 00000000] 09:18:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (18AF0000) [pid = 2768] [serial = 1516] [outer = 18392C00] 09:18:16 INFO - PROCESS | 2768 | 1460996296214 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (19D77000) [pid = 2768] [serial = 1517] [outer = 18392C00] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 11F7E000 == 64 [pid = 2768] [id = 283] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 1CD1D400 == 63 [pid = 2768] [id = 497] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 11EFA800 == 62 [pid = 2768] [id = 496] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 1CEF1000 == 61 [pid = 2768] [id = 495] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 12210C00 == 60 [pid = 2768] [id = 494] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 1B130800 == 59 [pid = 2768] [id = 493] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 1A4C7C00 == 58 [pid = 2768] [id = 492] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 18807000 == 57 [pid = 2768] [id = 491] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (12A41800) [pid = 2768] [serial = 1408] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (19D73800) [pid = 2768] [serial = 1411] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CF16400) [pid = 2768] [serial = 1414] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1DF83C00) [pid = 2768] [serial = 1417] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1E96A800) [pid = 2768] [serial = 1450] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 11227000 == 56 [pid = 2768] [id = 490] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 12203800 == 55 [pid = 2768] [id = 489] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 1FC26400 == 54 [pid = 2768] [id = 487] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 122B9000 == 53 [pid = 2768] [id = 484] 09:18:16 INFO - PROCESS | 2768 | --DOCSHELL 1D4D7000 == 52 [pid = 2768] [id = 483] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1BC7B400) [pid = 2768] [serial = 1435] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1C4A7800) [pid = 2768] [serial = 1436] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CCC3000) [pid = 2768] [serial = 1439] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (19D81C00) [pid = 2768] [serial = 1429] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1A43D800) [pid = 2768] [serial = 1430] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1FC21000) [pid = 2768] [serial = 1421] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1E9B8C00) [pid = 2768] [serial = 1420] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (19C7D400) [pid = 2768] [serial = 1424] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1880D000) [pid = 2768] [serial = 1423] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1B2A9000) [pid = 2768] [serial = 1432] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1241CC00) [pid = 2768] [serial = 1426] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (16D44000) [pid = 2768] [serial = 1427] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CC7E800) [pid = 2768] [serial = 1438] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1A4C4400) [pid = 2768] [serial = 1444] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1D4F5C00) [pid = 2768] [serial = 1448] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CF0DC00) [pid = 2768] [serial = 1441] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1D4E4800) [pid = 2768] [serial = 1447] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1CF0EC00) [pid = 2768] [serial = 1442] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1CA99000) [pid = 2768] [serial = 1445] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1BC66400) [pid = 2768] [serial = 1433] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CCC9400) [pid = 2768] [serial = 1328] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1241A000) [pid = 2768] [serial = 1331] [outer = 00000000] [url = about:blank] 09:18:16 INFO - PROCESS | 2768 | 1460996296888 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]]]}] 09:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1022ms 09:18:16 INFO - PROCESS | 2768 | 1460996296923 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 09:18:16 INFO - PROCESS | 2768 | 1460996296929 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 09:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:18:16 INFO - PROCESS | 2768 | 1460996296935 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 2768 | 1460996296938 Marionette TRACE conn5 <- [1,1986,null,{}] 09:18:16 INFO - PROCESS | 2768 | 1460996296942 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}] 09:18:17 INFO - PROCESS | 2768 | 1460996297029 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 09:18:17 INFO - PROCESS | 2768 | 1460996297036 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 2768 | ++DOCSHELL 11EF7000 == 53 [pid = 2768] [id = 506] 09:18:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (11EFA800) [pid = 2768] [serial = 1518] [outer = 00000000] 09:18:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (16D10C00) [pid = 2768] [serial = 1519] [outer = 11EFA800] 09:18:17 INFO - PROCESS | 2768 | 1460996297082 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (174BE000) [pid = 2768] [serial = 1520] [outer = 11EFA800] 09:18:17 INFO - PROCESS | 2768 | 1460996297586 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]]]}] 09:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 09:18:17 INFO - PROCESS | 2768 | 1460996297608 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 2768 | 1460996297610 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 09:18:17 INFO - PROCESS | 2768 | 1460996297614 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:18:17 INFO - PROCESS | 2768 | 1460996297617 Marionette TRACE conn5 <- [1,1990,null,{}] 09:18:17 INFO - PROCESS | 2768 | 1460996297628 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}] 09:18:17 INFO - PROCESS | 2768 | 1460996297721 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 09:18:17 INFO - PROCESS | 2768 | 1460996297730 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:17 INFO - PROCESS | 2768 | ++DOCSHELL 19C83000 == 54 [pid = 2768] [id = 507] 09:18:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (19D76800) [pid = 2768] [serial = 1521] [outer = 00000000] 09:18:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1A4C1400) [pid = 2768] [serial = 1522] [outer = 19D76800] 09:18:17 INFO - PROCESS | 2768 | 1460996297780 Marionette DEBUG loaded listener.js 09:18:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1B12D400) [pid = 2768] [serial = 1523] [outer = 19D76800] 09:18:18 INFO - PROCESS | 2768 | 1460996298260 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]]]}] 09:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 09:18:18 INFO - PROCESS | 2768 | 1460996298288 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 09:18:18 INFO - PROCESS | 2768 | 1460996298291 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 09:18:18 INFO - PROCESS | 2768 | 1460996298294 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:18:18 INFO - PROCESS | 2768 | 1460996298295 Marionette TRACE conn5 <- [1,1994,null,{}] 09:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:18:18 INFO - PROCESS | 2768 | 1460996298299 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}] 09:18:18 INFO - PROCESS | 2768 | 1460996298384 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 09:18:18 INFO - PROCESS | 2768 | 1460996298513 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 2768 | ++DOCSHELL 1B13E800 == 55 [pid = 2768] [id = 508] 09:18:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1B146800) [pid = 2768] [serial = 1524] [outer = 00000000] 09:18:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1BC79400) [pid = 2768] [serial = 1525] [outer = 1B146800] 09:18:18 INFO - PROCESS | 2768 | 1460996298558 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1C4A6C00) [pid = 2768] [serial = 1526] [outer = 1B146800] 09:18:18 INFO - PROCESS | 2768 | 1460996298932 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]]]}] 09:18:18 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 09:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 09:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:18:19 INFO - PROCESS | 2768 | 1460996298968 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 2768 | 1460996298970 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 09:18:19 INFO - PROCESS | 2768 | 1460996298973 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 2768 | 1460996298975 Marionette TRACE conn5 <- [1,1998,null,{}] 09:18:19 INFO - PROCESS | 2768 | 1460996298978 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}] 09:18:19 INFO - PROCESS | 2768 | 1460996299065 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 09:18:19 INFO - PROCESS | 2768 | 1460996299173 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C0800 == 56 [pid = 2768] [id = 509] 09:18:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1B493800) [pid = 2768] [serial = 1527] [outer = 00000000] 09:18:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1C852C00) [pid = 2768] [serial = 1528] [outer = 1B493800] 09:18:19 INFO - PROCESS | 2768 | 1460996299218 Marionette DEBUG loaded listener.js 09:18:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1CC82000) [pid = 2768] [serial = 1529] [outer = 1B493800] 09:18:19 INFO - PROCESS | 2768 | 1460996299649 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]]]}] 09:18:19 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 09:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 730ms 09:18:19 INFO - PROCESS | 2768 | 1460996299704 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 09:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:18:19 INFO - PROCESS | 2768 | 1460996299706 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 09:18:19 INFO - PROCESS | 2768 | 1460996299709 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 2768 | 1460996299711 Marionette TRACE conn5 <- [1,2002,null,{}] 09:18:19 INFO - PROCESS | 2768 | 1460996299732 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}] 09:18:19 INFO - PROCESS | 2768 | 1460996299910 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 09:18:19 INFO - PROCESS | 2768 | 1460996299928 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:19 INFO - PROCESS | 2768 | ++DOCSHELL 1CDC7C00 == 57 [pid = 2768] [id = 510] 09:18:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CE15800) [pid = 2768] [serial = 1530] [outer = 00000000] 09:18:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1CF0D400) [pid = 2768] [serial = 1531] [outer = 1CE15800] 09:18:20 INFO - PROCESS | 2768 | 1460996299976 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CF10000) [pid = 2768] [serial = 1532] [outer = 1CE15800] 09:18:20 INFO - PROCESS | 2768 | 1460996300429 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]]]}] 09:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 09:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:18:20 INFO - PROCESS | 2768 | 1460996300480 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 09:18:20 INFO - PROCESS | 2768 | 1460996300482 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 09:18:20 INFO - PROCESS | 2768 | 1460996300485 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:18:20 INFO - PROCESS | 2768 | 1460996300487 Marionette TRACE conn5 <- [1,2006,null,{}] 09:18:20 INFO - PROCESS | 2768 | 1460996300495 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}] 09:18:20 INFO - PROCESS | 2768 | 1460996300612 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 09:18:20 INFO - PROCESS | 2768 | 1460996300618 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 2768 | ++DOCSHELL 1CF87C00 == 58 [pid = 2768] [id = 511] 09:18:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CF88C00) [pid = 2768] [serial = 1533] [outer = 00000000] 09:18:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1D4E0000) [pid = 2768] [serial = 1534] [outer = 1CF88C00] 09:18:20 INFO - PROCESS | 2768 | 1460996300663 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1DD84400) [pid = 2768] [serial = 1535] [outer = 1CF88C00] 09:18:21 INFO - PROCESS | 2768 | 1460996301273 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]]]}] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1BC7F000) [pid = 2768] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (12825000) [pid = 2768] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1B124400) [pid = 2768] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CF0A400) [pid = 2768] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (188E6800) [pid = 2768] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (12334800) [pid = 2768] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (12331C00) [pid = 2768] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1220EC00) [pid = 2768] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CF12C00) [pid = 2768] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (12823C00) [pid = 2768] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1C623000) [pid = 2768] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (174DDC00) [pid = 2768] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1DDEC400) [pid = 2768] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (177DBC00) [pid = 2768] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (11F73000) [pid = 2768] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1CAA0400) [pid = 2768] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CE15C00) [pid = 2768] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1B493400) [pid = 2768] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:18:21 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1D329400) [pid = 2768] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 870ms 09:18:21 INFO - PROCESS | 2768 | 1460996301356 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 2768 | 1460996301358 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 09:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:18:21 INFO - PROCESS | 2768 | 1460996301361 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 2768 | 1460996301363 Marionette TRACE conn5 <- [1,2010,null,{}] 09:18:21 INFO - PROCESS | 2768 | 1460996301366 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}] 09:18:21 INFO - PROCESS | 2768 | 1460996301452 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 09:18:21 INFO - PROCESS | 2768 | 1460996301458 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:21 INFO - PROCESS | 2768 | ++DOCSHELL 11E5BC00 == 59 [pid = 2768] [id = 512] 09:18:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (11EF3800) [pid = 2768] [serial = 1536] [outer = 00000000] 09:18:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (174DDC00) [pid = 2768] [serial = 1537] [outer = 11EF3800] 09:18:21 INFO - PROCESS | 2768 | 1460996301503 Marionette DEBUG loaded listener.js 09:18:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (176C6C00) [pid = 2768] [serial = 1538] [outer = 11EF3800] 09:18:21 INFO - PROCESS | 2768 | 1460996301949 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]]]}] 09:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 630ms 09:18:22 INFO - PROCESS | 2768 | 1460996301992 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 2768 | 1460996301994 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 09:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:18:22 INFO - PROCESS | 2768 | 1460996301997 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 2768 | 1460996301999 Marionette TRACE conn5 <- [1,2014,null,{}] 09:18:22 INFO - PROCESS | 2768 | 1460996302002 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}] 09:18:22 INFO - PROCESS | 2768 | 1460996302091 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 09:18:22 INFO - PROCESS | 2768 | 1460996302097 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 2768 | ++DOCSHELL 1838D000 == 60 [pid = 2768] [id = 513] 09:18:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (18AF0800) [pid = 2768] [serial = 1539] [outer = 00000000] 09:18:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1CEED000) [pid = 2768] [serial = 1540] [outer = 18AF0800] 09:18:22 INFO - PROCESS | 2768 | 1460996302146 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1D3F1C00) [pid = 2768] [serial = 1541] [outer = 18AF0800] 09:18:22 INFO - PROCESS | 2768 | 1460996302578 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]]]}] 09:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 633ms 09:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:18:22 INFO - PROCESS | 2768 | 1460996302630 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 09:18:22 INFO - PROCESS | 2768 | 1460996302632 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 09:18:22 INFO - PROCESS | 2768 | 1460996302636 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:18:22 INFO - PROCESS | 2768 | 1460996302637 Marionette TRACE conn5 <- [1,2018,null,{}] 09:18:22 INFO - PROCESS | 2768 | 1460996302641 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}] 09:18:22 INFO - PROCESS | 2768 | 1460996302725 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 09:18:22 INFO - PROCESS | 2768 | 1460996302732 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 2768 | ++DOCSHELL 1D3F2400 == 61 [pid = 2768] [id = 514] 09:18:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1DDE6800) [pid = 2768] [serial = 1542] [outer = 00000000] 09:18:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1FC28C00) [pid = 2768] [serial = 1543] [outer = 1DDE6800] 09:18:22 INFO - PROCESS | 2768 | 1460996302777 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1FC8A400) [pid = 2768] [serial = 1544] [outer = 1DDE6800] 09:18:23 INFO - PROCESS | 2768 | 1460996303242 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]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 670ms 09:18:23 INFO - PROCESS | 2768 | 1460996303341 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 09:18:23 INFO - PROCESS | 2768 | 1460996303345 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 09:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:18:23 INFO - PROCESS | 2768 | 1460996303352 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 2768 | 1460996303356 Marionette TRACE conn5 <- [1,2022,null,{}] 09:18:23 INFO - PROCESS | 2768 | 1460996303363 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}] 09:18:23 INFO - PROCESS | 2768 | 1460996303489 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 09:18:23 INFO - PROCESS | 2768 | 1460996303598 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 2768 | ++DOCSHELL 12338800 == 62 [pid = 2768] [id = 515] 09:18:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (12412800) [pid = 2768] [serial = 1545] [outer = 00000000] 09:18:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (12A06000) [pid = 2768] [serial = 1546] [outer = 12412800] 09:18:23 INFO - PROCESS | 2768 | 1460996303656 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (132EF800) [pid = 2768] [serial = 1547] [outer = 12412800] 09:18:24 INFO - PROCESS | 2768 | 1460996304311 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]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 970ms 09:18:24 INFO - PROCESS | 2768 | 1460996304326 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 09:18:24 INFO - PROCESS | 2768 | 1460996304330 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 09:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:18:24 INFO - PROCESS | 2768 | 1460996304353 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 2768 | 1460996304357 Marionette TRACE conn5 <- [1,2026,null,{}] 09:18:24 INFO - PROCESS | 2768 | 1460996304362 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}] 09:18:24 INFO - PROCESS | 2768 | 1460996304474 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 09:18:24 INFO - PROCESS | 2768 | 1460996304617 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 2768 | ++DOCSHELL 19C85400 == 63 [pid = 2768] [id = 516] 09:18:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (19D81C00) [pid = 2768] [serial = 1548] [outer = 00000000] 09:18:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1A4CD400) [pid = 2768] [serial = 1549] [outer = 19D81C00] 09:18:24 INFO - PROCESS | 2768 | 1460996304673 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1B497400) [pid = 2768] [serial = 1550] [outer = 19D81C00] 09:18:25 INFO - PROCESS | 2768 | 1460996305227 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]]]}] 09:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 930ms 09:18:25 INFO - PROCESS | 2768 | 1460996305284 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 09:18:25 INFO - PROCESS | 2768 | 1460996305286 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 09:18:25 INFO - PROCESS | 2768 | 1460996305290 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:18:25 INFO - PROCESS | 2768 | 1460996305293 Marionette TRACE conn5 <- [1,2030,null,{}] 09:18:25 INFO - PROCESS | 2768 | 1460996305303 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}] 09:18:25 INFO - PROCESS | 2768 | 1460996305424 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 09:18:25 INFO - PROCESS | 2768 | 1460996305580 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:25 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF0800 == 64 [pid = 2768] [id = 517] 09:18:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CEF7C00) [pid = 2768] [serial = 1551] [outer = 00000000] 09:18:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1E9BCC00) [pid = 2768] [serial = 1552] [outer = 1CEF7C00] 09:18:25 INFO - PROCESS | 2768 | 1460996305641 Marionette DEBUG loaded listener.js 09:18:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1FC8FC00) [pid = 2768] [serial = 1553] [outer = 1CEF7C00] 09:18:26 INFO - PROCESS | 2768 | 1460996306270 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]]]}] 09:18:26 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) 09:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1021ms 09:18:26 INFO - PROCESS | 2768 | 1460996306328 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 09:18:26 INFO - PROCESS | 2768 | 1460996306331 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 09:18:26 INFO - PROCESS | 2768 | 1460996306336 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:18:26 INFO - PROCESS | 2768 | 1460996306338 Marionette TRACE conn5 <- [1,2034,null,{}] 09:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:18:26 INFO - PROCESS | 2768 | 1460996306341 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}] 09:18:26 INFO - PROCESS | 2768 | 1460996306452 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 09:18:26 INFO - PROCESS | 2768 | 1460996306592 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 2768 | ++DOCSHELL 1FDA0400 == 65 [pid = 2768] [id = 518] 09:18:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (21022400) [pid = 2768] [serial = 1554] [outer = 00000000] 09:18:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (21507800) [pid = 2768] [serial = 1555] [outer = 21022400] 09:18:26 INFO - PROCESS | 2768 | 1460996306648 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21AC4000) [pid = 2768] [serial = 1556] [outer = 21022400] 09:18:27 INFO - PROCESS | 2768 | 1460996307214 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]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 931ms 09:18:27 INFO - PROCESS | 2768 | 1460996307273 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 2768 | 1460996307275 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 09:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:18:27 INFO - PROCESS | 2768 | 1460996307279 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 2768 | 1460996307281 Marionette TRACE conn5 <- [1,2038,null,{}] 09:18:27 INFO - PROCESS | 2768 | 1460996307285 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}] 09:18:27 INFO - PROCESS | 2768 | 1460996307391 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 09:18:27 INFO - PROCESS | 2768 | 1460996307505 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:27 INFO - PROCESS | 2768 | ++DOCSHELL 21AF7400 == 66 [pid = 2768] [id = 519] 09:18:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (21AFA800) [pid = 2768] [serial = 1557] [outer = 00000000] 09:18:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21C53C00) [pid = 2768] [serial = 1558] [outer = 21AFA800] 09:18:27 INFO - PROCESS | 2768 | 1460996307604 Marionette DEBUG loaded listener.js 09:18:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21C57400) [pid = 2768] [serial = 1559] [outer = 21AFA800] 09:18:28 INFO - PROCESS | 2768 | 1460996308142 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]]]}] 09:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 930ms 09:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:18:28 INFO - PROCESS | 2768 | 1460996308213 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 09:18:28 INFO - PROCESS | 2768 | 1460996308216 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 09:18:28 INFO - PROCESS | 2768 | 1460996308219 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:18:28 INFO - PROCESS | 2768 | 1460996308221 Marionette TRACE conn5 <- [1,2042,null,{}] 09:18:28 INFO - PROCESS | 2768 | 1460996308225 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}] 09:18:28 INFO - PROCESS | 2768 | 1460996308357 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 09:18:28 INFO - PROCESS | 2768 | 1460996308523 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:28 INFO - PROCESS | 2768 | ++DOCSHELL 16D0F000 == 67 [pid = 2768] [id = 520] 09:18:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (16D10000) [pid = 2768] [serial = 1560] [outer = 00000000] 09:18:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (176C2400) [pid = 2768] [serial = 1561] [outer = 16D10000] 09:18:28 INFO - PROCESS | 2768 | 1460996308583 Marionette DEBUG loaded listener.js 09:18:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1A4C2C00) [pid = 2768] [serial = 1562] [outer = 16D10000] 09:18:29 INFO - PROCESS | 2768 | 1460996309414 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]]]}] 09:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1219ms 09:18:29 INFO - PROCESS | 2768 | 1460996309442 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 09:18:29 INFO - PROCESS | 2768 | 1460996309447 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 09:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:18:29 INFO - PROCESS | 2768 | 1460996309466 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:18:29 INFO - PROCESS | 2768 | 1460996309470 Marionette TRACE conn5 <- [1,2046,null,{}] 09:18:29 INFO - PROCESS | 2768 | 1460996309475 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}] 09:18:29 INFO - PROCESS | 2768 | 1460996309578 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 09:18:29 INFO - PROCESS | 2768 | 1460996309726 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 2768 | ++DOCSHELL 176C1C00 == 68 [pid = 2768] [id = 521] 09:18:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (17737400) [pid = 2768] [serial = 1563] [outer = 00000000] 09:18:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (188E2800) [pid = 2768] [serial = 1564] [outer = 17737400] 09:18:29 INFO - PROCESS | 2768 | 1460996309781 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (19C5C400) [pid = 2768] [serial = 1565] [outer = 17737400] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 1838D000 == 67 [pid = 2768] [id = 513] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 11E5BC00 == 66 [pid = 2768] [id = 512] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 1CF87C00 == 65 [pid = 2768] [id = 511] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 1CDC7C00 == 64 [pid = 2768] [id = 510] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 1A4C0800 == 63 [pid = 2768] [id = 509] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 1B13E800 == 62 [pid = 2768] [id = 508] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 19C83000 == 61 [pid = 2768] [id = 507] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1FC2CC00) [pid = 2768] [serial = 1495] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 11EF7000 == 60 [pid = 2768] [id = 506] 09:18:30 INFO - PROCESS | 2768 | --DOCSHELL 18390000 == 59 [pid = 2768] [id = 505] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (16D0AC00) [pid = 2768] [serial = 1409] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1CC79800) [pid = 2768] [serial = 1361] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (19D80400) [pid = 2768] [serial = 1367] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1DF89C00) [pid = 2768] [serial = 1418] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1A430400) [pid = 2768] [serial = 1412] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (14946000) [pid = 2768] [serial = 1364] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1D40BC00) [pid = 2768] [serial = 1415] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CEF6800) [pid = 2768] [serial = 1373] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CCCF000) [pid = 2768] [serial = 1370] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1D4E0C00) [pid = 2768] [serial = 1406] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1C84E800) [pid = 2768] [serial = 1480] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1CEFB000) [pid = 2768] [serial = 1484] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CE1C800) [pid = 2768] [serial = 1483] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (16D48000) [pid = 2768] [serial = 1453] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1B125C00) [pid = 2768] [serial = 1456] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1FC29400) [pid = 2768] [serial = 1459] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1FD70800) [pid = 2768] [serial = 1462] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1B4A1C00) [pid = 2768] [serial = 1477] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CF92000) [pid = 2768] [serial = 1486] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1A436000) [pid = 2768] [serial = 1474] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1A4BAC00) [pid = 2768] [serial = 1475] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (18386400) [pid = 2768] [serial = 1469] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (171F8800) [pid = 2768] [serial = 1468] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (132A4C00) [pid = 2768] [serial = 1471] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (16F18800) [pid = 2768] [serial = 1472] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1FD91400) [pid = 2768] [serial = 1465] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1B124C00) [pid = 2768] [serial = 1489] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1DD88000) [pid = 2768] [serial = 1493] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CC7C400) [pid = 2768] [serial = 1490] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1D4ED400) [pid = 2768] [serial = 1492] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1D409C00) [pid = 2768] [serial = 1487] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1CA9AC00) [pid = 2768] [serial = 1481] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1BC79800) [pid = 2768] [serial = 1478] [outer = 00000000] [url = about:blank] 09:18:30 INFO - PROCESS | 2768 | 1460996310371 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]]]}] 09:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 930ms 09:18:30 INFO - PROCESS | 2768 | 1460996310400 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 09:18:30 INFO - PROCESS | 2768 | 1460996310406 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 09:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:18:30 INFO - PROCESS | 2768 | 1460996310412 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 2768 | 1460996310414 Marionette TRACE conn5 <- [1,2050,null,{}] 09:18:30 INFO - PROCESS | 2768 | 1460996310418 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}] 09:18:30 INFO - PROCESS | 2768 | 1460996310508 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 09:18:30 INFO - PROCESS | 2768 | 1460996310517 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:30 INFO - PROCESS | 2768 | ++DOCSHELL 12832C00 == 60 [pid = 2768] [id = 522] 09:18:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (132A4C00) [pid = 2768] [serial = 1566] [outer = 00000000] 09:18:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (16F1C400) [pid = 2768] [serial = 1567] [outer = 132A4C00] 09:18:30 INFO - PROCESS | 2768 | 1460996310563 Marionette DEBUG loaded listener.js 09:18:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1769B000) [pid = 2768] [serial = 1568] [outer = 132A4C00] 09:18:31 INFO - PROCESS | 2768 | 1460996311066 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]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 730ms 09:18:31 INFO - PROCESS | 2768 | 1460996311145 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 2768 | 1460996311147 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 09:18:31 INFO - PROCESS | 2768 | 1460996311150 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:18:31 INFO - PROCESS | 2768 | 1460996311153 Marionette TRACE conn5 <- [1,2054,null,{}] 09:18:31 INFO - PROCESS | 2768 | 1460996311164 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}] 09:18:31 INFO - PROCESS | 2768 | 1460996311253 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 09:18:31 INFO - PROCESS | 2768 | 1460996311394 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:31 INFO - PROCESS | 2768 | ++DOCSHELL 18388800 == 61 [pid = 2768] [id = 523] 09:18:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1A431400) [pid = 2768] [serial = 1569] [outer = 00000000] 09:18:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1A4B9C00) [pid = 2768] [serial = 1570] [outer = 1A431400] 09:18:31 INFO - PROCESS | 2768 | 1460996311447 Marionette DEBUG loaded listener.js 09:18:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1A4CD000) [pid = 2768] [serial = 1571] [outer = 1A431400] 09:18:31 INFO - PROCESS | 2768 | 1460996311830 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]]]}] 09:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 09:18:31 INFO - PROCESS | 2768 | 1460996311885 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 09:18:31 INFO - PROCESS | 2768 | 1460996311887 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 09:18:31 INFO - PROCESS | 2768 | 1460996311891 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:18:31 INFO - PROCESS | 2768 | 1460996311893 Marionette TRACE conn5 <- [1,2058,null,{}] 09:18:31 INFO - PROCESS | 2768 | 1460996311896 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}] 09:18:32 INFO - PROCESS | 2768 | 1460996311983 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 09:18:32 INFO - PROCESS | 2768 | 1460996311990 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 2768 | ++DOCSHELL 1B128800 == 62 [pid = 2768] [id = 524] 09:18:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1B144000) [pid = 2768] [serial = 1572] [outer = 00000000] 09:18:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1BC6D400) [pid = 2768] [serial = 1573] [outer = 1B144000] 09:18:32 INFO - PROCESS | 2768 | 1460996312036 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1BC75800) [pid = 2768] [serial = 1574] [outer = 1B144000] 09:18:32 INFO - PROCESS | 2768 | 1460996312527 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]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 673ms 09:18:32 INFO - PROCESS | 2768 | 1460996312567 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 2768 | 1460996312569 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 09:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:18:32 INFO - PROCESS | 2768 | 1460996312572 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 2768 | 1460996312574 Marionette TRACE conn5 <- [1,2062,null,{}] 09:18:32 INFO - PROCESS | 2768 | 1460996312577 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}] 09:18:32 INFO - PROCESS | 2768 | 1460996312694 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 09:18:32 INFO - PROCESS | 2768 | 1460996312788 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 2768 | ++DOCSHELL 1C478800 == 63 [pid = 2768] [id = 525] 09:18:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1C4A9400) [pid = 2768] [serial = 1575] [outer = 00000000] 09:18:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1C62E800) [pid = 2768] [serial = 1576] [outer = 1C4A9400] 09:18:32 INFO - PROCESS | 2768 | 1460996312833 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1C859800) [pid = 2768] [serial = 1577] [outer = 1C4A9400] 09:18:33 INFO - PROCESS | 2768 | 1460996313296 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]]]}] 09:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 770ms 09:18:33 INFO - PROCESS | 2768 | 1460996313343 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 09:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:18:33 INFO - PROCESS | 2768 | 1460996313345 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 09:18:33 INFO - PROCESS | 2768 | 1460996313348 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 2768 | 1460996313350 Marionette TRACE conn5 <- [1,2066,null,{}] 09:18:33 INFO - PROCESS | 2768 | 1460996313353 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}] 09:18:33 INFO - PROCESS | 2768 | 1460996313485 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 09:18:33 INFO - PROCESS | 2768 | 1460996313554 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:33 INFO - PROCESS | 2768 | ++DOCSHELL 12829400 == 64 [pid = 2768] [id = 526] 09:18:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1C62C800) [pid = 2768] [serial = 1578] [outer = 00000000] 09:18:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1CCCE400) [pid = 2768] [serial = 1579] [outer = 1C62C800] 09:18:33 INFO - PROCESS | 2768 | 1460996313602 Marionette DEBUG loaded listener.js 09:18:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CD84400) [pid = 2768] [serial = 1580] [outer = 1C62C800] 09:18:34 INFO - PROCESS | 2768 | 1460996314024 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]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 730ms 09:18:34 INFO - PROCESS | 2768 | 1460996314085 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 2768 | 1460996314087 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 09:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:18:34 INFO - PROCESS | 2768 | 1460996314090 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 2768 | 1460996314092 Marionette TRACE conn5 <- [1,2070,null,{}] 09:18:34 INFO - PROCESS | 2768 | 1460996314095 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}] 09:18:34 INFO - PROCESS | 2768 | 1460996314212 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CE15800) [pid = 2768] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CF88C00) [pid = 2768] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1B146800) [pid = 2768] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (18392C00) [pid = 2768] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (19D76800) [pid = 2768] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (11EF3800) [pid = 2768] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (11EFA800) [pid = 2768] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (18AF0800) [pid = 2768] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:18:34 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1B493800) [pid = 2768] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:18:34 INFO - PROCESS | 2768 | 1460996314401 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:34 INFO - PROCESS | 2768 | ++DOCSHELL 11EF3800 == 65 [pid = 2768] [id = 527] 09:18:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (11EFA800) [pid = 2768] [serial = 1581] [outer = 00000000] 09:18:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (177E3800) [pid = 2768] [serial = 1582] [outer = 11EFA800] 09:18:34 INFO - PROCESS | 2768 | 1460996314448 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1A43C400) [pid = 2768] [serial = 1583] [outer = 11EFA800] 09:18:34 INFO - PROCESS | 2768 | 1460996314819 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]]]}] 09:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 770ms 09:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:18:34 INFO - PROCESS | 2768 | 1460996314864 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 09:18:34 INFO - PROCESS | 2768 | 1460996314866 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 09:18:34 INFO - PROCESS | 2768 | 1460996314869 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:18:34 INFO - PROCESS | 2768 | 1460996314870 Marionette TRACE conn5 <- [1,2074,null,{}] 09:18:34 INFO - PROCESS | 2768 | 1460996314874 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}] 09:18:35 INFO - PROCESS | 2768 | 1460996314995 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 09:18:35 INFO - PROCESS | 2768 | 1460996315004 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 2768 | ++DOCSHELL 18392C00 == 66 [pid = 2768] [id = 528] 09:18:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (19D73800) [pid = 2768] [serial = 1584] [outer = 00000000] 09:18:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1CF09C00) [pid = 2768] [serial = 1585] [outer = 19D73800] 09:18:35 INFO - PROCESS | 2768 | 1460996315050 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CF86C00) [pid = 2768] [serial = 1586] [outer = 19D73800] 09:18:35 INFO - PROCESS | 2768 | 1460996315467 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]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 630ms 09:18:35 INFO - PROCESS | 2768 | 1460996315500 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 09:18:35 INFO - PROCESS | 2768 | 1460996315502 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 09:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:18:35 INFO - PROCESS | 2768 | 1460996315505 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 2768 | 1460996315507 Marionette TRACE conn5 <- [1,2078,null,{}] 09:18:35 INFO - PROCESS | 2768 | 1460996315511 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}] 09:18:35 INFO - PROCESS | 2768 | 1460996315599 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 09:18:35 INFO - PROCESS | 2768 | 1460996315735 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 2768 | ++DOCSHELL 1CF8E800 == 67 [pid = 2768] [id = 529] 09:18:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CF8F400) [pid = 2768] [serial = 1587] [outer = 00000000] 09:18:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1D4D8C00) [pid = 2768] [serial = 1588] [outer = 1CF8F400] 09:18:35 INFO - PROCESS | 2768 | 1460996315782 Marionette DEBUG loaded listener.js 09:18:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1D4DF400) [pid = 2768] [serial = 1589] [outer = 1CF8F400] 09:18:36 INFO - PROCESS | 2768 | 1460996316153 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]]]}] 09:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 670ms 09:18:36 INFO - PROCESS | 2768 | 1460996316180 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 2768 | 1460996316182 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 09:18:36 INFO - PROCESS | 2768 | 1460996316186 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 2768 | 1460996316187 Marionette TRACE conn5 <- [1,2082,null,{}] 09:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:18:36 INFO - PROCESS | 2768 | 1460996316191 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}] 09:18:36 INFO - PROCESS | 2768 | 1460996316275 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 09:18:36 INFO - PROCESS | 2768 | 1460996316281 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:36 INFO - PROCESS | 2768 | ++DOCSHELL 1D3F2800 == 68 [pid = 2768] [id = 530] 09:18:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1D407000) [pid = 2768] [serial = 1590] [outer = 00000000] 09:18:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1DDEF400) [pid = 2768] [serial = 1591] [outer = 1D407000] 09:18:36 INFO - PROCESS | 2768 | 1460996316326 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1E902400) [pid = 2768] [serial = 1592] [outer = 1D407000] 09:18:37 INFO - PROCESS | 2768 | 1460996317074 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]]]}] 09:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 930ms 09:18:37 INFO - PROCESS | 2768 | 1460996317121 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 09:18:37 INFO - PROCESS | 2768 | 1460996317127 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 09:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:18:37 INFO - PROCESS | 2768 | 1460996317133 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:18:37 INFO - PROCESS | 2768 | 1460996317137 Marionette TRACE conn5 <- [1,2086,null,{}] 09:18:37 INFO - PROCESS | 2768 | 1460996317142 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}] 09:18:37 INFO - PROCESS | 2768 | 1460996317258 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 09:18:37 INFO - PROCESS | 2768 | 1460996317375 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 2768 | ++DOCSHELL 13395800 == 69 [pid = 2768] [id = 531] 09:18:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1493E800) [pid = 2768] [serial = 1593] [outer = 00000000] 09:18:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (16F39000) [pid = 2768] [serial = 1594] [outer = 1493E800] 09:18:37 INFO - PROCESS | 2768 | 1460996317473 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (18804400) [pid = 2768] [serial = 1595] [outer = 1493E800] 09:18:38 INFO - PROCESS | 2768 | 1460996318023 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]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 931ms 09:18:38 INFO - PROCESS | 2768 | 1460996318067 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 2768 | 1460996318073 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 09:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:18:38 INFO - PROCESS | 2768 | 1460996318080 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 2768 | 1460996318083 Marionette TRACE conn5 <- [1,2090,null,{}] 09:18:38 INFO - PROCESS | 2768 | 1460996318087 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}] 09:18:38 INFO - PROCESS | 2768 | 1460996318203 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 09:18:38 INFO - PROCESS | 2768 | 1460996318318 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:38 INFO - PROCESS | 2768 | ++DOCSHELL 188E6400 == 70 [pid = 2768] [id = 532] 09:18:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (19D79400) [pid = 2768] [serial = 1596] [outer = 00000000] 09:18:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1BC68C00) [pid = 2768] [serial = 1597] [outer = 19D79400] 09:18:38 INFO - PROCESS | 2768 | 1460996318414 Marionette DEBUG loaded listener.js 09:18:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1C855400) [pid = 2768] [serial = 1598] [outer = 19D79400] 09:18:39 INFO - PROCESS | 2768 | 1460996319064 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]]]}] 09:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1020ms 09:18:39 INFO - PROCESS | 2768 | 1460996319133 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 09:18:39 INFO - PROCESS | 2768 | 1460996319136 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 09:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:18:39 INFO - PROCESS | 2768 | 1460996319140 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:18:39 INFO - PROCESS | 2768 | 1460996319143 Marionette TRACE conn5 <- [1,2094,null,{}] 09:18:39 INFO - PROCESS | 2768 | 1460996319187 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}] 09:18:39 INFO - PROCESS | 2768 | 1460996319310 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 09:18:39 INFO - PROCESS | 2768 | 1460996319444 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:39 INFO - PROCESS | 2768 | ++DOCSHELL 1CF91400 == 71 [pid = 2768] [id = 533] 09:18:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1D322000) [pid = 2768] [serial = 1599] [outer = 00000000] 09:18:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FC2BC00) [pid = 2768] [serial = 1600] [outer = 1D322000] 09:18:39 INFO - PROCESS | 2768 | 1460996319505 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1FC8EC00) [pid = 2768] [serial = 1601] [outer = 1D322000] 09:18:39 INFO - PROCESS | 2768 | --DOCSHELL 12A41400 == 70 [pid = 2768] [id = 12] 09:18:40 INFO - PROCESS | 2768 | 1460996320159 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]]]}] 09:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1077ms 09:18:40 INFO - PROCESS | 2768 | 1460996320220 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 09:18:40 INFO - PROCESS | 2768 | 1460996320223 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 09:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:18:40 INFO - PROCESS | 2768 | 1460996320226 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 2768 | 1460996320228 Marionette TRACE conn5 <- [1,2098,null,{}] 09:18:40 INFO - PROCESS | 2768 | 1460996320249 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}] 09:18:40 INFO - PROCESS | 2768 | 1460996320389 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 09:18:40 INFO - PROCESS | 2768 | 1460996320529 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 2768 | ++DOCSHELL 132EE000 == 71 [pid = 2768] [id = 534] 09:18:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (13336000) [pid = 2768] [serial = 1602] [outer = 00000000] 09:18:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1FD9EC00) [pid = 2768] [serial = 1603] [outer = 13336000] 09:18:40 INFO - PROCESS | 2768 | 1460996320586 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (21028C00) [pid = 2768] [serial = 1604] [outer = 13336000] 09:18:41 INFO - PROCESS | 2768 | 1460996321182 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]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 987ms 09:18:41 INFO - PROCESS | 2768 | 1460996321217 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 09:18:41 INFO - PROCESS | 2768 | 1460996321219 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 09:18:41 INFO - PROCESS | 2768 | 1460996321223 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:18:41 INFO - PROCESS | 2768 | 1460996321225 Marionette TRACE conn5 <- [1,2102,null,{}] 09:18:41 INFO - PROCESS | 2768 | 1460996321228 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}] 09:18:41 INFO - PROCESS | 2768 | 1460996321334 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 09:18:41 INFO - PROCESS | 2768 | 1460996321492 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:41 INFO - PROCESS | 2768 | ++DOCSHELL 1FD72800 == 72 [pid = 2768] [id = 535] 09:18:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1FD77800) [pid = 2768] [serial = 1605] [outer = 00000000] 09:18:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21A4D400) [pid = 2768] [serial = 1606] [outer = 1FD77800] 09:18:41 INFO - PROCESS | 2768 | 1460996321552 Marionette DEBUG loaded listener.js 09:18:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21A51400) [pid = 2768] [serial = 1607] [outer = 1FD77800] 09:18:42 INFO - PROCESS | 2768 | 1460996322164 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]]]}] 09:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 970ms 09:18:42 INFO - PROCESS | 2768 | 1460996322197 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 09:18:42 INFO - PROCESS | 2768 | 1460996322199 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 09:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:18:42 INFO - PROCESS | 2768 | 1460996322203 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:18:42 INFO - PROCESS | 2768 | 1460996322205 Marionette TRACE conn5 <- [1,2106,null,{}] 09:18:42 INFO - PROCESS | 2768 | 1460996322208 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}] 09:18:42 INFO - PROCESS | 2768 | 1460996322327 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 09:18:42 INFO - PROCESS | 2768 | 1460996322488 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 2768 | ++DOCSHELL 11EB6400 == 73 [pid = 2768] [id = 536] 09:18:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (11EBCC00) [pid = 2768] [serial = 1608] [outer = 00000000] 09:18:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (18807000) [pid = 2768] [serial = 1609] [outer = 11EBCC00] 09:18:42 INFO - PROCESS | 2768 | 1460996322549 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1A4CC800) [pid = 2768] [serial = 1610] [outer = 11EBCC00] 09:18:43 INFO - PROCESS | 2768 | 1460996323251 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]]]}] 09:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1124ms 09:18:43 INFO - PROCESS | 2768 | 1460996323331 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 09:18:43 INFO - PROCESS | 2768 | 1460996323336 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 09:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:18:43 INFO - PROCESS | 2768 | 1460996323342 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:18:43 INFO - PROCESS | 2768 | 1460996323345 Marionette TRACE conn5 <- [1,2110,null,{}] 09:18:43 INFO - PROCESS | 2768 | 1460996323350 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}] 09:18:43 INFO - PROCESS | 2768 | 1460996323485 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 09:18:43 INFO - PROCESS | 2768 | 1460996323654 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 2768 | ++DOCSHELL 19D80800 == 74 [pid = 2768] [id = 537] 09:18:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1A1A3800) [pid = 2768] [serial = 1611] [outer = 00000000] 09:18:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1A4BE400) [pid = 2768] [serial = 1612] [outer = 1A1A3800] 09:18:43 INFO - PROCESS | 2768 | 1460996323709 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1B148400) [pid = 2768] [serial = 1613] [outer = 1A1A3800] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 1BC7A400 == 73 [pid = 2768] [id = 486] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 1CA9C000 == 72 [pid = 2768] [id = 289] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 1D4E5000 == 71 [pid = 2768] [id = 498] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 1CF8E800 == 70 [pid = 2768] [id = 529] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 18392C00 == 69 [pid = 2768] [id = 528] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 11EF3800 == 68 [pid = 2768] [id = 527] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 12829400 == 67 [pid = 2768] [id = 526] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 1C478800 == 66 [pid = 2768] [id = 525] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 1B128800 == 65 [pid = 2768] [id = 524] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 18388800 == 64 [pid = 2768] [id = 523] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 12832C00 == 63 [pid = 2768] [id = 522] 09:18:43 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (21A53C00) [pid = 2768] [serial = 1513] [outer = 00000000] [url = about:blank] 09:18:43 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1FC28C00) [pid = 2768] [serial = 1543] [outer = 00000000] [url = about:blank] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 176C1C00 == 62 [pid = 2768] [id = 521] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 19C85400 == 61 [pid = 2768] [id = 516] 09:18:43 INFO - PROCESS | 2768 | --DOCSHELL 12338800 == 60 [pid = 2768] [id = 515] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1D3F1C00) [pid = 2768] [serial = 1541] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1C852C00) [pid = 2768] [serial = 1528] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1CC82000) [pid = 2768] [serial = 1529] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CEED000) [pid = 2768] [serial = 1540] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CF0D400) [pid = 2768] [serial = 1531] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (132E7800) [pid = 2768] [serial = 1498] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1A4C1C00) [pid = 2768] [serial = 1501] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1D4E0000) [pid = 2768] [serial = 1534] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (210B4800) [pid = 2768] [serial = 1510] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (2101C800) [pid = 2768] [serial = 1507] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1FC2A400) [pid = 2768] [serial = 1504] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1BC79400) [pid = 2768] [serial = 1525] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1C4A6C00) [pid = 2768] [serial = 1526] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1CF10000) [pid = 2768] [serial = 1532] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (19D77000) [pid = 2768] [serial = 1517] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (18AF0000) [pid = 2768] [serial = 1516] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1A4C1400) [pid = 2768] [serial = 1522] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1B12D400) [pid = 2768] [serial = 1523] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (174DDC00) [pid = 2768] [serial = 1537] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (176C6C00) [pid = 2768] [serial = 1538] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (16D10C00) [pid = 2768] [serial = 1519] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (174BE000) [pid = 2768] [serial = 1520] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1DD84400) [pid = 2768] [serial = 1535] [outer = 00000000] [url = about:blank] 09:18:44 INFO - PROCESS | 2768 | 1460996324244 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]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 971ms 09:18:44 INFO - PROCESS | 2768 | 1460996324316 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 2768 | 1460996324322 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 09:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:18:44 INFO - PROCESS | 2768 | 1460996324327 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 2768 | 1460996324330 Marionette TRACE conn5 <- [1,2114,null,{}] 09:18:44 INFO - PROCESS | 2768 | 1460996324334 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}] 09:18:44 INFO - PROCESS | 2768 | 1460996324426 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 09:18:44 INFO - PROCESS | 2768 | 1460996324555 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:44 INFO - PROCESS | 2768 | ++DOCSHELL 132E7800 == 61 [pid = 2768] [id = 538] 09:18:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (16D10C00) [pid = 2768] [serial = 1614] [outer = 00000000] 09:18:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (18437800) [pid = 2768] [serial = 1615] [outer = 16D10C00] 09:18:44 INFO - PROCESS | 2768 | 1460996324601 Marionette DEBUG loaded listener.js 09:18:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1A43A800) [pid = 2768] [serial = 1616] [outer = 16D10C00] 09:18:45 INFO - PROCESS | 2768 | 1460996324988 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]]]}] 09:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 730ms 09:18:45 INFO - PROCESS | 2768 | 1460996325087 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 09:18:45 INFO - PROCESS | 2768 | 1460996325089 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 09:18:45 INFO - PROCESS | 2768 | 1460996325092 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:18:45 INFO - PROCESS | 2768 | 1460996325096 Marionette TRACE conn5 <- [1,2118,null,{}] 09:18:45 INFO - PROCESS | 2768 | 1460996325110 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}] 09:18:45 INFO - PROCESS | 2768 | 1460996325200 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 09:18:45 INFO - PROCESS | 2768 | 1460996325216 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A7800 == 62 [pid = 2768] [id = 539] 09:18:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1C4A8400) [pid = 2768] [serial = 1617] [outer = 00000000] 09:18:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1C62AC00) [pid = 2768] [serial = 1618] [outer = 1C4A8400] 09:18:45 INFO - PROCESS | 2768 | 1460996325264 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CB46C00) [pid = 2768] [serial = 1619] [outer = 1C4A8400] 09:18:45 INFO - PROCESS | 2768 | 1460996325759 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] 09:18:45 INFO - PROCESS | 2768 | 1460996325830 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 09:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:18:45 INFO - PROCESS | 2768 | 1460996325833 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:18:45 INFO - PROCESS | 2768 | 1460996325835 Marionette TRACE conn5 <- [1,2122,null,{}] 09:18:45 INFO - PROCESS | 2768 | 1460996325838 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}] 09:18:45 INFO - PROCESS | 2768 | 1460996325927 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 09:18:45 INFO - PROCESS | 2768 | 1460996325937 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 2768 | ++DOCSHELL 127E8C00 == 63 [pid = 2768] [id = 540] 09:18:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1282F800) [pid = 2768] [serial = 1620] [outer = 00000000] 09:18:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CDC7C00) [pid = 2768] [serial = 1621] [outer = 1282F800] 09:18:45 INFO - PROCESS | 2768 | 1460996325983 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CEF3C00) [pid = 2768] [serial = 1622] [outer = 1282F800] 09:18:46 INFO - PROCESS | 2768 | 1460996326460 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]]]}] 09:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 670ms 09:18:46 INFO - PROCESS | 2768 | 1460996326507 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 09:18:46 INFO - PROCESS | 2768 | 1460996326509 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 09:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:18:46 INFO - PROCESS | 2768 | 1460996326512 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:18:46 INFO - PROCESS | 2768 | 1460996326513 Marionette TRACE conn5 <- [1,2126,null,{}] 09:18:46 INFO - PROCESS | 2768 | 1460996326517 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}] 09:18:46 INFO - PROCESS | 2768 | 1460996326666 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 09:18:46 INFO - PROCESS | 2768 | 1460996326688 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF7800 == 64 [pid = 2768] [id = 541] 09:18:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CF0EC00) [pid = 2768] [serial = 1623] [outer = 00000000] 09:18:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CF8E800) [pid = 2768] [serial = 1624] [outer = 1CF0EC00] 09:18:46 INFO - PROCESS | 2768 | 1460996326733 Marionette DEBUG loaded listener.js 09:18:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1D324000) [pid = 2768] [serial = 1625] [outer = 1CF0EC00] 09:18:47 INFO - PROCESS | 2768 | 1460996327201 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]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 730ms 09:18:47 INFO - PROCESS | 2768 | 1460996327243 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 2768 | 1460996327245 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 09:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:18:47 INFO - PROCESS | 2768 | 1460996327268 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 2768 | 1460996327270 Marionette TRACE conn5 <- [1,2130,null,{}] 09:18:47 INFO - PROCESS | 2768 | 1460996327273 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}] 09:18:47 INFO - PROCESS | 2768 | 1460996327406 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 09:18:47 INFO - PROCESS | 2768 | 1460996327475 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:47 INFO - PROCESS | 2768 | ++DOCSHELL 1D4DB400 == 65 [pid = 2768] [id = 542] 09:18:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1D4EEC00) [pid = 2768] [serial = 1626] [outer = 00000000] 09:18:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1FC28800) [pid = 2768] [serial = 1627] [outer = 1D4EEC00] 09:18:47 INFO - PROCESS | 2768 | 1460996327524 Marionette DEBUG loaded listener.js 09:18:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1FC82000) [pid = 2768] [serial = 1628] [outer = 1D4EEC00] 09:18:47 INFO - PROCESS | 2768 | 1460996327954 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] 09:18:48 INFO - PROCESS | 2768 | 1460996328016 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 09:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:18:48 INFO - PROCESS | 2768 | 1460996328026 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 2768 | 1460996328028 Marionette TRACE conn5 <- [1,2134,null,{}] 09:18:48 INFO - PROCESS | 2768 | 1460996328032 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}] 09:18:48 INFO - PROCESS | 2768 | 1460996328154 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 09:18:48 INFO - PROCESS | 2768 | 1460996328361 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CF8F400) [pid = 2768] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1C4A9400) [pid = 2768] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1DDE6800) [pid = 2768] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (132A4C00) [pid = 2768] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (17737400) [pid = 2768] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1A431400) [pid = 2768] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1B144000) [pid = 2768] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1C62C800) [pid = 2768] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (11EFA800) [pid = 2768] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (19D73800) [pid = 2768] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1DD88C00) [pid = 2768] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:18:48 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1D4EE800) [pid = 2768] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:18:48 INFO - PROCESS | 2768 | ++DOCSHELL 112E4C00 == 66 [pid = 2768] [id = 543] 09:18:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (11EF9800) [pid = 2768] [serial = 1629] [outer = 00000000] 09:18:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (132A4C00) [pid = 2768] [serial = 1630] [outer = 11EF9800] 09:18:48 INFO - PROCESS | 2768 | 1460996328413 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (19D7FC00) [pid = 2768] [serial = 1631] [outer = 11EF9800] 09:18:48 INFO - PROCESS | 2768 | 1460996328789 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] 09:18:48 INFO - PROCESS | 2768 | 1460996328861 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 09:18:48 INFO - PROCESS | 2768 | 1460996328864 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:18:48 INFO - PROCESS | 2768 | 1460996328866 Marionette TRACE conn5 <- [1,2138,null,{}] 09:18:48 INFO - PROCESS | 2768 | 1460996328870 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}] 09:18:49 INFO - PROCESS | 2768 | 1460996328992 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 09:18:49 INFO - PROCESS | 2768 | 1460996329004 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 2768 | ++DOCSHELL 13391000 == 67 [pid = 2768] [id = 544] 09:18:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1494CC00) [pid = 2768] [serial = 1632] [outer = 00000000] 09:18:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1E9B0C00) [pid = 2768] [serial = 1633] [outer = 1494CC00] 09:18:49 INFO - PROCESS | 2768 | 1460996329048 Marionette DEBUG loaded listener.js 09:18:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (2101E800) [pid = 2768] [serial = 1634] [outer = 1494CC00] 09:18:49 INFO - PROCESS | 2768 | 1460996329466 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]]]}] 09:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 09:18:49 INFO - PROCESS | 2768 | 1460996329499 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 09:18:49 INFO - PROCESS | 2768 | 1460996329501 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 09:18:49 INFO - PROCESS | 2768 | 1460996329504 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:18:49 INFO - PROCESS | 2768 | 1460996329506 Marionette TRACE conn5 <- [1,2142,null,{}] 09:18:49 INFO - PROCESS | 2768 | 1460996329510 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}] 09:18:49 INFO - PROCESS | 2768 | 1460996329595 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 09:18:49 INFO - PROCESS | 2768 | 1460996329727 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:49 INFO - PROCESS | 2768 | ++DOCSHELL 138A3C00 == 68 [pid = 2768] [id = 545] 09:18:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (138F2800) [pid = 2768] [serial = 1635] [outer = 00000000] 09:18:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21AFA000) [pid = 2768] [serial = 1636] [outer = 138F2800] 09:18:49 INFO - PROCESS | 2768 | 1460996329774 Marionette DEBUG loaded listener.js 09:18:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (21C5B800) [pid = 2768] [serial = 1637] [outer = 138F2800] 09:18:50 INFO - PROCESS | 2768 | 1460996330140 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]]]}] 09:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 671ms 09:18:50 INFO - PROCESS | 2768 | 1460996330180 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 09:18:50 INFO - PROCESS | 2768 | 1460996330182 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 09:18:50 INFO - PROCESS | 2768 | 1460996330185 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:18:50 INFO - PROCESS | 2768 | 1460996330187 Marionette TRACE conn5 <- [1,2146,null,{}] 09:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:18:50 INFO - PROCESS | 2768 | 1460996330191 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}] 09:18:50 INFO - PROCESS | 2768 | 1460996330278 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 09:18:50 INFO - PROCESS | 2768 | 1460996330284 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 2768 | ++DOCSHELL 21ACE400 == 69 [pid = 2768] [id = 546] 09:18:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21C5FC00) [pid = 2768] [serial = 1638] [outer = 00000000] 09:18:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21F77800) [pid = 2768] [serial = 1639] [outer = 21C5FC00] 09:18:50 INFO - PROCESS | 2768 | 1460996330328 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (21F8C400) [pid = 2768] [serial = 1640] [outer = 21C5FC00] 09:18:51 INFO - PROCESS | 2768 | 1460996331091 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]]]}] 09:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 970ms 09:18:51 INFO - PROCESS | 2768 | 1460996331160 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 2768 | 1460996331166 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 09:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:18:51 INFO - PROCESS | 2768 | 1460996331173 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 2768 | 1460996331177 Marionette TRACE conn5 <- [1,2150,null,{}] 09:18:51 INFO - PROCESS | 2768 | 1460996331182 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}] 09:18:51 INFO - PROCESS | 2768 | 1460996331329 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 09:18:51 INFO - PROCESS | 2768 | 1460996331479 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:51 INFO - PROCESS | 2768 | ++DOCSHELL 176C1C00 == 70 [pid = 2768] [id = 547] 09:18:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1838DC00) [pid = 2768] [serial = 1641] [outer = 00000000] 09:18:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (19D80C00) [pid = 2768] [serial = 1642] [outer = 1838DC00] 09:18:51 INFO - PROCESS | 2768 | 1460996331541 Marionette DEBUG loaded listener.js 09:18:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1A4C5000) [pid = 2768] [serial = 1643] [outer = 1838DC00] 09:18:52 INFO - PROCESS | 2768 | 1460996332108 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]]]}] 09:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 970ms 09:18:52 INFO - PROCESS | 2768 | 1460996332146 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 09:18:52 INFO - PROCESS | 2768 | 1460996332152 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 09:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:18:52 INFO - PROCESS | 2768 | 1460996332159 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:18:52 INFO - PROCESS | 2768 | 1460996332162 Marionette TRACE conn5 <- [1,2154,null,{}] 09:18:52 INFO - PROCESS | 2768 | 1460996332166 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}] 09:18:52 INFO - PROCESS | 2768 | 1460996332284 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 09:18:52 INFO - PROCESS | 2768 | 1460996332443 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:52 INFO - PROCESS | 2768 | ++DOCSHELL 19C61400 == 71 [pid = 2768] [id = 548] 09:18:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1A4C6400) [pid = 2768] [serial = 1644] [outer = 00000000] 09:18:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1D4DD400) [pid = 2768] [serial = 1645] [outer = 1A4C6400] 09:18:52 INFO - PROCESS | 2768 | 1460996332499 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1DD87000) [pid = 2768] [serial = 1646] [outer = 1A4C6400] 09:18:53 INFO - PROCESS | 2768 | 1460996333098 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]]]}] 09:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 970ms 09:18:53 INFO - PROCESS | 2768 | 1460996333130 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 2768 | 1460996333133 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 09:18:53 INFO - PROCESS | 2768 | 1460996333137 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:18:53 INFO - PROCESS | 2768 | 1460996333140 Marionette TRACE conn5 <- [1,2158,null,{}] 09:18:53 INFO - PROCESS | 2768 | 1460996333152 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}] 09:18:53 INFO - PROCESS | 2768 | 1460996333267 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 09:18:53 INFO - PROCESS | 2768 | 1460996333413 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 2768 | ++DOCSHELL 1DDF2C00 == 72 [pid = 2768] [id = 549] 09:18:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (21F79400) [pid = 2768] [serial = 1647] [outer = 00000000] 09:18:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (21F93C00) [pid = 2768] [serial = 1648] [outer = 21F79400] 09:18:53 INFO - PROCESS | 2768 | 1460996333472 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (21F98800) [pid = 2768] [serial = 1649] [outer = 21F79400] 09:18:54 INFO - PROCESS | 2768 | 1460996334082 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]]]}] 09:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 971ms 09:18:54 INFO - PROCESS | 2768 | 1460996334110 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 2768 | 1460996334113 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 09:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:18:54 INFO - PROCESS | 2768 | 1460996334117 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 2768 | 1460996334119 Marionette TRACE conn5 <- [1,2162,null,{}] 09:18:54 INFO - PROCESS | 2768 | 1460996334123 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}] 09:18:54 INFO - PROCESS | 2768 | 1460996334235 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 09:18:54 INFO - PROCESS | 2768 | 1460996334395 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:54 INFO - PROCESS | 2768 | ++DOCSHELL 21F96000 == 73 [pid = 2768] [id = 550] 09:18:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (21F9AC00) [pid = 2768] [serial = 1650] [outer = 00000000] 09:18:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (23387400) [pid = 2768] [serial = 1651] [outer = 21F9AC00] 09:18:54 INFO - PROCESS | 2768 | 1460996334454 Marionette DEBUG loaded listener.js 09:18:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (2338C000) [pid = 2768] [serial = 1652] [outer = 21F9AC00] 09:18:55 INFO - PROCESS | 2768 | 1460996335019 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]]]}] 09:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 970ms 09:18:55 INFO - PROCESS | 2768 | 1460996335091 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 09:18:55 INFO - PROCESS | 2768 | 1460996335093 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 09:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:18:55 INFO - PROCESS | 2768 | 1460996335096 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:18:55 INFO - PROCESS | 2768 | 1460996335099 Marionette TRACE conn5 <- [1,2166,null,{}] 09:18:55 INFO - PROCESS | 2768 | 1460996335103 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}] 09:18:55 INFO - PROCESS | 2768 | 1460996335210 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 09:18:55 INFO - PROCESS | 2768 | 1460996335606 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 2768 | ++DOCSHELL 11A82400 == 74 [pid = 2768] [id = 551] 09:18:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (11A88400) [pid = 2768] [serial = 1653] [outer = 00000000] 09:18:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (12832000) [pid = 2768] [serial = 1654] [outer = 11A88400] 09:18:55 INFO - PROCESS | 2768 | 1460996335658 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (16D45C00) [pid = 2768] [serial = 1655] [outer = 11A88400] 09:18:56 INFO - PROCESS | 2768 | 1460996336332 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]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1281ms 09:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:18:56 INFO - PROCESS | 2768 | 1460996336382 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 2768 | 1460996336386 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 09:18:56 INFO - PROCESS | 2768 | 1460996336390 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 2768 | 1460996336394 Marionette TRACE conn5 <- [1,2170,null,{}] 09:18:56 INFO - PROCESS | 2768 | 1460996336399 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}] 09:18:56 INFO - PROCESS | 2768 | 1460996336532 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 09:18:56 INFO - PROCESS | 2768 | 1460996336682 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 2768 | ++DOCSHELL 18440400 == 75 [pid = 2768] [id = 552] 09:18:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (18442C00) [pid = 2768] [serial = 1656] [outer = 00000000] 09:18:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (19D7AC00) [pid = 2768] [serial = 1657] [outer = 18442C00] 09:18:56 INFO - PROCESS | 2768 | 1460996336734 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1A437C00) [pid = 2768] [serial = 1658] [outer = 18442C00] 09:18:56 INFO - PROCESS | 2768 | --DOCSHELL 138A3C00 == 74 [pid = 2768] [id = 545] 09:18:56 INFO - PROCESS | 2768 | --DOCSHELL 13391000 == 73 [pid = 2768] [id = 544] 09:18:56 INFO - PROCESS | 2768 | --DOCSHELL 112E4C00 == 72 [pid = 2768] [id = 543] 09:18:56 INFO - PROCESS | 2768 | --DOCSHELL 1D4DB400 == 71 [pid = 2768] [id = 542] 09:18:56 INFO - PROCESS | 2768 | --DOCSHELL 1CEF7800 == 70 [pid = 2768] [id = 541] 09:18:56 INFO - PROCESS | 2768 | --DOCSHELL 127E8C00 == 69 [pid = 2768] [id = 540] 09:18:56 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (176C2400) [pid = 2768] [serial = 1561] [outer = 00000000] [url = about:blank] 09:18:56 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (12A06000) [pid = 2768] [serial = 1546] [outer = 00000000] [url = about:blank] 09:18:56 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1A4CD400) [pid = 2768] [serial = 1549] [outer = 00000000] [url = about:blank] 09:18:56 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1E9BCC00) [pid = 2768] [serial = 1552] [outer = 00000000] [url = about:blank] 09:18:56 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (21507800) [pid = 2768] [serial = 1555] [outer = 00000000] [url = about:blank] 09:18:56 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (21C53C00) [pid = 2768] [serial = 1558] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOCSHELL 1C4A7800 == 68 [pid = 2768] [id = 539] 09:18:57 INFO - PROCESS | 2768 | --DOCSHELL 132E7800 == 67 [pid = 2768] [id = 538] 09:18:57 INFO - PROCESS | 2768 | --DOCSHELL 19D80800 == 66 [pid = 2768] [id = 537] 09:18:57 INFO - PROCESS | 2768 | --DOCSHELL 11A85C00 == 65 [pid = 2768] [id = 13] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1FC23800) [pid = 2768] [serial = 1451] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (21ACE000) [pid = 2768] [serial = 1514] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1D4D8C00) [pid = 2768] [serial = 1588] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1C62E800) [pid = 2768] [serial = 1576] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1FC8A400) [pid = 2768] [serial = 1544] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (16F1C400) [pid = 2768] [serial = 1567] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1769B000) [pid = 2768] [serial = 1568] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (19C5C400) [pid = 2768] [serial = 1565] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (188E2800) [pid = 2768] [serial = 1564] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1A4B9C00) [pid = 2768] [serial = 1570] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1A4CD000) [pid = 2768] [serial = 1571] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1BC6D400) [pid = 2768] [serial = 1573] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CCCE400) [pid = 2768] [serial = 1579] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1C859800) [pid = 2768] [serial = 1577] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (177E3800) [pid = 2768] [serial = 1582] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CD84400) [pid = 2768] [serial = 1580] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1A43C400) [pid = 2768] [serial = 1583] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1CF09C00) [pid = 2768] [serial = 1585] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1BC75800) [pid = 2768] [serial = 1574] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1CF86C00) [pid = 2768] [serial = 1586] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1D4DF400) [pid = 2768] [serial = 1589] [outer = 00000000] [url = about:blank] 09:18:57 INFO - PROCESS | 2768 | 1460996337284 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]]]}] 09:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 930ms 09:18:57 INFO - PROCESS | 2768 | 1460996337324 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 2768 | 1460996337327 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 09:18:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:18:57 INFO - PROCESS | 2768 | 1460996337335 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 2768 | 1460996337337 Marionette TRACE conn5 <- [1,2174,null,{}] 09:18:57 INFO - PROCESS | 2768 | 1460996337341 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}] 09:18:57 INFO - PROCESS | 2768 | 1460996337429 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 09:18:57 INFO - PROCESS | 2768 | 1460996337532 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:57 INFO - PROCESS | 2768 | ++DOCSHELL 127E8C00 == 66 [pid = 2768] [id = 553] 09:18:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1282BC00) [pid = 2768] [serial = 1659] [outer = 00000000] 09:18:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (171F8800) [pid = 2768] [serial = 1660] [outer = 1282BC00] 09:18:57 INFO - PROCESS | 2768 | 1460996337582 Marionette DEBUG loaded listener.js 09:18:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (18802400) [pid = 2768] [serial = 1661] [outer = 1282BC00] 09:18:58 INFO - PROCESS | 2768 | 1460996338075 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]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 770ms 09:18:58 INFO - PROCESS | 2768 | 1460996338123 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 2768 | 1460996338125 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 09:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:18:58 INFO - PROCESS | 2768 | 1460996338137 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 2768 | 1460996338143 Marionette TRACE conn5 <- [1,2178,null,{}] 09:18:58 INFO - PROCESS | 2768 | 1460996338147 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}] 09:18:58 INFO - PROCESS | 2768 | 1460996338236 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 09:18:58 INFO - PROCESS | 2768 | 1460996338242 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:58 INFO - PROCESS | 2768 | ++DOCSHELL 18810400 == 67 [pid = 2768] [id = 554] 09:18:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1A4C7C00) [pid = 2768] [serial = 1662] [outer = 00000000] 09:18:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1B2A7C00) [pid = 2768] [serial = 1663] [outer = 1A4C7C00] 09:18:58 INFO - PROCESS | 2768 | 1460996338288 Marionette DEBUG loaded listener.js 09:18:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1B497800) [pid = 2768] [serial = 1664] [outer = 1A4C7C00] 09:18:58 INFO - PROCESS | 2768 | 1460996338780 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]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 690ms 09:18:58 INFO - PROCESS | 2768 | 1460996338824 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 2768 | 1460996338827 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 09:18:58 INFO - PROCESS | 2768 | 1460996338830 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:18:58 INFO - PROCESS | 2768 | 1460996338832 Marionette TRACE conn5 <- [1,2182,null,{}] 09:18:58 INFO - PROCESS | 2768 | 1460996338835 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}] 09:18:58 INFO - PROCESS | 2768 | 1460996338921 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 09:18:58 INFO - PROCESS | 2768 | 1460996338927 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:58 INFO - PROCESS | 2768 | ++DOCSHELL 1241B400 == 68 [pid = 2768] [id = 555] 09:18:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1BC73400) [pid = 2768] [serial = 1665] [outer = 00000000] 09:18:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1C621C00) [pid = 2768] [serial = 1666] [outer = 1BC73400] 09:18:58 INFO - PROCESS | 2768 | 1460996338974 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1C625C00) [pid = 2768] [serial = 1667] [outer = 1BC73400] 09:18:59 INFO - PROCESS | 2768 | 1460996339423 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]]]}] 09:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 630ms 09:18:59 INFO - PROCESS | 2768 | 1460996339464 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 09:18:59 INFO - PROCESS | 2768 | 1460996339466 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 09:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:18:59 INFO - PROCESS | 2768 | 1460996339478 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:18:59 INFO - PROCESS | 2768 | 1460996339480 Marionette TRACE conn5 <- [1,2186,null,{}] 09:18:59 INFO - PROCESS | 2768 | 1460996339483 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}] 09:18:59 INFO - PROCESS | 2768 | 1460996339600 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 09:18:59 INFO - PROCESS | 2768 | 1460996339695 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 2768 | ++DOCSHELL 1CA9A000 == 69 [pid = 2768] [id = 556] 09:18:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1CA9DC00) [pid = 2768] [serial = 1668] [outer = 00000000] 09:18:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1CC7C000) [pid = 2768] [serial = 1669] [outer = 1CA9DC00] 09:18:59 INFO - PROCESS | 2768 | 1460996339756 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1CCC3800) [pid = 2768] [serial = 1670] [outer = 1CA9DC00] 09:19:00 INFO - PROCESS | 2768 | 1460996340203 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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 770ms 09:19:00 INFO - PROCESS | 2768 | 1460996340252 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 09:19:00 INFO - PROCESS | 2768 | 1460996340254 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 09:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:19:00 INFO - PROCESS | 2768 | 1460996340257 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 2768 | 1460996340259 Marionette TRACE conn5 <- [1,2190,null,{}] 09:19:00 INFO - PROCESS | 2768 | 1460996340263 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}] 09:19:00 INFO - PROCESS | 2768 | 1460996340382 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 09:19:00 INFO - PROCESS | 2768 | 1460996340451 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:00 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC9C00 == 70 [pid = 2768] [id = 557] 09:19:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1CD84400) [pid = 2768] [serial = 1671] [outer = 00000000] 09:19:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1CEFA800) [pid = 2768] [serial = 1672] [outer = 1CD84400] 09:19:00 INFO - PROCESS | 2768 | 1460996340497 Marionette DEBUG loaded listener.js 09:19:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1CF0D800) [pid = 2768] [serial = 1673] [outer = 1CD84400] 09:19:00 INFO - PROCESS | 2768 | 1460996340923 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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 731ms 09:19:01 INFO - PROCESS | 2768 | 1460996341018 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 09:19:01 INFO - PROCESS | 2768 | 1460996341020 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 09:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:19:01 INFO - PROCESS | 2768 | 1460996341024 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:19:01 INFO - PROCESS | 2768 | 1460996341026 Marionette TRACE conn5 <- [1,2194,null,{}] 09:19:01 INFO - PROCESS | 2768 | 1460996341029 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}] 09:19:01 INFO - PROCESS | 2768 | 1460996341145 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 09:19:01 INFO - PROCESS | 2768 | 1460996341213 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:01 INFO - PROCESS | 2768 | ++DOCSHELL 1CF10800 == 71 [pid = 2768] [id = 558] 09:19:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1CF85800) [pid = 2768] [serial = 1674] [outer = 00000000] 09:19:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1D32F400) [pid = 2768] [serial = 1675] [outer = 1CF85800] 09:19:01 INFO - PROCESS | 2768 | 1460996341258 Marionette DEBUG loaded listener.js 09:19:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1D40D000) [pid = 2768] [serial = 1676] [outer = 1CF85800] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (12A45400) [pid = 2768] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (21022400) [pid = 2768] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (19D81C00) [pid = 2768] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1CEF7C00) [pid = 2768] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (122BC800) [pid = 2768] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1C62A000) [pid = 2768] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (210AD800) [pid = 2768] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (188E7400) [pid = 2768] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1FD9CC00) [pid = 2768] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1880A400) [pid = 2768] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (16D10000) [pid = 2768] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (12412800) [pid = 2768] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1FC2E000) [pid = 2768] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (21AFA800) [pid = 2768] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1E907C00) [pid = 2768] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (128AD800) [pid = 2768] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1D408000) [pid = 2768] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1FD7AC00) [pid = 2768] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (138F2800) [pid = 2768] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CF0EC00) [pid = 2768] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1D4EEC00) [pid = 2768] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (11EF9800) [pid = 2768] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1C4A8400) [pid = 2768] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (11EBCC00) [pid = 2768] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1282F800) [pid = 2768] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1A1A3800) [pid = 2768] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (16D10C00) [pid = 2768] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (12203000) [pid = 2768] [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.] 09:19:01 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1494CC00) [pid = 2768] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:19:02 INFO - PROCESS | 2768 | 1460996341997 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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1019ms 09:19:02 INFO - PROCESS | 2768 | 1460996342046 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 2768 | 1460996342048 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 09:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:19:02 INFO - PROCESS | 2768 | 1460996342051 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 2768 | 1460996342052 Marionette TRACE conn5 <- [1,2198,null,{}] 09:19:02 INFO - PROCESS | 2768 | 1460996342056 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}] 09:19:02 INFO - PROCESS | 2768 | 1460996342176 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 09:19:02 INFO - PROCESS | 2768 | 1460996342241 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:02 INFO - PROCESS | 2768 | ++DOCSHELL 128AD800 == 72 [pid = 2768] [id = 559] 09:19:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (12A41C00) [pid = 2768] [serial = 1677] [outer = 00000000] 09:19:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (18388000) [pid = 2768] [serial = 1678] [outer = 12A41C00] 09:19:02 INFO - PROCESS | 2768 | 1460996342286 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (19D81C00) [pid = 2768] [serial = 1679] [outer = 12A41C00] 09:19:02 INFO - PROCESS | 2768 | 1460996342690 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]]]}] 09:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 09:19:02 INFO - PROCESS | 2768 | 1460996342721 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 09:19:02 INFO - PROCESS | 2768 | 1460996342723 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 09:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:19:02 INFO - PROCESS | 2768 | 1460996342726 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:19:02 INFO - PROCESS | 2768 | 1460996342728 Marionette TRACE conn5 <- [1,2202,null,{}] 09:19:02 INFO - PROCESS | 2768 | 1460996342731 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}] 09:19:02 INFO - PROCESS | 2768 | 1460996342816 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 09:19:02 INFO - PROCESS | 2768 | 1460996342823 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:02 INFO - PROCESS | 2768 | ++DOCSHELL 176C6C00 == 73 [pid = 2768] [id = 560] 09:19:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1A43EC00) [pid = 2768] [serial = 1680] [outer = 00000000] 09:19:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1D329000) [pid = 2768] [serial = 1681] [outer = 1A43EC00] 09:19:02 INFO - PROCESS | 2768 | 1460996342868 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1D4E1800) [pid = 2768] [serial = 1682] [outer = 1A43EC00] 09:19:03 INFO - PROCESS | 2768 | 1460996343290 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]]]}] 09:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 630ms 09:19:03 INFO - PROCESS | 2768 | 1460996343358 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 09:19:03 INFO - PROCESS | 2768 | 1460996343360 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 09:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:19:03 INFO - PROCESS | 2768 | 1460996343363 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:19:03 INFO - PROCESS | 2768 | 1460996343365 Marionette TRACE conn5 <- [1,2206,null,{}] 09:19:03 INFO - PROCESS | 2768 | 1460996343369 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}] 09:19:03 INFO - PROCESS | 2768 | 1460996343456 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 09:19:03 INFO - PROCESS | 2768 | 1460996343463 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 2768 | ++DOCSHELL 1D4E5400 == 74 [pid = 2768] [id = 561] 09:19:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1DD83C00) [pid = 2768] [serial = 1683] [outer = 00000000] 09:19:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1E8A5800) [pid = 2768] [serial = 1684] [outer = 1DD83C00] 09:19:03 INFO - PROCESS | 2768 | 1460996343516 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1FC23000) [pid = 2768] [serial = 1685] [outer = 1DD83C00] 09:19:04 INFO - PROCESS | 2768 | 1460996344221 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]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:19:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 871ms 09:19:04 INFO - PROCESS | 2768 | 1460996344238 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 2768 | 1460996344242 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 09:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:19:04 INFO - PROCESS | 2768 | 1460996344248 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 2768 | 1460996344252 Marionette TRACE conn5 <- [1,2210,null,{}] 09:19:04 INFO - PROCESS | 2768 | 1460996344258 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}] 09:19:04 INFO - PROCESS | 2768 | 1460996344373 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 09:19:04 INFO - PROCESS | 2768 | 1460996344535 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:04 INFO - PROCESS | 2768 | ++DOCSHELL 1282EC00 == 75 [pid = 2768] [id = 562] 09:19:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (12830800) [pid = 2768] [serial = 1686] [outer = 00000000] 09:19:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (16D4A800) [pid = 2768] [serial = 1687] [outer = 12830800] 09:19:04 INFO - PROCESS | 2768 | 1460996344599 Marionette DEBUG loaded listener.js 09:19:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (17435800) [pid = 2768] [serial = 1688] [outer = 12830800] 09:19:05 INFO - PROCESS | 2768 | 1460996345217 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]]]}] 09:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1027ms 09:19:05 INFO - PROCESS | 2768 | 1460996345276 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 09:19:05 INFO - PROCESS | 2768 | 1460996345282 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 09:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:19:05 INFO - PROCESS | 2768 | 1460996345289 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:19:05 INFO - PROCESS | 2768 | 1460996345291 Marionette TRACE conn5 <- [1,2214,null,{}] 09:19:05 INFO - PROCESS | 2768 | 1460996345296 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}] 09:19:05 INFO - PROCESS | 2768 | 1460996345407 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 09:19:05 INFO - PROCESS | 2768 | 1460996345551 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 2768 | ++DOCSHELL 18AF3000 == 76 [pid = 2768] [id = 563] 09:19:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (19C5E800) [pid = 2768] [serial = 1689] [outer = 00000000] 09:19:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1B14AC00) [pid = 2768] [serial = 1690] [outer = 19C5E800] 09:19:05 INFO - PROCESS | 2768 | 1460996345611 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1C62E800) [pid = 2768] [serial = 1691] [outer = 19C5E800] 09:19:06 INFO - PROCESS | 2768 | 1460996346210 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]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 970ms 09:19:06 INFO - PROCESS | 2768 | 1460996346260 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 2768 | 1460996346262 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 09:19:06 INFO - PROCESS | 2768 | 1460996346266 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:19:06 INFO - PROCESS | 2768 | 1460996346270 Marionette TRACE conn5 <- [1,2218,null,{}] 09:19:06 INFO - PROCESS | 2768 | 1460996346281 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}] 09:19:06 INFO - PROCESS | 2768 | 1460996346397 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 09:19:06 INFO - PROCESS | 2768 | 1460996346544 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 2768 | ++DOCSHELL 1DF8AC00 == 77 [pid = 2768] [id = 564] 09:19:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1E8A9000) [pid = 2768] [serial = 1692] [outer = 00000000] 09:19:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FC2D400) [pid = 2768] [serial = 1693] [outer = 1E8A9000] 09:19:06 INFO - PROCESS | 2768 | 1460996346607 Marionette DEBUG loaded listener.js 09:19:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1FC8B400) [pid = 2768] [serial = 1694] [outer = 1E8A9000] 09:19:07 INFO - PROCESS | 2768 | 1460996347152 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]]]}] 09:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 930ms 09:19:07 INFO - PROCESS | 2768 | 1460996347200 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 2768 | 1460996347203 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 09:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:19:07 INFO - PROCESS | 2768 | 1460996347207 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 2768 | 1460996347209 Marionette TRACE conn5 <- [1,2222,null,{}] 09:19:07 INFO - PROCESS | 2768 | 1460996347213 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}] 09:19:07 INFO - PROCESS | 2768 | 1460996347322 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 09:19:07 INFO - PROCESS | 2768 | 1460996347437 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:07 INFO - PROCESS | 2768 | ++DOCSHELL 1FC89000 == 78 [pid = 2768] [id = 565] 09:19:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1FC8DC00) [pid = 2768] [serial = 1695] [outer = 00000000] 09:19:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1FD9BC00) [pid = 2768] [serial = 1696] [outer = 1FC8DC00] 09:19:07 INFO - PROCESS | 2768 | 1460996347533 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1FDA0000) [pid = 2768] [serial = 1697] [outer = 1FC8DC00] 09:19:08 INFO - PROCESS | 2768 | 1460996348096 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]]]}] 09:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 930ms 09:19:08 INFO - PROCESS | 2768 | 1460996348140 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 09:19:08 INFO - PROCESS | 2768 | 1460996348142 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 09:19:08 INFO - PROCESS | 2768 | 1460996348146 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:19:08 INFO - PROCESS | 2768 | 1460996348148 Marionette TRACE conn5 <- [1,2226,null,{}] 09:19:08 INFO - PROCESS | 2768 | 1460996348151 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}] 09:19:08 INFO - PROCESS | 2768 | 1460996348258 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 09:19:08 INFO - PROCESS | 2768 | 1460996348375 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:08 INFO - PROCESS | 2768 | ++DOCSHELL 1FD9F800 == 79 [pid = 2768] [id = 566] 09:19:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (2101B400) [pid = 2768] [serial = 1698] [outer = 00000000] 09:19:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (2125B800) [pid = 2768] [serial = 1699] [outer = 2101B400] 09:19:08 INFO - PROCESS | 2768 | 1460996348430 Marionette DEBUG loaded listener.js 09:19:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21503C00) [pid = 2768] [serial = 1700] [outer = 2101B400] 09:19:08 INFO - PROCESS | 2768 | 1460996348975 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]]]}] 09:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 871ms 09:19:09 INFO - PROCESS | 2768 | 1460996349021 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 09:19:09 INFO - PROCESS | 2768 | 1460996349024 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 09:19:09 INFO - PROCESS | 2768 | 1460996349027 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:19:09 INFO - PROCESS | 2768 | 1460996349029 Marionette TRACE conn5 <- [1,2230,null,{}] 09:19:09 INFO - PROCESS | 2768 | 1460996349034 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}] 09:19:09 INFO - PROCESS | 2768 | 1460996349160 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 09:19:09 INFO - PROCESS | 2768 | 1460996349321 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 2768 | ++DOCSHELL 210B2000 == 80 [pid = 2768] [id = 567] 09:19:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21A54000) [pid = 2768] [serial = 1701] [outer = 00000000] 09:19:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (21F6F000) [pid = 2768] [serial = 1702] [outer = 21A54000] 09:19:09 INFO - PROCESS | 2768 | 1460996349384 Marionette DEBUG loaded listener.js 09:19:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (21F76000) [pid = 2768] [serial = 1703] [outer = 21A54000] 09:19:09 INFO - PROCESS | 2768 | 1460996349978 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]]]}] 09:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 970ms 09:19:10 INFO - PROCESS | 2768 | 1460996350001 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 2768 | 1460996350003 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 09:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:19:10 INFO - PROCESS | 2768 | 1460996350006 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 2768 | 1460996350008 Marionette TRACE conn5 <- [1,2234,null,{}] 09:19:10 INFO - PROCESS | 2768 | 1460996350012 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}] 09:19:10 INFO - PROCESS | 2768 | 1460996350119 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 09:19:10 INFO - PROCESS | 2768 | 1460996350236 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:10 INFO - PROCESS | 2768 | ++DOCSHELL 11A88800 == 81 [pid = 2768] [id = 568] 09:19:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (11E54C00) [pid = 2768] [serial = 1704] [outer = 00000000] 09:19:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (171F8000) [pid = 2768] [serial = 1705] [outer = 11E54C00] 09:19:10 INFO - PROCESS | 2768 | 1460996350336 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (188E6000) [pid = 2768] [serial = 1706] [outer = 11E54C00] 09:19:11 INFO - PROCESS | 2768 | 1460996351093 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]]]}] 09:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1122ms 09:19:11 INFO - PROCESS | 2768 | 1460996351129 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 09:19:11 INFO - PROCESS | 2768 | 1460996351134 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 09:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:19:11 INFO - PROCESS | 2768 | 1460996351140 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:19:11 INFO - PROCESS | 2768 | 1460996351143 Marionette TRACE conn5 <- [1,2238,null,{}] 09:19:11 INFO - PROCESS | 2768 | 1460996351148 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}] 09:19:11 INFO - PROCESS | 2768 | 1460996351285 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 09:19:11 INFO - PROCESS | 2768 | 1460996351413 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:11 INFO - PROCESS | 2768 | ++DOCSHELL 19C5B400 == 82 [pid = 2768] [id = 569] 09:19:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (19C5C000) [pid = 2768] [serial = 1707] [outer = 00000000] 09:19:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1A433400) [pid = 2768] [serial = 1708] [outer = 19C5C000] 09:19:11 INFO - PROCESS | 2768 | 1460996351465 Marionette DEBUG loaded listener.js 09:19:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1A4C5C00) [pid = 2768] [serial = 1709] [outer = 19C5C000] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 18809800 == 81 [pid = 2768] [id = 485] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 176C6C00 == 80 [pid = 2768] [id = 560] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 128AD800 == 79 [pid = 2768] [id = 559] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 1CF10800 == 78 [pid = 2768] [id = 558] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 1CCC9C00 == 77 [pid = 2768] [id = 557] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 1CA9A000 == 76 [pid = 2768] [id = 556] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 1241B400 == 75 [pid = 2768] [id = 555] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 18810400 == 74 [pid = 2768] [id = 554] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 127E8C00 == 73 [pid = 2768] [id = 553] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 18440400 == 72 [pid = 2768] [id = 552] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1329F800) [pid = 2768] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 11A82400 == 71 [pid = 2768] [id = 551] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 1DDF2C00 == 70 [pid = 2768] [id = 549] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 19C61400 == 69 [pid = 2768] [id = 548] 09:19:11 INFO - PROCESS | 2768 | --DOCSHELL 176C1C00 == 68 [pid = 2768] [id = 547] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (2125C800) [pid = 2768] [serial = 1511] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1B2B0000) [pid = 2768] [serial = 1502] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (21025800) [pid = 2768] [serial = 1508] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1BC7E000) [pid = 2768] [serial = 1457] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1A4C2C00) [pid = 2768] [serial = 1562] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (132EF800) [pid = 2768] [serial = 1547] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1FD74000) [pid = 2768] [serial = 1463] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (21C57400) [pid = 2768] [serial = 1559] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1FC85800) [pid = 2768] [serial = 1496] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (16D43C00) [pid = 2768] [serial = 1499] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1FD75400) [pid = 2768] [serial = 1505] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1FD95000) [pid = 2768] [serial = 1466] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (21AC4000) [pid = 2768] [serial = 1556] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1B497400) [pid = 2768] [serial = 1550] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1FC8FC00) [pid = 2768] [serial = 1553] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (16FA3400) [pid = 2768] [serial = 1454] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1FC2EC00) [pid = 2768] [serial = 1460] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (18806400) [pid = 2768] [serial = 1073] [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.] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1E9B0C00) [pid = 2768] [serial = 1633] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (21C5B800) [pid = 2768] [serial = 1637] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (2101E800) [pid = 2768] [serial = 1634] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CEF3C00) [pid = 2768] [serial = 1622] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (21AFA000) [pid = 2768] [serial = 1636] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1CF8E800) [pid = 2768] [serial = 1624] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1FC28800) [pid = 2768] [serial = 1627] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1D324000) [pid = 2768] [serial = 1625] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1FC82000) [pid = 2768] [serial = 1628] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (16F39000) [pid = 2768] [serial = 1594] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1FC2BC00) [pid = 2768] [serial = 1600] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (132A4C00) [pid = 2768] [serial = 1630] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1C62AC00) [pid = 2768] [serial = 1618] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1CB46C00) [pid = 2768] [serial = 1619] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1A4CC800) [pid = 2768] [serial = 1610] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (18807000) [pid = 2768] [serial = 1609] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1CDC7C00) [pid = 2768] [serial = 1621] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (21A4D400) [pid = 2768] [serial = 1606] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1B148400) [pid = 2768] [serial = 1613] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1A4BE400) [pid = 2768] [serial = 1612] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1DDEF400) [pid = 2768] [serial = 1591] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1FD9EC00) [pid = 2768] [serial = 1603] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (18437800) [pid = 2768] [serial = 1615] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1A43A800) [pid = 2768] [serial = 1616] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1BC68C00) [pid = 2768] [serial = 1597] [outer = 00000000] [url = about:blank] 09:19:11 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (19D7FC00) [pid = 2768] [serial = 1631] [outer = 00000000] [url = about:blank] 09:19:12 INFO - PROCESS | 2768 | 1460996352049 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]]]}] 09:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 930ms 09:19:12 INFO - PROCESS | 2768 | 1460996352075 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 09:19:12 INFO - PROCESS | 2768 | 1460996352080 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 09:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:19:12 INFO - PROCESS | 2768 | 1460996352086 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 2768 | 1460996352089 Marionette TRACE conn5 <- [1,2242,null,{}] 09:19:12 INFO - PROCESS | 2768 | 1460996352093 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}] 09:19:12 INFO - PROCESS | 2768 | 1460996352184 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 09:19:12 INFO - PROCESS | 2768 | 1460996352287 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 2768 | ++DOCSHELL 11A82400 == 69 [pid = 2768] [id = 570] 09:19:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (11E5BC00) [pid = 2768] [serial = 1710] [outer = 00000000] 09:19:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1494CC00) [pid = 2768] [serial = 1711] [outer = 11E5BC00] 09:19:12 INFO - PROCESS | 2768 | 1460996352333 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (176C6C00) [pid = 2768] [serial = 1712] [outer = 11E5BC00] 09:19:12 INFO - PROCESS | 2768 | 1460996352781 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]]]}] 09:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 09:19:12 INFO - PROCESS | 2768 | 1460996352819 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 09:19:12 INFO - PROCESS | 2768 | 1460996352821 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 09:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:19:12 INFO - PROCESS | 2768 | 1460996352825 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 2768 | 1460996352828 Marionette TRACE conn5 <- [1,2246,null,{}] 09:19:12 INFO - PROCESS | 2768 | 1460996352843 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}] 09:19:12 INFO - PROCESS | 2768 | 1460996352935 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 09:19:12 INFO - PROCESS | 2768 | 1460996352942 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 2768 | ++DOCSHELL 19D78800 == 70 [pid = 2768] [id = 571] 09:19:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1A43D800) [pid = 2768] [serial = 1713] [outer = 00000000] 09:19:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1B148400) [pid = 2768] [serial = 1714] [outer = 1A43D800] 09:19:12 INFO - PROCESS | 2768 | 1460996352990 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1B4A1C00) [pid = 2768] [serial = 1715] [outer = 1A43D800] 09:19:13 INFO - PROCESS | 2768 | 1460996353475 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]]]}] 09:19:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:19:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 09:19:13 INFO - PROCESS | 2768 | 1460996353502 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 09:19:13 INFO - PROCESS | 2768 | 1460996353505 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 09:19:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:19:13 INFO - PROCESS | 2768 | 1460996353508 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:19:13 INFO - PROCESS | 2768 | 1460996353510 Marionette TRACE conn5 <- [1,2250,null,{}] 09:19:13 INFO - PROCESS | 2768 | 1460996353513 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}] 09:19:13 INFO - PROCESS | 2768 | 1460996353605 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 09:19:13 INFO - PROCESS | 2768 | 1460996353612 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:13 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7D400 == 71 [pid = 2768] [id = 572] 09:19:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1BC7FC00) [pid = 2768] [serial = 1716] [outer = 00000000] 09:19:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1C62B000) [pid = 2768] [serial = 1717] [outer = 1BC7FC00] 09:19:13 INFO - PROCESS | 2768 | 1460996353661 Marionette DEBUG loaded listener.js 09:19:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1CA96400) [pid = 2768] [serial = 1718] [outer = 1BC7FC00] 09:19:14 INFO - PROCESS | 2768 | 1460996354134 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]]]}] 09:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms 09:19:14 INFO - PROCESS | 2768 | 1460996354179 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 2768 | 1460996354181 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 09:19:14 INFO - PROCESS | 2768 | 1460996354184 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:19:14 INFO - PROCESS | 2768 | 1460996354186 Marionette TRACE conn5 <- [1,2254,null,{}] 09:19:14 INFO - PROCESS | 2768 | 1460996354190 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}] 09:19:14 INFO - PROCESS | 2768 | 1460996354311 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 09:19:14 INFO - PROCESS | 2768 | 1460996354405 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:14 INFO - PROCESS | 2768 | ++DOCSHELL 1CAA0C00 == 72 [pid = 2768] [id = 573] 09:19:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1CC77000) [pid = 2768] [serial = 1719] [outer = 00000000] 09:19:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1CCD0000) [pid = 2768] [serial = 1720] [outer = 1CC77000] 09:19:14 INFO - PROCESS | 2768 | 1460996354453 Marionette DEBUG loaded listener.js 09:19:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1CE14000) [pid = 2768] [serial = 1721] [outer = 1CC77000] 09:19:14 INFO - PROCESS | 2768 | 1460996354891 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]]]}] 09:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 09:19:14 INFO - PROCESS | 2768 | 1460996354919 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 09:19:14 INFO - PROCESS | 2768 | 1460996354921 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 09:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:19:14 INFO - PROCESS | 2768 | 1460996354936 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:19:14 INFO - PROCESS | 2768 | 1460996354938 Marionette TRACE conn5 <- [1,2258,null,{}] 09:19:14 INFO - PROCESS | 2768 | 1460996354941 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}] 09:19:15 INFO - PROCESS | 2768 | 1460996355071 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 09:19:15 INFO - PROCESS | 2768 | 1460996355142 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF5C00 == 73 [pid = 2768] [id = 574] 09:19:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CF0BC00) [pid = 2768] [serial = 1722] [outer = 00000000] 09:19:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1D322400) [pid = 2768] [serial = 1723] [outer = 1CF0BC00] 09:19:15 INFO - PROCESS | 2768 | 1460996355190 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1D4D9800) [pid = 2768] [serial = 1724] [outer = 1CF0BC00] 09:19:15 INFO - PROCESS | 2768 | 1460996355600 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]]]}] 09:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 690ms 09:19:15 INFO - PROCESS | 2768 | 1460996355624 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 2768 | 1460996355626 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 09:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:19:15 INFO - PROCESS | 2768 | 1460996355629 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 2768 | 1460996355631 Marionette TRACE conn5 <- [1,2262,null,{}] 09:19:15 INFO - PROCESS | 2768 | 1460996355634 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}] 09:19:15 INFO - PROCESS | 2768 | 1460996355782 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 09:19:15 INFO - PROCESS | 2768 | 1460996355807 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 2768 | ++DOCSHELL 1CF86C00 == 74 [pid = 2768] [id = 575] 09:19:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1D4DF800) [pid = 2768] [serial = 1725] [outer = 00000000] 09:19:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1DF8BC00) [pid = 2768] [serial = 1726] [outer = 1D4DF800] 09:19:15 INFO - PROCESS | 2768 | 1460996355852 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1EA3B000) [pid = 2768] [serial = 1727] [outer = 1D4DF800] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CA9DC00) [pid = 2768] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CD84400) [pid = 2768] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (12A41C00) [pid = 2768] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CF85800) [pid = 2768] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (18442C00) [pid = 2768] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1A4C7C00) [pid = 2768] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1BC73400) [pid = 2768] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1282BC00) [pid = 2768] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (11A88400) [pid = 2768] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:19:16 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1A43EC00) [pid = 2768] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:19:16 INFO - PROCESS | 2768 | 1460996356474 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]]]}] 09:19:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:19:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 870ms 09:19:16 INFO - PROCESS | 2768 | 1460996356502 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 2768 | 1460996356504 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 09:19:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:19:16 INFO - PROCESS | 2768 | 1460996356507 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 2768 | 1460996356509 Marionette TRACE conn5 <- [1,2266,null,{}] 09:19:16 INFO - PROCESS | 2768 | 1460996356513 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}] 09:19:16 INFO - PROCESS | 2768 | 1460996356601 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 09:19:16 INFO - PROCESS | 2768 | 1460996356607 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:16 INFO - PROCESS | 2768 | ++DOCSHELL 1241CC00 == 75 [pid = 2768] [id = 576] 09:19:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (16D4F400) [pid = 2768] [serial = 1728] [outer = 00000000] 09:19:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1CD84400) [pid = 2768] [serial = 1729] [outer = 16D4F400] 09:19:16 INFO - PROCESS | 2768 | 1460996356652 Marionette DEBUG loaded listener.js 09:19:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1DF7C400) [pid = 2768] [serial = 1730] [outer = 16D4F400] 09:19:17 INFO - PROCESS | 2768 | 1460996357086 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]]]}] 09:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 09:19:17 INFO - PROCESS | 2768 | 1460996357180 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 09:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:19:17 INFO - PROCESS | 2768 | 1460996357182 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 09:19:17 INFO - PROCESS | 2768 | 1460996357185 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 2768 | 1460996357187 Marionette TRACE conn5 <- [1,2270,null,{}] 09:19:17 INFO - PROCESS | 2768 | 1460996357191 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}] 09:19:17 INFO - PROCESS | 2768 | 1460996357278 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 09:19:17 INFO - PROCESS | 2768 | 1460996357284 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 2768 | ++DOCSHELL 1CAA1000 == 76 [pid = 2768] [id = 577] 09:19:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1FC28800) [pid = 2768] [serial = 1731] [outer = 00000000] 09:19:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1FC8D000) [pid = 2768] [serial = 1732] [outer = 1FC28800] 09:19:17 INFO - PROCESS | 2768 | 1460996357329 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1FD75400) [pid = 2768] [serial = 1733] [outer = 1FC28800] 09:19:17 INFO - PROCESS | 2768 | 1460996357764 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]]]}] 09:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 630ms 09:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:19:17 INFO - PROCESS | 2768 | 1460996357816 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 09:19:17 INFO - PROCESS | 2768 | 1460996357818 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 09:19:17 INFO - PROCESS | 2768 | 1460996357821 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:19:17 INFO - PROCESS | 2768 | 1460996357823 Marionette TRACE conn5 <- [1,2274,null,{}] 09:19:17 INFO - PROCESS | 2768 | 1460996357827 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}] 09:19:17 INFO - PROCESS | 2768 | 1460996357913 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 09:19:17 INFO - PROCESS | 2768 | 1460996357919 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 2768 | ++DOCSHELL 1FD7B400 == 77 [pid = 2768] [id = 578] 09:19:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1FD94000) [pid = 2768] [serial = 1734] [outer = 00000000] 09:19:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (2101EC00) [pid = 2768] [serial = 1735] [outer = 1FD94000] 09:19:17 INFO - PROCESS | 2768 | 1460996357964 Marionette DEBUG loaded listener.js 09:19:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (210A8000) [pid = 2768] [serial = 1736] [outer = 1FD94000] 09:19:18 INFO - PROCESS | 2768 | 1460996358497 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]]]}] 09:19:18 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 09:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 730ms 09:19:18 INFO - PROCESS | 2768 | 1460996358553 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 2768 | 1460996358558 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 09:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:19:18 INFO - PROCESS | 2768 | 1460996358564 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 2768 | 1460996358569 Marionette TRACE conn5 <- [1,2278,null,{}] 09:19:18 INFO - PROCESS | 2768 | 1460996358576 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}] 09:19:18 INFO - PROCESS | 2768 | 1460996358748 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 09:19:18 INFO - PROCESS | 2768 | 1460996358871 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 2768 | ++DOCSHELL 138F4400 == 78 [pid = 2768] [id = 579] 09:19:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1493D800) [pid = 2768] [serial = 1737] [outer = 00000000] 09:19:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (16D4A400) [pid = 2768] [serial = 1738] [outer = 1493D800] 09:19:18 INFO - PROCESS | 2768 | 1460996358930 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (16D4B000) [pid = 2768] [serial = 1739] [outer = 1493D800] 09:19:19 INFO - PROCESS | 2768 | 1460996359484 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]]]}] 09:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 990ms 09:19:19 INFO - PROCESS | 2768 | 1460996359558 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 09:19:19 INFO - PROCESS | 2768 | 1460996359564 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 09:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:19:19 INFO - PROCESS | 2768 | 1460996359571 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:19:19 INFO - PROCESS | 2768 | 1460996359574 Marionette TRACE conn5 <- [1,2282,null,{}] 09:19:19 INFO - PROCESS | 2768 | 1460996359578 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}] 09:19:19 INFO - PROCESS | 2768 | 1460996359692 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 09:19:19 INFO - PROCESS | 2768 | 1460996359836 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:19 INFO - PROCESS | 2768 | ++DOCSHELL 19C5FC00 == 79 [pid = 2768] [id = 580] 09:19:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (19C7BC00) [pid = 2768] [serial = 1740] [outer = 00000000] 09:19:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1B2B5800) [pid = 2768] [serial = 1741] [outer = 19C7BC00] 09:19:19 INFO - PROCESS | 2768 | 1460996359893 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1BC7C400) [pid = 2768] [serial = 1742] [outer = 19C7BC00] 09:19:20 INFO - PROCESS | 2768 | 1460996360494 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]]]}] 09:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 970ms 09:19:20 INFO - PROCESS | 2768 | 1460996360543 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 09:19:20 INFO - PROCESS | 2768 | 1460996360546 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 09:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:19:20 INFO - PROCESS | 2768 | 1460996360550 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:19:20 INFO - PROCESS | 2768 | 1460996360554 Marionette TRACE conn5 <- [1,2286,null,{}] 09:19:20 INFO - PROCESS | 2768 | 1460996360565 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}] 09:19:20 INFO - PROCESS | 2768 | 1460996360684 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 09:19:20 INFO - PROCESS | 2768 | 1460996360831 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:20 INFO - PROCESS | 2768 | ++DOCSHELL 1CCCEC00 == 80 [pid = 2768] [id = 581] 09:19:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CEF5000) [pid = 2768] [serial = 1743] [outer = 00000000] 09:19:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1FD97800) [pid = 2768] [serial = 1744] [outer = 1CEF5000] 09:19:20 INFO - PROCESS | 2768 | 1460996360893 Marionette DEBUG loaded listener.js 09:19:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (210B2C00) [pid = 2768] [serial = 1745] [outer = 1CEF5000] 09:19:21 INFO - PROCESS | 2768 | 1460996361492 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]]]}] 09:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 970ms 09:19:21 INFO - PROCESS | 2768 | 1460996361529 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 09:19:21 INFO - PROCESS | 2768 | 1460996361532 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 09:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:19:21 INFO - PROCESS | 2768 | 1460996361537 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 2768 | 1460996361539 Marionette TRACE conn5 <- [1,2290,null,{}] 09:19:21 INFO - PROCESS | 2768 | 1460996361542 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}] 09:19:21 INFO - PROCESS | 2768 | 1460996361654 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 09:19:21 INFO - PROCESS | 2768 | 1460996361799 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:21 INFO - PROCESS | 2768 | ++DOCSHELL 21AC6000 == 81 [pid = 2768] [id = 582] 09:19:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (21AF6400) [pid = 2768] [serial = 1746] [outer = 00000000] 09:19:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21C57400) [pid = 2768] [serial = 1747] [outer = 21AF6400] 09:19:21 INFO - PROCESS | 2768 | 1460996361859 Marionette DEBUG loaded listener.js 09:19:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (21C5E400) [pid = 2768] [serial = 1748] [outer = 21AF6400] 09:19:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:19:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 870ms 09:19:22 INFO - PROCESS | 2768 | 1460996362400 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]]]}] 09:19:22 INFO - PROCESS | 2768 | 1460996362408 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 09:19:22 INFO - PROCESS | 2768 | 1460996362410 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 09:19:22 INFO - PROCESS | 2768 | 1460996362413 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:19:22 INFO - PROCESS | 2768 | 1460996362415 Marionette TRACE conn5 <- [1,2294,null,{}] 09:19:22 INFO - PROCESS | 2768 | 1460996362419 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}] 09:19:22 INFO - PROCESS | 2768 | 1460996362530 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 09:19:22 INFO - PROCESS | 2768 | 1460996362648 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:22 INFO - PROCESS | 2768 | ++DOCSHELL 21C56400 == 82 [pid = 2768] [id = 583] 09:19:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21F6E800) [pid = 2768] [serial = 1749] [outer = 00000000] 09:19:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21F97000) [pid = 2768] [serial = 1750] [outer = 21F6E800] 09:19:22 INFO - PROCESS | 2768 | 1460996362707 Marionette DEBUG loaded listener.js 09:19:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (21F9BC00) [pid = 2768] [serial = 1751] [outer = 21F6E800] 09:19:23 INFO - PROCESS | 2768 | 1460996363290 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]]]}] 09:19:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:19:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 930ms 09:19:23 INFO - PROCESS | 2768 | 1460996363348 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 2768 | 1460996363350 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 09:19:23 INFO - PROCESS | 2768 | 1460996363354 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:19:23 INFO - PROCESS | 2768 | 1460996363356 Marionette TRACE conn5 <- [1,2298,null,{}] 09:19:23 INFO - PROCESS | 2768 | 1460996363360 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}] 09:19:23 INFO - PROCESS | 2768 | 1460996363539 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 09:19:23 INFO - PROCESS | 2768 | 1460996363654 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:23 INFO - PROCESS | 2768 | ++DOCSHELL 23382000 == 83 [pid = 2768] [id = 584] 09:19:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (23389000) [pid = 2768] [serial = 1752] [outer = 00000000] 09:19:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (234F5800) [pid = 2768] [serial = 1753] [outer = 23389000] 09:19:23 INFO - PROCESS | 2768 | 1460996363712 Marionette DEBUG loaded listener.js 09:19:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (234FA400) [pid = 2768] [serial = 1754] [outer = 23389000] 09:19:24 INFO - PROCESS | 2768 | 1460996364275 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]]]}] 09:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 971ms 09:19:24 INFO - PROCESS | 2768 | 1460996364328 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 09:19:24 INFO - PROCESS | 2768 | 1460996364330 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 09:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:19:24 INFO - PROCESS | 2768 | 1460996364334 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:19:24 INFO - PROCESS | 2768 | 1460996364336 Marionette TRACE conn5 <- [1,2302,null,{}] 09:19:24 INFO - PROCESS | 2768 | 1460996364340 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}] 09:19:24 INFO - PROCESS | 2768 | 1460996364448 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 09:19:24 INFO - PROCESS | 2768 | 1460996364646 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 2768 | ++DOCSHELL 1CE13800 == 84 [pid = 2768] [id = 585] 09:19:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1D4DEC00) [pid = 2768] [serial = 1755] [outer = 00000000] 09:19:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (23604000) [pid = 2768] [serial = 1756] [outer = 1D4DEC00] 09:19:24 INFO - PROCESS | 2768 | 1460996364702 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (23608400) [pid = 2768] [serial = 1757] [outer = 1D4DEC00] 09:19:25 INFO - PROCESS | 2768 | 1460996365560 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]]]}] 09:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1278ms 09:19:25 INFO - PROCESS | 2768 | 1460996365616 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 09:19:25 INFO - PROCESS | 2768 | 1460996365620 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 09:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:19:25 INFO - PROCESS | 2768 | 1460996365625 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 2768 | 1460996365629 Marionette TRACE conn5 <- [1,2306,null,{}] 09:19:25 INFO - PROCESS | 2768 | 1460996365636 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}] 09:19:25 INFO - PROCESS | 2768 | 1460996365777 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 09:19:25 INFO - PROCESS | 2768 | 1460996365929 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 2768 | ++DOCSHELL 18441800 == 85 [pid = 2768] [id = 586] 09:19:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (18441C00) [pid = 2768] [serial = 1758] [outer = 00000000] 09:19:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1A431400) [pid = 2768] [serial = 1759] [outer = 18441C00] 09:19:25 INFO - PROCESS | 2768 | 1460996365982 Marionette DEBUG loaded listener.js 09:19:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1A4C0C00) [pid = 2768] [serial = 1760] [outer = 18441C00] 09:19:26 INFO - PROCESS | 2768 | 1460996366578 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] 09:19:26 INFO - PROCESS | 2768 | 1460996366733 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1CC7C000) [pid = 2768] [serial = 1669] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1CCC3800) [pid = 2768] [serial = 1670] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CF0D800) [pid = 2768] [serial = 1673] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CEFA800) [pid = 2768] [serial = 1672] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (18388000) [pid = 2768] [serial = 1678] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1D32F400) [pid = 2768] [serial = 1675] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1A437C00) [pid = 2768] [serial = 1658] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (19D7AC00) [pid = 2768] [serial = 1657] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1B2A7C00) [pid = 2768] [serial = 1663] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1B497800) [pid = 2768] [serial = 1664] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1C621C00) [pid = 2768] [serial = 1666] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (171F8800) [pid = 2768] [serial = 1660] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (18802400) [pid = 2768] [serial = 1661] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (16D45C00) [pid = 2768] [serial = 1655] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (12832000) [pid = 2768] [serial = 1654] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1D329000) [pid = 2768] [serial = 1681] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1D4E1800) [pid = 2768] [serial = 1682] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1D40D000) [pid = 2768] [serial = 1676] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1C625C00) [pid = 2768] [serial = 1667] [outer = 00000000] [url = about:blank] 09:19:26 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (19D81C00) [pid = 2768] [serial = 1679] [outer = 00000000] [url = about:blank] 09:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:19:26 INFO - PROCESS | 2768 | 1460996366780 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 2768 | 1460996366783 Marionette TRACE conn5 <- [1,2310,null,{}] 09:19:26 INFO - PROCESS | 2768 | 1460996366787 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}] 09:19:26 INFO - PROCESS | 2768 | 1460996366877 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 09:19:26 INFO - PROCESS | 2768 | 1460996366884 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:26 INFO - PROCESS | 2768 | ++DOCSHELL 127E8C00 == 67 [pid = 2768] [id = 587] 09:19:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1282F800) [pid = 2768] [serial = 1761] [outer = 00000000] 09:19:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (13391000) [pid = 2768] [serial = 1762] [outer = 1282F800] 09:19:26 INFO - PROCESS | 2768 | 1460996366931 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (16D50C00) [pid = 2768] [serial = 1763] [outer = 1282F800] 09:19:27 INFO - PROCESS | 2768 | 1460996367483 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]]]}] 09:19:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:19:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 730ms 09:19:27 INFO - PROCESS | 2768 | 1460996367516 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 09:19:27 INFO - PROCESS | 2768 | 1460996367518 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 09:19:27 INFO - PROCESS | 2768 | 1460996367522 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:19:27 INFO - PROCESS | 2768 | 1460996367525 Marionette TRACE conn5 <- [1,2314,null,{}] 09:19:27 INFO - PROCESS | 2768 | 1460996367535 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}] 09:19:27 INFO - PROCESS | 2768 | 1460996367627 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 09:19:27 INFO - PROCESS | 2768 | 1460996367634 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 2768 | ++DOCSHELL 19C5EC00 == 68 [pid = 2768] [id = 588] 09:19:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1A1AC000) [pid = 2768] [serial = 1764] [outer = 00000000] 09:19:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1B2B4C00) [pid = 2768] [serial = 1765] [outer = 1A1AC000] 09:19:27 INFO - PROCESS | 2768 | 1460996367682 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1BC71800) [pid = 2768] [serial = 1766] [outer = 1A1AC000] 09:19:28 INFO - PROCESS | 2768 | 1460996368174 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]]]}] 09:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 09:19:28 INFO - PROCESS | 2768 | 1460996368196 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 09:19:28 INFO - PROCESS | 2768 | 1460996368198 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 09:19:28 INFO - PROCESS | 2768 | 1460996368201 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:19:28 INFO - PROCESS | 2768 | 1460996368203 Marionette TRACE conn5 <- [1,2318,null,{}] 09:19:28 INFO - PROCESS | 2768 | 1460996368207 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}] 09:19:28 INFO - PROCESS | 2768 | 1460996368295 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 09:19:28 INFO - PROCESS | 2768 | 1460996368392 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:28 INFO - PROCESS | 2768 | ++DOCSHELL 1A1A5400 == 69 [pid = 2768] [id = 589] 09:19:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1BC6B800) [pid = 2768] [serial = 1767] [outer = 00000000] 09:19:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1C85B400) [pid = 2768] [serial = 1768] [outer = 1BC6B800] 09:19:28 INFO - PROCESS | 2768 | 1460996368446 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CC81000) [pid = 2768] [serial = 1769] [outer = 1BC6B800] 09:19:28 INFO - PROCESS | 2768 | 1460996368830 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]]]}] 09:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 09:19:28 INFO - PROCESS | 2768 | 1460996368876 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 09:19:28 INFO - PROCESS | 2768 | 1460996368877 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 09:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:19:28 INFO - PROCESS | 2768 | 1460996368881 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 2768 | 1460996368882 Marionette TRACE conn5 <- [1,2322,null,{}] 09:19:28 INFO - PROCESS | 2768 | 1460996368886 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}] 09:19:29 INFO - PROCESS | 2768 | 1460996369038 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 09:19:29 INFO - PROCESS | 2768 | 1460996369093 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC8400 == 70 [pid = 2768] [id = 590] 09:19:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CCCA000) [pid = 2768] [serial = 1770] [outer = 00000000] 09:19:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CEEE400) [pid = 2768] [serial = 1771] [outer = 1CCCA000] 09:19:29 INFO - PROCESS | 2768 | 1460996369138 Marionette DEBUG loaded listener.js 09:19:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CEF7400) [pid = 2768] [serial = 1772] [outer = 1CCCA000] 09:19:29 INFO - PROCESS | 2768 | 1460996369593 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]]]}] 09:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 770ms 09:19:29 INFO - PROCESS | 2768 | 1460996369652 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 09:19:29 INFO - PROCESS | 2768 | 1460996369654 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 09:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:19:29 INFO - PROCESS | 2768 | 1460996369657 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:19:29 INFO - PROCESS | 2768 | 1460996369658 Marionette TRACE conn5 <- [1,2326,null,{}] 09:19:29 INFO - PROCESS | 2768 | 1460996369662 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}] 09:19:29 INFO - PROCESS | 2768 | 1460996369805 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 09:19:29 INFO - PROCESS | 2768 | 1460996369878 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 2768 | ++DOCSHELL 1CEFB400 == 71 [pid = 2768] [id = 591] 09:19:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CF8A400) [pid = 2768] [serial = 1773] [outer = 00000000] 09:19:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1D4D7000) [pid = 2768] [serial = 1774] [outer = 1CF8A400] 09:19:29 INFO - PROCESS | 2768 | 1460996369927 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1D4DF400) [pid = 2768] [serial = 1775] [outer = 1CF8A400] 09:19:30 INFO - PROCESS | 2768 | 1460996370360 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]]]}] 09:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 730ms 09:19:30 INFO - PROCESS | 2768 | 1460996370420 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 09:19:30 INFO - PROCESS | 2768 | 1460996370422 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 09:19:30 INFO - PROCESS | 2768 | 1460996370426 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:19:30 INFO - PROCESS | 2768 | 1460996370427 Marionette TRACE conn5 <- [1,2330,null,{}] 09:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:19:30 INFO - PROCESS | 2768 | 1460996370431 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}] 09:19:30 INFO - PROCESS | 2768 | 1460996370563 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 09:19:30 INFO - PROCESS | 2768 | 1460996370634 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:30 INFO - PROCESS | 2768 | ++DOCSHELL 1D3F2C00 == 72 [pid = 2768] [id = 592] 09:19:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1D4EE400) [pid = 2768] [serial = 1776] [outer = 00000000] 09:19:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1E905800) [pid = 2768] [serial = 1777] [outer = 1D4EE400] 09:19:30 INFO - PROCESS | 2768 | 1460996370679 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1E9B8800) [pid = 2768] [serial = 1778] [outer = 1D4EE400] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CC77000) [pid = 2768] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1A43D800) [pid = 2768] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CF0BC00) [pid = 2768] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1BC7FC00) [pid = 2768] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (11E5BC00) [pid = 2768] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (11E54C00) [pid = 2768] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (19C5C000) [pid = 2768] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1D4DF800) [pid = 2768] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (16D4F400) [pid = 2768] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:19:31 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1FC28800) [pid = 2768] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:19:31 INFO - PROCESS | 2768 | 1460996371372 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]]]}] 09:19:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:19:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 970ms 09:19:31 INFO - PROCESS | 2768 | 1460996371403 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 2768 | 1460996371405 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 09:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:19:31 INFO - PROCESS | 2768 | 1460996371408 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 2768 | 1460996371410 Marionette TRACE conn5 <- [1,2334,null,{}] 09:19:31 INFO - PROCESS | 2768 | 1460996371414 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}] 09:19:31 INFO - PROCESS | 2768 | 1460996371500 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 09:19:31 INFO - PROCESS | 2768 | 1460996371507 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 2768 | ++DOCSHELL 12A41C00 == 73 [pid = 2768] [id = 593] 09:19:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (132EC800) [pid = 2768] [serial = 1779] [outer = 00000000] 09:19:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1BC7FC00) [pid = 2768] [serial = 1780] [outer = 132EC800] 09:19:31 INFO - PROCESS | 2768 | 1460996371552 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CCC3000) [pid = 2768] [serial = 1781] [outer = 132EC800] 09:19:32 INFO - PROCESS | 2768 | 1460996372031 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]]]}] 09:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 09:19:32 INFO - PROCESS | 2768 | 1460996372080 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 09:19:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:19:32 INFO - PROCESS | 2768 | 1460996372082 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 09:19:32 INFO - PROCESS | 2768 | 1460996372085 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 2768 | 1460996372087 Marionette TRACE conn5 <- [1,2338,null,{}] 09:19:32 INFO - PROCESS | 2768 | 1460996372091 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}] 09:19:32 INFO - PROCESS | 2768 | 1460996372182 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 09:19:32 INFO - PROCESS | 2768 | 1460996372188 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 2768 | ++DOCSHELL 1D3E4C00 == 74 [pid = 2768] [id = 594] 09:19:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1D4DF800) [pid = 2768] [serial = 1782] [outer = 00000000] 09:19:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1FC8C000) [pid = 2768] [serial = 1783] [outer = 1D4DF800] 09:19:32 INFO - PROCESS | 2768 | 1460996372233 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FD7A800) [pid = 2768] [serial = 1784] [outer = 1D4DF800] 09:19:32 INFO - PROCESS | 2768 | 1460996372667 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]]]}] 09:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 631ms 09:19:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:19:32 INFO - PROCESS | 2768 | 1460996372717 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 09:19:32 INFO - PROCESS | 2768 | 1460996372719 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 09:19:32 INFO - PROCESS | 2768 | 1460996372722 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 2768 | 1460996372724 Marionette TRACE conn5 <- [1,2342,null,{}] 09:19:32 INFO - PROCESS | 2768 | 1460996372727 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}] 09:19:32 INFO - PROCESS | 2768 | 1460996372816 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 09:19:32 INFO - PROCESS | 2768 | 1460996372822 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 2768 | ++DOCSHELL 1FC90400 == 75 [pid = 2768] [id = 595] 09:19:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1FD92400) [pid = 2768] [serial = 1785] [outer = 00000000] 09:19:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (210B4800) [pid = 2768] [serial = 1786] [outer = 1FD92400] 09:19:32 INFO - PROCESS | 2768 | 1460996372869 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (21ACC800) [pid = 2768] [serial = 1787] [outer = 1FD92400] 09:19:33 INFO - PROCESS | 2768 | 1460996373424 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]]]}] 09:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 770ms 09:19:33 INFO - PROCESS | 2768 | 1460996373494 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 09:19:33 INFO - PROCESS | 2768 | 1460996373498 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 09:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:19:33 INFO - PROCESS | 2768 | 1460996373504 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:19:33 INFO - PROCESS | 2768 | 1460996373509 Marionette TRACE conn5 <- [1,2346,null,{}] 09:19:33 INFO - PROCESS | 2768 | 1460996373516 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}] 09:19:33 INFO - PROCESS | 2768 | 1460996373708 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 09:19:33 INFO - PROCESS | 2768 | 1460996373820 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:33 INFO - PROCESS | 2768 | ++DOCSHELL 112E9800 == 76 [pid = 2768] [id = 596] 09:19:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (112F1C00) [pid = 2768] [serial = 1788] [outer = 00000000] 09:19:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (188E2400) [pid = 2768] [serial = 1789] [outer = 112F1C00] 09:19:33 INFO - PROCESS | 2768 | 1460996373877 Marionette DEBUG loaded listener.js 09:19:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (18AF0400) [pid = 2768] [serial = 1790] [outer = 112F1C00] 09:19:34 INFO - PROCESS | 2768 | 1460996374502 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]]]}] 09:19:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:19:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1021ms 09:19:34 INFO - PROCESS | 2768 | 1460996374529 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 09:19:34 INFO - PROCESS | 2768 | 1460996374536 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 09:19:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:19:34 INFO - PROCESS | 2768 | 1460996374542 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:19:34 INFO - PROCESS | 2768 | 1460996374545 Marionette TRACE conn5 <- [1,2350,null,{}] 09:19:34 INFO - PROCESS | 2768 | 1460996374549 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}] 09:19:34 INFO - PROCESS | 2768 | 1460996374664 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 09:19:34 INFO - PROCESS | 2768 | 1460996374826 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:34 INFO - PROCESS | 2768 | ++DOCSHELL 1A43B800 == 77 [pid = 2768] [id = 597] 09:19:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1A43C000) [pid = 2768] [serial = 1791] [outer = 00000000] 09:19:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1C7F6C00) [pid = 2768] [serial = 1792] [outer = 1A43C000] 09:19:34 INFO - PROCESS | 2768 | 1460996374883 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1CCC3800) [pid = 2768] [serial = 1793] [outer = 1A43C000] 09:19:35 INFO - PROCESS | 2768 | 1460996375509 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]]]}] 09:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1025ms 09:19:35 INFO - PROCESS | 2768 | 1460996375569 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 2768 | 1460996375572 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 09:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:19:35 INFO - PROCESS | 2768 | 1460996375576 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 2768 | 1460996375580 Marionette TRACE conn5 <- [1,2354,null,{}] 09:19:35 INFO - PROCESS | 2768 | 1460996375616 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}] 09:19:35 INFO - PROCESS | 2768 | 1460996375768 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 09:19:35 INFO - PROCESS | 2768 | 1460996375916 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:35 INFO - PROCESS | 2768 | ++DOCSHELL 1D32F400 == 78 [pid = 2768] [id = 598] 09:19:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1DD84400) [pid = 2768] [serial = 1794] [outer = 00000000] 09:19:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (21AC0800) [pid = 2768] [serial = 1795] [outer = 1DD84400] 09:19:35 INFO - PROCESS | 2768 | 1460996375980 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (21C58000) [pid = 2768] [serial = 1796] [outer = 1DD84400] 09:19:36 INFO - PROCESS | 2768 | 1460996376535 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]]]}] 09:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1021ms 09:19:36 INFO - PROCESS | 2768 | 1460996376599 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 09:19:36 INFO - PROCESS | 2768 | 1460996376602 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 09:19:36 INFO - PROCESS | 2768 | 1460996376606 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:19:36 INFO - PROCESS | 2768 | 1460996376608 Marionette TRACE conn5 <- [1,2358,null,{}] 09:19:36 INFO - PROCESS | 2768 | 1460996376611 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}] 09:19:36 INFO - PROCESS | 2768 | 1460996376727 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 09:19:36 INFO - PROCESS | 2768 | 1460996376888 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:36 INFO - PROCESS | 2768 | ++DOCSHELL 21F8E000 == 79 [pid = 2768] [id = 599] 09:19:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (21F94400) [pid = 2768] [serial = 1797] [outer = 00000000] 09:19:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (2338D400) [pid = 2768] [serial = 1798] [outer = 21F94400] 09:19:36 INFO - PROCESS | 2768 | 1460996376945 Marionette DEBUG loaded listener.js 09:19:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (234F2C00) [pid = 2768] [serial = 1799] [outer = 21F94400] 09:19:37 INFO - PROCESS | 2768 | 1460996377530 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]]]}] 09:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 970ms 09:19:37 INFO - PROCESS | 2768 | 1460996377580 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 09:19:37 INFO - PROCESS | 2768 | 1460996377582 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 09:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:19:37 INFO - PROCESS | 2768 | 1460996377585 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:19:37 INFO - PROCESS | 2768 | 1460996377587 Marionette TRACE conn5 <- [1,2362,null,{}] 09:19:37 INFO - PROCESS | 2768 | 1460996377591 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}] 09:19:37 INFO - PROCESS | 2768 | 1460996377701 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 09:19:37 INFO - PROCESS | 2768 | 1460996377847 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:37 INFO - PROCESS | 2768 | ++DOCSHELL 1E55D000 == 80 [pid = 2768] [id = 600] 09:19:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1E55E000) [pid = 2768] [serial = 1800] [outer = 00000000] 09:19:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1E564400) [pid = 2768] [serial = 1801] [outer = 1E55E000] 09:19:37 INFO - PROCESS | 2768 | 1460996377903 Marionette DEBUG loaded listener.js 09:19:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1E567000) [pid = 2768] [serial = 1802] [outer = 1E55E000] 09:19:38 INFO - PROCESS | 2768 | 1460996378507 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]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 970ms 09:19:38 INFO - PROCESS | 2768 | 1460996378560 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 09:19:38 INFO - PROCESS | 2768 | 1460996378562 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 09:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:19:38 INFO - PROCESS | 2768 | 1460996378565 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 2768 | 1460996378567 Marionette TRACE conn5 <- [1,2366,null,{}] 09:19:38 INFO - PROCESS | 2768 | 1460996378571 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}] 09:19:38 INFO - PROCESS | 2768 | 1460996378702 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 09:19:38 INFO - PROCESS | 2768 | 1460996378855 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:38 INFO - PROCESS | 2768 | ++DOCSHELL 23606C00 == 81 [pid = 2768] [id = 601] 09:19:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (23608000) [pid = 2768] [serial = 1803] [outer = 00000000] 09:19:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (23612800) [pid = 2768] [serial = 1804] [outer = 23608000] 09:19:38 INFO - PROCESS | 2768 | 1460996378917 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (23617400) [pid = 2768] [serial = 1805] [outer = 23608000] 09:19:39 INFO - PROCESS | 2768 | 1460996379511 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]]]}] 09:19:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:19:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 970ms 09:19:39 INFO - PROCESS | 2768 | 1460996379552 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 09:19:39 INFO - PROCESS | 2768 | 1460996379554 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 09:19:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:19:39 INFO - PROCESS | 2768 | 1460996379557 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:19:39 INFO - PROCESS | 2768 | 1460996379560 Marionette TRACE conn5 <- [1,2370,null,{}] 09:19:39 INFO - PROCESS | 2768 | 1460996379563 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}] 09:19:39 INFO - PROCESS | 2768 | 1460996379673 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 09:19:39 INFO - PROCESS | 2768 | 1460996379836 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:39 INFO - PROCESS | 2768 | ++DOCSHELL 17731000 == 82 [pid = 2768] [id = 602] 09:19:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (18439000) [pid = 2768] [serial = 1806] [outer = 00000000] 09:19:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (1BC6C800) [pid = 2768] [serial = 1807] [outer = 18439000] 09:19:39 INFO - PROCESS | 2768 | 1460996379892 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (1CC7C400) [pid = 2768] [serial = 1808] [outer = 18439000] 09:19:40 INFO - PROCESS | 2768 | 1460996380697 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]]]}] 09:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1181ms 09:19:40 INFO - PROCESS | 2768 | 1460996380742 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 09:19:40 INFO - PROCESS | 2768 | 1460996380747 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 09:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:19:40 INFO - PROCESS | 2768 | 1460996380753 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 2768 | 1460996380756 Marionette TRACE conn5 <- [1,2374,null,{}] 09:19:40 INFO - PROCESS | 2768 | 1460996380761 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}] 09:19:40 INFO - PROCESS | 2768 | 1460996380868 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 09:19:41 INFO - PROCESS | 2768 | 1460996381024 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:41 INFO - PROCESS | 2768 | ++DOCSHELL 1B2A7C00 == 83 [pid = 2768] [id = 603] 09:19:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (1B2A9C00) [pid = 2768] [serial = 1809] [outer = 00000000] 09:19:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (1B130800) [pid = 2768] [serial = 1810] [outer = 1B2A9C00] 09:19:41 INFO - PROCESS | 2768 | 1460996381078 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (1B2AEC00) [pid = 2768] [serial = 1811] [outer = 1B2A9C00] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 12827800 == 82 [pid = 2768] [id = 278] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 1D3E4C00 == 81 [pid = 2768] [id = 594] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 12A41C00 == 80 [pid = 2768] [id = 593] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 1D3F2C00 == 79 [pid = 2768] [id = 592] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 1CEFB400 == 78 [pid = 2768] [id = 591] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 1CCC8400 == 77 [pid = 2768] [id = 590] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 1A1A5400 == 76 [pid = 2768] [id = 589] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 19C5EC00 == 75 [pid = 2768] [id = 588] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 127E8C00 == 74 [pid = 2768] [id = 587] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (2101EC00) [pid = 2768] [serial = 1735] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 18441800 == 73 [pid = 2768] [id = 586] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 23382000 == 72 [pid = 2768] [id = 584] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 21C56400 == 71 [pid = 2768] [id = 583] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 21AC6000 == 70 [pid = 2768] [id = 582] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 1CCCEC00 == 69 [pid = 2768] [id = 581] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 19C5FC00 == 68 [pid = 2768] [id = 580] 09:19:41 INFO - PROCESS | 2768 | --DOCSHELL 138F4400 == 67 [pid = 2768] [id = 579] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1FC2D400) [pid = 2768] [serial = 1693] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (188E6000) [pid = 2768] [serial = 1706] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (171F8000) [pid = 2768] [serial = 1705] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (1A4C5C00) [pid = 2768] [serial = 1709] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1A433400) [pid = 2768] [serial = 1708] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (16D4A800) [pid = 2768] [serial = 1687] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1DF8BC00) [pid = 2768] [serial = 1726] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1DF7C400) [pid = 2768] [serial = 1730] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1CD84400) [pid = 2768] [serial = 1729] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1EA3B000) [pid = 2768] [serial = 1727] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1B4A1C00) [pid = 2768] [serial = 1715] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1CA96400) [pid = 2768] [serial = 1718] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1FC8D000) [pid = 2768] [serial = 1732] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1FD75400) [pid = 2768] [serial = 1733] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1CCD0000) [pid = 2768] [serial = 1720] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1CE14000) [pid = 2768] [serial = 1721] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1B148400) [pid = 2768] [serial = 1714] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1D4D9800) [pid = 2768] [serial = 1724] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (2125B800) [pid = 2768] [serial = 1699] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1B14AC00) [pid = 2768] [serial = 1690] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1D322400) [pid = 2768] [serial = 1723] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1FD9BC00) [pid = 2768] [serial = 1696] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (21F6F000) [pid = 2768] [serial = 1702] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1C62B000) [pid = 2768] [serial = 1717] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1494CC00) [pid = 2768] [serial = 1711] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (176C6C00) [pid = 2768] [serial = 1712] [outer = 00000000] [url = about:blank] 09:19:41 INFO - PROCESS | 2768 | 1460996381754 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]]]}] 09:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1022ms 09:19:41 INFO - PROCESS | 2768 | 1460996381781 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 09:19:41 INFO - PROCESS | 2768 | 1460996381786 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 09:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:19:41 INFO - PROCESS | 2768 | 1460996381792 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:19:41 INFO - PROCESS | 2768 | 1460996381795 Marionette TRACE conn5 <- [1,2378,null,{}] 09:19:41 INFO - PROCESS | 2768 | 1460996381798 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}] 09:19:41 INFO - PROCESS | 2768 | 1460996381916 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 09:19:41 INFO - PROCESS | 2768 | 1460996381927 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:41 INFO - PROCESS | 2768 | ++DOCSHELL 1282B000 == 68 [pid = 2768] [id = 604] 09:19:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (12A41C00) [pid = 2768] [serial = 1812] [outer = 00000000] 09:19:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (171F8000) [pid = 2768] [serial = 1813] [outer = 12A41C00] 09:19:41 INFO - PROCESS | 2768 | 1460996381973 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (188E4C00) [pid = 2768] [serial = 1814] [outer = 12A41C00] 09:19:42 INFO - PROCESS | 2768 | 1460996382501 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]]]}] 09:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 770ms 09:19:42 INFO - PROCESS | 2768 | 1460996382564 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 09:19:42 INFO - PROCESS | 2768 | 1460996382566 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 09:19:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:19:42 INFO - PROCESS | 2768 | 1460996382569 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:19:42 INFO - PROCESS | 2768 | 1460996382573 Marionette TRACE conn5 <- [1,2382,null,{}] 09:19:42 INFO - PROCESS | 2768 | 1460996382583 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}] 09:19:42 INFO - PROCESS | 2768 | 1460996382676 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 09:19:42 INFO - PROCESS | 2768 | 1460996382786 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 2768 | ++DOCSHELL 1A4C2C00 == 69 [pid = 2768] [id = 605] 09:19:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1A4C5C00) [pid = 2768] [serial = 1815] [outer = 00000000] 09:19:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1C4A7800) [pid = 2768] [serial = 1816] [outer = 1A4C5C00] 09:19:42 INFO - PROCESS | 2768 | 1460996382838 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1CA96400) [pid = 2768] [serial = 1817] [outer = 1A4C5C00] 09:19:43 INFO - PROCESS | 2768 | 1460996383264 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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 730ms 09:19:43 INFO - PROCESS | 2768 | 1460996383303 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 2768 | 1460996383306 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 09:19:43 INFO - PROCESS | 2768 | 1460996383309 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:19:43 INFO - PROCESS | 2768 | 1460996383311 Marionette TRACE conn5 <- [1,2386,null,{}] 09:19:43 INFO - PROCESS | 2768 | 1460996383314 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}] 09:19:43 INFO - PROCESS | 2768 | 1460996383404 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 09:19:43 INFO - PROCESS | 2768 | 1460996383411 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:43 INFO - PROCESS | 2768 | ++DOCSHELL 1CC80800 == 70 [pid = 2768] [id = 606] 09:19:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1CC84800) [pid = 2768] [serial = 1818] [outer = 00000000] 09:19:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1CEEE000) [pid = 2768] [serial = 1819] [outer = 1CC84800] 09:19:43 INFO - PROCESS | 2768 | 1460996383459 Marionette DEBUG loaded listener.js 09:19:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1CEFB400) [pid = 2768] [serial = 1820] [outer = 1CC84800] 09:19:43 INFO - PROCESS | 2768 | 1460996383927 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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:19:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 09:19:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:19:43 INFO - PROCESS | 2768 | 1460996383984 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 2768 | 1460996383986 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 09:19:43 INFO - PROCESS | 2768 | 1460996383989 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 2768 | 1460996383991 Marionette TRACE conn5 <- [1,2390,null,{}] 09:19:44 INFO - PROCESS | 2768 | 1460996383995 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}] 09:19:44 INFO - PROCESS | 2768 | 1460996384150 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 09:19:44 INFO - PROCESS | 2768 | 1460996384193 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:44 INFO - PROCESS | 2768 | ++DOCSHELL 1CF16400 == 71 [pid = 2768] [id = 607] 09:19:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1CF83800) [pid = 2768] [serial = 1821] [outer = 00000000] 09:19:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1D329000) [pid = 2768] [serial = 1822] [outer = 1CF83800] 09:19:44 INFO - PROCESS | 2768 | 1460996384240 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1D4D6400) [pid = 2768] [serial = 1823] [outer = 1CF83800] 09:19:44 INFO - PROCESS | 2768 | 1460996384716 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]]]}] 09:19:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:19:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 770ms 09:19:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:19:44 INFO - PROCESS | 2768 | 1460996384767 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 09:19:44 INFO - PROCESS | 2768 | 1460996384769 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 09:19:44 INFO - PROCESS | 2768 | 1460996384772 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:19:44 INFO - PROCESS | 2768 | 1460996384774 Marionette TRACE conn5 <- [1,2394,null,{}] 09:19:44 INFO - PROCESS | 2768 | 1460996384778 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}] 09:19:44 INFO - PROCESS | 2768 | 1460996384910 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 09:19:44 INFO - PROCESS | 2768 | 1460996384985 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 2768 | ++DOCSHELL 1DF85800 == 72 [pid = 2768] [id = 608] 09:19:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1E55B400) [pid = 2768] [serial = 1824] [outer = 00000000] 09:19:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1FC24C00) [pid = 2768] [serial = 1825] [outer = 1E55B400] 09:19:45 INFO - PROCESS | 2768 | 1460996385034 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1FC2C000) [pid = 2768] [serial = 1826] [outer = 1E55B400] 09:19:45 INFO - PROCESS | 2768 | 1460996385459 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]]]}] 09:19:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:19:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 730ms 09:19:45 INFO - PROCESS | 2768 | 1460996385522 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 2768 | 1460996385524 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 09:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:19:45 INFO - PROCESS | 2768 | 1460996385530 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 2768 | 1460996385532 Marionette TRACE conn5 <- [1,2398,null,{}] 09:19:45 INFO - PROCESS | 2768 | 1460996385540 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}] 09:19:45 INFO - PROCESS | 2768 | 1460996385662 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 09:19:45 INFO - PROCESS | 2768 | 1460996385735 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 2768 | ++DOCSHELL 1FC2F800 == 73 [pid = 2768] [id = 609] 09:19:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1FC85C00) [pid = 2768] [serial = 1827] [outer = 00000000] 09:19:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1FD7B800) [pid = 2768] [serial = 1828] [outer = 1FC85C00] 09:19:45 INFO - PROCESS | 2768 | 1460996385782 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1FD7AC00) [pid = 2768] [serial = 1829] [outer = 1FC85C00] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1CF8A400) [pid = 2768] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1D4EE400) [pid = 2768] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1282F800) [pid = 2768] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1BC6B800) [pid = 2768] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (18441C00) [pid = 2768] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1A1AC000) [pid = 2768] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (19C7BC00) [pid = 2768] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1493D800) [pid = 2768] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1D4DEC00) [pid = 2768] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (21AF6400) [pid = 2768] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (132EC800) [pid = 2768] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CEF5000) [pid = 2768] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (21F6E800) [pid = 2768] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (23389000) [pid = 2768] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1D4DF800) [pid = 2768] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1CCCA000) [pid = 2768] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1493E800) [pid = 2768] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1D407000) [pid = 2768] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1D322000) [pid = 2768] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (13336000) [pid = 2768] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1FD77800) [pid = 2768] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (19D79400) [pid = 2768] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (21C5FC00) [pid = 2768] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1838DC00) [pid = 2768] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1A4C6400) [pid = 2768] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (21F79400) [pid = 2768] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (21F9AC00) [pid = 2768] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1DD83C00) [pid = 2768] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (21A54000) [pid = 2768] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1FC8DC00) [pid = 2768] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1E8A9000) [pid = 2768] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (2101B400) [pid = 2768] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (19C5E800) [pid = 2768] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:19:46 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (12830800) [pid = 2768] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:19:46 INFO - PROCESS | 2768 | 1460996386531 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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1023ms 09:19:46 INFO - PROCESS | 2768 | 1460996386557 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 09:19:46 INFO - PROCESS | 2768 | 1460996386559 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 09:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:19:46 INFO - PROCESS | 2768 | 1460996386562 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:19:46 INFO - PROCESS | 2768 | 1460996386563 Marionette TRACE conn5 <- [1,2402,null,{}] 09:19:46 INFO - PROCESS | 2768 | 1460996386587 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}] 09:19:46 INFO - PROCESS | 2768 | 1460996386674 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 09:19:46 INFO - PROCESS | 2768 | 1460996386684 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:46 INFO - PROCESS | 2768 | ++DOCSHELL 174DF400 == 74 [pid = 2768] [id = 610] 09:19:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1838DC00) [pid = 2768] [serial = 1830] [outer = 00000000] 09:19:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (19D7B000) [pid = 2768] [serial = 1831] [outer = 1838DC00] 09:19:46 INFO - PROCESS | 2768 | 1460996386729 Marionette DEBUG loaded listener.js 09:19:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1A4CD000) [pid = 2768] [serial = 1832] [outer = 1838DC00] 09:19:47 INFO - PROCESS | 2768 | 1460996387166 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]]]}] 09:19:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:19:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 09:19:47 INFO - PROCESS | 2768 | 1460996387193 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 09:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:19:47 INFO - PROCESS | 2768 | 1460996387195 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 09:19:47 INFO - PROCESS | 2768 | 1460996387198 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:19:47 INFO - PROCESS | 2768 | 1460996387200 Marionette TRACE conn5 <- [1,2406,null,{}] 09:19:47 INFO - PROCESS | 2768 | 1460996387222 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}] 09:19:47 INFO - PROCESS | 2768 | 1460996387309 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 09:19:47 INFO - PROCESS | 2768 | 1460996387315 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:47 INFO - PROCESS | 2768 | ++DOCSHELL 1B125C00 == 75 [pid = 2768] [id = 611] 09:19:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1B149800) [pid = 2768] [serial = 1833] [outer = 00000000] 09:19:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1D324000) [pid = 2768] [serial = 1834] [outer = 1B149800] 09:19:47 INFO - PROCESS | 2768 | 1460996387362 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1E89F800) [pid = 2768] [serial = 1835] [outer = 1B149800] 09:19:47 INFO - PROCESS | 2768 | 1460996387842 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]]]}] 09:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 690ms 09:19:47 INFO - PROCESS | 2768 | 1460996387889 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 09:19:47 INFO - PROCESS | 2768 | 1460996387891 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 09:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:19:47 INFO - PROCESS | 2768 | 1460996387894 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:19:47 INFO - PROCESS | 2768 | 1460996387896 Marionette TRACE conn5 <- [1,2410,null,{}] 09:19:47 INFO - PROCESS | 2768 | 1460996387904 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}] 09:19:48 INFO - PROCESS | 2768 | 1460996387994 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 09:19:48 INFO - PROCESS | 2768 | 1460996388001 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:48 INFO - PROCESS | 2768 | ++DOCSHELL 1FC20800 == 76 [pid = 2768] [id = 612] 09:19:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1FC28800) [pid = 2768] [serial = 1836] [outer = 00000000] 09:19:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (210AC400) [pid = 2768] [serial = 1837] [outer = 1FC28800] 09:19:48 INFO - PROCESS | 2768 | 1460996388046 Marionette DEBUG loaded listener.js 09:19:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (21263800) [pid = 2768] [serial = 1838] [outer = 1FC28800] 09:19:48 INFO - PROCESS | 2768 | 1460996388772 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]]]}] 09:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 930ms 09:19:48 INFO - PROCESS | 2768 | 1460996388825 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 2768 | 1460996388830 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 09:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:19:48 INFO - PROCESS | 2768 | 1460996388835 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 2768 | 1460996388839 Marionette TRACE conn5 <- [1,2414,null,{}] 09:19:48 INFO - PROCESS | 2768 | 1460996388845 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}] 09:19:49 INFO - PROCESS | 2768 | 1460996389005 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 09:19:49 INFO - PROCESS | 2768 | 1460996389150 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:49 INFO - PROCESS | 2768 | ++DOCSHELL 127E8C00 == 77 [pid = 2768] [id = 613] 09:19:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (16D4D800) [pid = 2768] [serial = 1839] [outer = 00000000] 09:19:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (19D76C00) [pid = 2768] [serial = 1840] [outer = 16D4D800] 09:19:49 INFO - PROCESS | 2768 | 1460996389210 Marionette DEBUG loaded listener.js 09:19:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1A430C00) [pid = 2768] [serial = 1841] [outer = 16D4D800] 09:19:49 INFO - PROCESS | 2768 | 1460996389799 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]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 990ms 09:19:49 INFO - PROCESS | 2768 | 1460996389833 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 09:19:49 INFO - PROCESS | 2768 | 1460996389839 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 09:19:49 INFO - PROCESS | 2768 | 1460996389846 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:19:49 INFO - PROCESS | 2768 | 1460996389850 Marionette TRACE conn5 <- [1,2418,null,{}] 09:19:49 INFO - PROCESS | 2768 | 1460996389854 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}] 09:19:49 INFO - PROCESS | 2768 | 1460996389973 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 09:19:50 INFO - PROCESS | 2768 | 1460996390136 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:50 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BB400 == 78 [pid = 2768] [id = 614] 09:19:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1A4C0800) [pid = 2768] [serial = 1842] [outer = 00000000] 09:19:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CB41400) [pid = 2768] [serial = 1843] [outer = 1A4C0800] 09:19:50 INFO - PROCESS | 2768 | 1460996390193 Marionette DEBUG loaded listener.js 09:19:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CE15C00) [pid = 2768] [serial = 1844] [outer = 1A4C0800] 09:19:50 INFO - PROCESS | 2768 | 1460996390811 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]]]}] 09:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1014ms 09:19:50 INFO - PROCESS | 2768 | 1460996390868 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 09:19:50 INFO - PROCESS | 2768 | 1460996390870 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 09:19:50 INFO - PROCESS | 2768 | 1460996390874 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:19:50 INFO - PROCESS | 2768 | 1460996390878 Marionette TRACE conn5 <- [1,2422,null,{}] 09:19:50 INFO - PROCESS | 2768 | 1460996390889 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}] 09:19:51 INFO - PROCESS | 2768 | 1460996391006 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 09:19:51 INFO - PROCESS | 2768 | 1460996391158 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 2768 | ++DOCSHELL 1FD70C00 == 79 [pid = 2768] [id = 615] 09:19:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FD74800) [pid = 2768] [serial = 1845] [outer = 00000000] 09:19:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21505400) [pid = 2768] [serial = 1846] [outer = 1FD74800] 09:19:51 INFO - PROCESS | 2768 | 1460996391217 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21AFEC00) [pid = 2768] [serial = 1847] [outer = 1FD74800] 09:19:51 INFO - PROCESS | 2768 | 1460996391807 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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 970ms 09:19:51 INFO - PROCESS | 2768 | 1460996391847 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 2768 | 1460996391850 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 09:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:19:51 INFO - PROCESS | 2768 | 1460996391853 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 2768 | 1460996391856 Marionette TRACE conn5 <- [1,2426,null,{}] 09:19:51 INFO - PROCESS | 2768 | 1460996391859 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}] 09:19:51 INFO - PROCESS | 2768 | 1460996391974 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 09:19:52 INFO - PROCESS | 2768 | 1460996392136 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:52 INFO - PROCESS | 2768 | ++DOCSHELL 21F73000 == 80 [pid = 2768] [id = 616] 09:19:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (21F73400) [pid = 2768] [serial = 1848] [outer = 00000000] 09:19:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (21F94800) [pid = 2768] [serial = 1849] [outer = 21F73400] 09:19:52 INFO - PROCESS | 2768 | 1460996392193 Marionette DEBUG loaded listener.js 09:19:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (23386000) [pid = 2768] [serial = 1850] [outer = 21F73400] 09:19:52 INFO - PROCESS | 2768 | 1460996392739 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]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 930ms 09:19:52 INFO - PROCESS | 2768 | 1460996392787 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 2768 | 1460996392790 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 09:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:19:52 INFO - PROCESS | 2768 | 1460996392793 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 2768 | 1460996392795 Marionette TRACE conn5 <- [1,2430,null,{}] 09:19:52 INFO - PROCESS | 2768 | 1460996392799 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}] 09:19:52 INFO - PROCESS | 2768 | 1460996392911 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 09:19:53 INFO - PROCESS | 2768 | 1460996393074 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 2768 | ++DOCSHELL 2338A400 == 81 [pid = 2768] [id = 617] 09:19:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (234EF000) [pid = 2768] [serial = 1851] [outer = 00000000] 09:19:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (234FA800) [pid = 2768] [serial = 1852] [outer = 234EF000] 09:19:53 INFO - PROCESS | 2768 | 1460996393130 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (23604800) [pid = 2768] [serial = 1853] [outer = 234EF000] 09:19:53 INFO - PROCESS | 2768 | 1460996393695 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]]]}] 09:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 970ms 09:19:53 INFO - PROCESS | 2768 | 1460996393767 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 09:19:53 INFO - PROCESS | 2768 | 1460996393770 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 09:19:53 INFO - PROCESS | 2768 | 1460996393773 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:19:53 INFO - PROCESS | 2768 | 1460996393775 Marionette TRACE conn5 <- [1,2434,null,{}] 09:19:53 INFO - PROCESS | 2768 | 1460996393779 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}] 09:19:53 INFO - PROCESS | 2768 | 1460996393940 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 09:19:54 INFO - PROCESS | 2768 | 1460996394092 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:54 INFO - PROCESS | 2768 | ++DOCSHELL 23615800 == 82 [pid = 2768] [id = 618] 09:19:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (23616400) [pid = 2768] [serial = 1854] [outer = 00000000] 09:19:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (2383E000) [pid = 2768] [serial = 1855] [outer = 23616400] 09:19:54 INFO - PROCESS | 2768 | 1460996394151 Marionette DEBUG loaded listener.js 09:19:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (2383E400) [pid = 2768] [serial = 1856] [outer = 23616400] 09:19:54 INFO - PROCESS | 2768 | 1460996394744 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]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1017ms 09:19:54 INFO - PROCESS | 2768 | 1460996394793 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 2768 | 1460996394796 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 09:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:19:54 INFO - PROCESS | 2768 | 1460996394799 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 2768 | 1460996394801 Marionette TRACE conn5 <- [1,2438,null,{}] 09:19:54 INFO - PROCESS | 2768 | 1460996394805 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}] 09:19:54 INFO - PROCESS | 2768 | 1460996394917 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 09:19:55 INFO - PROCESS | 2768 | 1460996395082 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:55 INFO - PROCESS | 2768 | ++DOCSHELL 112F0400 == 83 [pid = 2768] [id = 619] 09:19:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (11F72400) [pid = 2768] [serial = 1857] [outer = 00000000] 09:19:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (174BE000) [pid = 2768] [serial = 1858] [outer = 11F72400] 09:19:55 INFO - PROCESS | 2768 | 1460996395138 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (19D78C00) [pid = 2768] [serial = 1859] [outer = 11F72400] 09:19:55 INFO - PROCESS | 2768 | 1460996395937 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]]]}] 09:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1181ms 09:19:55 INFO - PROCESS | 2768 | 1460996395985 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 09:19:55 INFO - PROCESS | 2768 | 1460996395990 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 09:19:56 INFO - PROCESS | 2768 | 1460996395995 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:19:56 INFO - PROCESS | 2768 | 1460996395999 Marionette TRACE conn5 <- [1,2442,null,{}] 09:19:56 INFO - PROCESS | 2768 | 1460996396020 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}] 09:19:56 INFO - PROCESS | 2768 | 1460996396128 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 09:19:56 INFO - PROCESS | 2768 | 1460996396282 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:56 INFO - PROCESS | 2768 | ++DOCSHELL 12417000 == 84 [pid = 2768] [id = 620] 09:19:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (14944C00) [pid = 2768] [serial = 1860] [outer = 00000000] 09:19:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1A4C7C00) [pid = 2768] [serial = 1861] [outer = 14944C00] 09:19:56 INFO - PROCESS | 2768 | 1460996396336 Marionette DEBUG loaded listener.js 09:19:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1B2B0000) [pid = 2768] [serial = 1862] [outer = 14944C00] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 210B2000 == 83 [pid = 2768] [id = 567] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1FC89000 == 82 [pid = 2768] [id = 565] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1FD9F800 == 81 [pid = 2768] [id = 566] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1B125C00 == 80 [pid = 2768] [id = 611] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 174DF400 == 79 [pid = 2768] [id = 610] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1FC2F800 == 78 [pid = 2768] [id = 609] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1DF85800 == 77 [pid = 2768] [id = 608] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1CF16400 == 76 [pid = 2768] [id = 607] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1CC80800 == 75 [pid = 2768] [id = 606] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1A4C2C00 == 74 [pid = 2768] [id = 605] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (210B4800) [pid = 2768] [serial = 1786] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1282B000 == 73 [pid = 2768] [id = 604] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1B2A7C00 == 72 [pid = 2768] [id = 603] 09:19:56 INFO - PROCESS | 2768 | --DOCSHELL 1FC90400 == 71 [pid = 2768] [id = 595] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (21028C00) [pid = 2768] [serial = 1604] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (21A51400) [pid = 2768] [serial = 1607] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1C855400) [pid = 2768] [serial = 1598] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (21F8C400) [pid = 2768] [serial = 1640] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1A4C5000) [pid = 2768] [serial = 1643] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1DD87000) [pid = 2768] [serial = 1646] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (21F98800) [pid = 2768] [serial = 1649] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (2338C000) [pid = 2768] [serial = 1652] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1FC23000) [pid = 2768] [serial = 1685] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1D4D7000) [pid = 2768] [serial = 1774] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1E905800) [pid = 2768] [serial = 1777] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1D4DF400) [pid = 2768] [serial = 1775] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (13391000) [pid = 2768] [serial = 1762] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (16D50C00) [pid = 2768] [serial = 1763] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1C85B400) [pid = 2768] [serial = 1768] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1CC81000) [pid = 2768] [serial = 1769] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1A4C0C00) [pid = 2768] [serial = 1760] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1A431400) [pid = 2768] [serial = 1759] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1B2B4C00) [pid = 2768] [serial = 1765] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1BC71800) [pid = 2768] [serial = 1766] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1BC7C400) [pid = 2768] [serial = 1742] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1B2B5800) [pid = 2768] [serial = 1741] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (16D4B000) [pid = 2768] [serial = 1739] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (16D4A400) [pid = 2768] [serial = 1738] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (23608400) [pid = 2768] [serial = 1757] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (23604000) [pid = 2768] [serial = 1756] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (21C5E400) [pid = 2768] [serial = 1748] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (21C57400) [pid = 2768] [serial = 1747] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1BC7FC00) [pid = 2768] [serial = 1780] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1FD97800) [pid = 2768] [serial = 1744] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (210B2C00) [pid = 2768] [serial = 1745] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (21F97000) [pid = 2768] [serial = 1750] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (21F9BC00) [pid = 2768] [serial = 1751] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (234F5800) [pid = 2768] [serial = 1753] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (234FA400) [pid = 2768] [serial = 1754] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1FC8C000) [pid = 2768] [serial = 1783] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (1FD7A800) [pid = 2768] [serial = 1784] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1CCC3000) [pid = 2768] [serial = 1781] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1E9B8800) [pid = 2768] [serial = 1778] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CEEE400) [pid = 2768] [serial = 1771] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1CEF7400) [pid = 2768] [serial = 1772] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (18804400) [pid = 2768] [serial = 1595] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1E902400) [pid = 2768] [serial = 1592] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (1FC8EC00) [pid = 2768] [serial = 1601] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (21F76000) [pid = 2768] [serial = 1703] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (1FDA0000) [pid = 2768] [serial = 1697] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1FC8B400) [pid = 2768] [serial = 1694] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (21503C00) [pid = 2768] [serial = 1700] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1C62E800) [pid = 2768] [serial = 1691] [outer = 00000000] [url = about:blank] 09:19:56 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (17435800) [pid = 2768] [serial = 1688] [outer = 00000000] [url = about:blank] 09:19:57 INFO - PROCESS | 2768 | 1460996397125 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]]]}] 09:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1186ms 09:19:57 INFO - PROCESS | 2768 | 1460996397186 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 09:19:57 INFO - PROCESS | 2768 | 1460996397191 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 09:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:19:57 INFO - PROCESS | 2768 | 1460996397197 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:19:57 INFO - PROCESS | 2768 | 1460996397202 Marionette TRACE conn5 <- [1,2446,null,{}] 09:19:57 INFO - PROCESS | 2768 | 1460996397209 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}] 09:19:57 INFO - PROCESS | 2768 | 1460996397334 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 09:19:57 INFO - PROCESS | 2768 | 1460996397473 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 2768 | ++DOCSHELL 12338C00 == 72 [pid = 2768] [id = 621] 09:19:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1233B400) [pid = 2768] [serial = 1863] [outer = 00000000] 09:19:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (16D4E400) [pid = 2768] [serial = 1864] [outer = 1233B400] 09:19:57 INFO - PROCESS | 2768 | 1460996397536 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (171F8800) [pid = 2768] [serial = 1865] [outer = 1233B400] 09:19:58 INFO - PROCESS | 2768 | 1460996398128 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]]]}] 09:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 990ms 09:19:58 INFO - PROCESS | 2768 | 1460996398191 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 2768 | 1460996398198 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 09:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:19:58 INFO - PROCESS | 2768 | 1460996398204 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 2768 | 1460996398207 Marionette TRACE conn5 <- [1,2450,null,{}] 09:19:58 INFO - PROCESS | 2768 | 1460996398212 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}] 09:19:58 INFO - PROCESS | 2768 | 1460996398325 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 09:19:58 INFO - PROCESS | 2768 | 1460996398469 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:58 INFO - PROCESS | 2768 | ++DOCSHELL 17435000 == 73 [pid = 2768] [id = 622] 09:19:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (18390000) [pid = 2768] [serial = 1866] [outer = 00000000] 09:19:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1A1AE800) [pid = 2768] [serial = 1867] [outer = 18390000] 09:19:58 INFO - PROCESS | 2768 | 1460996398527 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1A43B000) [pid = 2768] [serial = 1868] [outer = 18390000] 09:19:59 INFO - PROCESS | 2768 | 1460996399162 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]]]}] 09:19:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:19:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 970ms 09:19:59 INFO - PROCESS | 2768 | 1460996399176 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 2768 | 1460996399178 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 09:19:59 INFO - PROCESS | 2768 | 1460996399182 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:19:59 INFO - PROCESS | 2768 | 1460996399186 Marionette TRACE conn5 <- [1,2454,null,{}] 09:19:59 INFO - PROCESS | 2768 | 1460996399220 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}] 09:19:59 INFO - PROCESS | 2768 | 1460996399337 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 09:19:59 INFO - PROCESS | 2768 | 1460996399482 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:59 INFO - PROCESS | 2768 | ++DOCSHELL 1B2B5800 == 74 [pid = 2768] [id = 623] 09:19:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1BC66800) [pid = 2768] [serial = 1869] [outer = 00000000] 09:19:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1C620400) [pid = 2768] [serial = 1870] [outer = 1BC66800] 09:19:59 INFO - PROCESS | 2768 | 1460996399542 Marionette DEBUG loaded listener.js 09:19:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1C7FF000) [pid = 2768] [serial = 1871] [outer = 1BC66800] 09:20:00 INFO - PROCESS | 2768 | 1460996400127 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]]]}] 09:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1020ms 09:20:00 INFO - PROCESS | 2768 | 1460996400205 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 09:20:00 INFO - PROCESS | 2768 | 1460996400208 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 09:20:00 INFO - PROCESS | 2768 | 1460996400212 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:20:00 INFO - PROCESS | 2768 | 1460996400214 Marionette TRACE conn5 <- [1,2458,null,{}] 09:20:00 INFO - PROCESS | 2768 | 1460996400218 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}] 09:20:00 INFO - PROCESS | 2768 | 1460996400359 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 09:20:00 INFO - PROCESS | 2768 | 1460996400501 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 2768 | ++DOCSHELL 1CC7D400 == 75 [pid = 2768] [id = 624] 09:20:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1CC7DC00) [pid = 2768] [serial = 1872] [outer = 00000000] 09:20:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1CD1D400) [pid = 2768] [serial = 1873] [outer = 1CC7DC00] 09:20:00 INFO - PROCESS | 2768 | 1460996400560 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1CEEE400) [pid = 2768] [serial = 1874] [outer = 1CC7DC00] 09:20:01 INFO - PROCESS | 2768 | 1460996401118 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]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 930ms 09:20:01 INFO - PROCESS | 2768 | 1460996401150 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 09:20:01 INFO - PROCESS | 2768 | 1460996401152 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 09:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:20:01 INFO - PROCESS | 2768 | 1460996401157 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 2768 | 1460996401159 Marionette TRACE conn5 <- [1,2462,null,{}] 09:20:01 INFO - PROCESS | 2768 | 1460996401163 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}] 09:20:01 INFO - PROCESS | 2768 | 1460996401273 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 09:20:01 INFO - PROCESS | 2768 | 1460996401388 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:01 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF9800 == 76 [pid = 2768] [id = 625] 09:20:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1CF09400) [pid = 2768] [serial = 1875] [outer = 00000000] 09:20:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1CF14800) [pid = 2768] [serial = 1876] [outer = 1CF09400] 09:20:01 INFO - PROCESS | 2768 | 1460996401484 Marionette DEBUG loaded listener.js 09:20:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1CF8E400) [pid = 2768] [serial = 1877] [outer = 1CF09400] 09:20:02 INFO - PROCESS | 2768 | 1460996402067 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]]]}] 09:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 930ms 09:20:02 INFO - PROCESS | 2768 | 1460996402091 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 09:20:02 INFO - PROCESS | 2768 | 1460996402093 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 09:20:02 INFO - PROCESS | 2768 | 1460996402096 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:20:02 INFO - PROCESS | 2768 | 1460996402098 Marionette TRACE conn5 <- [1,2466,null,{}] 09:20:02 INFO - PROCESS | 2768 | 1460996402102 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}] 09:20:02 INFO - PROCESS | 2768 | 1460996402228 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 09:20:02 INFO - PROCESS | 2768 | 1460996402391 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:02 INFO - PROCESS | 2768 | ++DOCSHELL 1D407000 == 77 [pid = 2768] [id = 626] 09:20:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (1D4E0800) [pid = 2768] [serial = 1878] [outer = 00000000] 09:20:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1DDED800) [pid = 2768] [serial = 1879] [outer = 1D4E0800] 09:20:02 INFO - PROCESS | 2768 | 1460996402451 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1DF7E000) [pid = 2768] [serial = 1880] [outer = 1D4E0800] 09:20:03 INFO - PROCESS | 2768 | 1460996403032 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]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 970ms 09:20:03 INFO - PROCESS | 2768 | 1460996403071 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 2768 | 1460996403073 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 09:20:03 INFO - PROCESS | 2768 | 1460996403077 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:20:03 INFO - PROCESS | 2768 | 1460996403079 Marionette TRACE conn5 <- [1,2470,null,{}] 09:20:03 INFO - PROCESS | 2768 | 1460996403082 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}] 09:20:03 INFO - PROCESS | 2768 | 1460996403187 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 09:20:03 INFO - PROCESS | 2768 | 1460996403345 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:03 INFO - PROCESS | 2768 | ++DOCSHELL 1D4D7400 == 78 [pid = 2768] [id = 627] 09:20:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1DDEC000) [pid = 2768] [serial = 1881] [outer = 00000000] 09:20:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1E9B0C00) [pid = 2768] [serial = 1882] [outer = 1DDEC000] 09:20:03 INFO - PROCESS | 2768 | 1460996403403 Marionette DEBUG loaded listener.js 09:20:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1EA35400) [pid = 2768] [serial = 1883] [outer = 1DDEC000] 09:20:03 INFO - PROCESS | 2768 | 1460996403933 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 931ms 09:20:04 INFO - PROCESS | 2768 | 1460996404011 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 2768 | 1460996404013 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 09:20:04 INFO - PROCESS | 2768 | 1460996404017 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:20:04 INFO - PROCESS | 2768 | 1460996404019 Marionette TRACE conn5 <- [1,2474,null,{}] 09:20:04 INFO - PROCESS | 2768 | 1460996404023 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}] 09:20:04 INFO - PROCESS | 2768 | 1460996404129 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 09:20:04 INFO - PROCESS | 2768 | 1460996404277 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6EC00 == 79 [pid = 2768] [id = 628] 09:20:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1BC75800) [pid = 2768] [serial = 1884] [outer = 00000000] 09:20:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1FC2F000) [pid = 2768] [serial = 1885] [outer = 1BC75800] 09:20:04 INFO - PROCESS | 2768 | 1460996404333 Marionette DEBUG loaded listener.js 09:20:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1FC90C00) [pid = 2768] [serial = 1886] [outer = 1BC75800] 09:20:04 INFO - PROCESS | 2768 | 1460996404922 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 970ms 09:20:04 INFO - PROCESS | 2768 | 1460996404991 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 09:20:05 INFO - PROCESS | 2768 | 1460996404993 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 09:20:05 INFO - PROCESS | 2768 | 1460996404997 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:20:05 INFO - PROCESS | 2768 | 1460996404999 Marionette TRACE conn5 <- [1,2478,null,{}] 09:20:05 INFO - PROCESS | 2768 | 1460996405018 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}] 09:20:05 INFO - PROCESS | 2768 | 1460996405127 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 09:20:05 INFO - PROCESS | 2768 | 1460996405315 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:05 INFO - PROCESS | 2768 | ++DOCSHELL 11F73000 == 80 [pid = 2768] [id = 629] 09:20:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (11F7B000) [pid = 2768] [serial = 1887] [outer = 00000000] 09:20:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1282BC00) [pid = 2768] [serial = 1888] [outer = 11F7B000] 09:20:05 INFO - PROCESS | 2768 | 1460996405373 Marionette DEBUG loaded listener.js 09:20:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (16D44400) [pid = 2768] [serial = 1889] [outer = 11F7B000] 09:20:05 INFO - PROCESS | 2768 | 1460996405965 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1029ms 09:20:06 INFO - PROCESS | 2768 | 1460996406030 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 2768 | 1460996406035 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 09:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:20:06 INFO - PROCESS | 2768 | 1460996406041 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 2768 | 1460996406044 Marionette TRACE conn5 <- [1,2482,null,{}] 09:20:06 INFO - PROCESS | 2768 | 1460996406049 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}] 09:20:06 INFO - PROCESS | 2768 | 1460996406164 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 09:20:06 INFO - PROCESS | 2768 | 1460996406316 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:06 INFO - PROCESS | 2768 | ++DOCSHELL 1A431800 == 81 [pid = 2768] [id = 630] 09:20:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1B12D400) [pid = 2768] [serial = 1890] [outer = 00000000] 09:20:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1C4A8800) [pid = 2768] [serial = 1891] [outer = 1B12D400] 09:20:06 INFO - PROCESS | 2768 | 1460996406369 Marionette DEBUG loaded listener.js 09:20:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CC77000) [pid = 2768] [serial = 1892] [outer = 1B12D400] 09:20:06 INFO - PROCESS | 2768 | --DOCSHELL 1E55D000 == 80 [pid = 2768] [id = 600] 09:20:06 INFO - PROCESS | 2768 | --DOCSHELL 1FD70C00 == 79 [pid = 2768] [id = 615] 09:20:06 INFO - PROCESS | 2768 | --DOCSHELL 1A4BB400 == 78 [pid = 2768] [id = 614] 09:20:06 INFO - PROCESS | 2768 | --DOCSHELL 127E8C00 == 77 [pid = 2768] [id = 613] 09:20:06 INFO - PROCESS | 2768 | 1460996406897 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 870ms 09:20:06 INFO - PROCESS | 2768 | 1460996406917 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 2768 | 1460996406921 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 09:20:06 INFO - PROCESS | 2768 | 1460996406925 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:20:06 INFO - PROCESS | 2768 | 1460996406927 Marionette TRACE conn5 <- [1,2486,null,{}] 09:20:06 INFO - PROCESS | 2768 | 1460996406931 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}] 09:20:07 INFO - PROCESS | 2768 | 1460996407025 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 09:20:07 INFO - PROCESS | 2768 | 1460996407032 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 2768 | ++DOCSHELL 1BC7C400 == 78 [pid = 2768] [id = 631] 09:20:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1C85B400) [pid = 2768] [serial = 1893] [outer = 00000000] 09:20:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CF13400) [pid = 2768] [serial = 1894] [outer = 1C85B400] 09:20:07 INFO - PROCESS | 2768 | 1460996407081 Marionette DEBUG loaded listener.js 09:20:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1D4E4C00) [pid = 2768] [serial = 1895] [outer = 1C85B400] 09:20:07 INFO - PROCESS | 2768 | 1460996407593 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]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 09:20:07 INFO - PROCESS | 2768 | 1460996407660 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 2768 | 1460996407663 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 09:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:20:07 INFO - PROCESS | 2768 | 1460996407668 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 2768 | 1460996407673 Marionette TRACE conn5 <- [1,2490,null,{}] 09:20:07 INFO - PROCESS | 2768 | 1460996407683 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}] 09:20:07 INFO - PROCESS | 2768 | 1460996407787 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 09:20:07 INFO - PROCESS | 2768 | 1460996407900 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 2768 | ++DOCSHELL 1FD78C00 == 79 [pid = 2768] [id = 632] 09:20:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FD7DC00) [pid = 2768] [serial = 1896] [outer = 00000000] 09:20:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (210A8400) [pid = 2768] [serial = 1897] [outer = 1FD7DC00] 09:20:07 INFO - PROCESS | 2768 | 1460996407946 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (2125AC00) [pid = 2768] [serial = 1898] [outer = 1FD7DC00] 09:20:08 INFO - PROCESS | 2768 | 1460996408304 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]]]}] 09:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 690ms 09:20:08 INFO - PROCESS | 2768 | 1460996408362 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 09:20:08 INFO - PROCESS | 2768 | 1460996408365 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 09:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:20:08 INFO - PROCESS | 2768 | 1460996408368 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:20:08 INFO - PROCESS | 2768 | 1460996408370 Marionette TRACE conn5 <- [1,2494,null,{}] 09:20:08 INFO - PROCESS | 2768 | 1460996408380 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}] 09:20:08 INFO - PROCESS | 2768 | 1460996408541 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 09:20:08 INFO - PROCESS | 2768 | 1460996408558 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:08 INFO - PROCESS | 2768 | ++DOCSHELL 21503400 == 80 [pid = 2768] [id = 633] 09:20:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (2150F800) [pid = 2768] [serial = 1899] [outer = 00000000] 09:20:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (21C54000) [pid = 2768] [serial = 1900] [outer = 2150F800] 09:20:08 INFO - PROCESS | 2768 | 1460996408603 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (21C58400) [pid = 2768] [serial = 1901] [outer = 2150F800] 09:20:09 INFO - PROCESS | 2768 | 1460996409057 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]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 09:20:09 INFO - PROCESS | 2768 | 1460996409104 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 09:20:09 INFO - PROCESS | 2768 | 1460996409106 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 09:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:20:09 INFO - PROCESS | 2768 | 1460996409116 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 2768 | 1460996409118 Marionette TRACE conn5 <- [1,2498,null,{}] 09:20:09 INFO - PROCESS | 2768 | 1460996409121 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}] 09:20:09 INFO - PROCESS | 2768 | 1460996409251 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 09:20:09 INFO - PROCESS | 2768 | 1460996409271 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 2768 | ++DOCSHELL 21C5FC00 == 81 [pid = 2768] [id = 634] 09:20:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21F6EC00) [pid = 2768] [serial = 1902] [outer = 00000000] 09:20:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21F79800) [pid = 2768] [serial = 1903] [outer = 21F6EC00] 09:20:09 INFO - PROCESS | 2768 | 1460996409325 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21F96400) [pid = 2768] [serial = 1904] [outer = 21F6EC00] 09:20:09 INFO - PROCESS | 2768 | 1460996409809 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]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 730ms 09:20:09 INFO - PROCESS | 2768 | 1460996409883 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 09:20:09 INFO - PROCESS | 2768 | 1460996409885 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 09:20:09 INFO - PROCESS | 2768 | 1460996409888 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 2768 | 1460996409890 Marionette TRACE conn5 <- [1,2502,null,{}] 09:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:20:09 INFO - PROCESS | 2768 | 1460996409894 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}] 09:20:10 INFO - PROCESS | 2768 | 1460996410025 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 09:20:10 INFO - PROCESS | 2768 | 1460996410048 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:10 INFO - PROCESS | 2768 | ++DOCSHELL 21F98800 == 82 [pid = 2768] [id = 635] 09:20:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (23388000) [pid = 2768] [serial = 1905] [outer = 00000000] 09:20:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (234F9400) [pid = 2768] [serial = 1906] [outer = 23388000] 09:20:10 INFO - PROCESS | 2768 | 1460996410093 Marionette DEBUG loaded listener.js 09:20:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (23603C00) [pid = 2768] [serial = 1907] [outer = 23388000] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1A4C5C00) [pid = 2768] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (12A41C00) [pid = 2768] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1B2A9C00) [pid = 2768] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CC84800) [pid = 2768] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CF83800) [pid = 2768] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (112F1C00) [pid = 2768] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1A43C000) [pid = 2768] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1DD84400) [pid = 2768] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1E55E000) [pid = 2768] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1B149800) [pid = 2768] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (21F94400) [pid = 2768] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1E55B400) [pid = 2768] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (23608000) [pid = 2768] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1FC85C00) [pid = 2768] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1838DC00) [pid = 2768] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1FD94000) [pid = 2768] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:20:10 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1FC28800) [pid = 2768] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:20:10 INFO - PROCESS | 2768 | 1460996410631 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]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 770ms 09:20:10 INFO - PROCESS | 2768 | 1460996410666 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 2768 | 1460996410668 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 09:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:20:10 INFO - PROCESS | 2768 | 1460996410671 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 2768 | 1460996410673 Marionette TRACE conn5 <- [1,2506,null,{}] 09:20:10 INFO - PROCESS | 2768 | 1460996410677 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}] 09:20:10 INFO - PROCESS | 2768 | 1460996410766 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 09:20:10 INFO - PROCESS | 2768 | 1460996410880 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:10 INFO - PROCESS | 2768 | ++DOCSHELL 12A3D400 == 83 [pid = 2768] [id = 636] 09:20:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (12A41C00) [pid = 2768] [serial = 1908] [outer = 00000000] 09:20:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1B4A2800) [pid = 2768] [serial = 1909] [outer = 12A41C00] 09:20:10 INFO - PROCESS | 2768 | 1460996410927 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1E55E000) [pid = 2768] [serial = 1910] [outer = 12A41C00] 09:20:11 INFO - PROCESS | 2768 | 1460996411298 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]]]}] 09:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 670ms 09:20:11 INFO - PROCESS | 2768 | 1460996411371 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 09:20:11 INFO - PROCESS | 2768 | 1460996411373 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 09:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:20:11 INFO - PROCESS | 2768 | 1460996411376 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:20:11 INFO - PROCESS | 2768 | 1460996411378 Marionette TRACE conn5 <- [1,2510,null,{}] 09:20:11 INFO - PROCESS | 2768 | 1460996411382 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}] 09:20:11 INFO - PROCESS | 2768 | 1460996411475 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 09:20:11 INFO - PROCESS | 2768 | 1460996411481 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 2768 | ++DOCSHELL 188E1400 == 84 [pid = 2768] [id = 637] 09:20:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1BC6A000) [pid = 2768] [serial = 1911] [outer = 00000000] 09:20:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (23382C00) [pid = 2768] [serial = 1912] [outer = 1BC6A000] 09:20:11 INFO - PROCESS | 2768 | 1460996411528 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (2360A400) [pid = 2768] [serial = 1913] [outer = 1BC6A000] 09:20:11 INFO - PROCESS | 2768 | 1460996411982 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]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 630ms 09:20:12 INFO - PROCESS | 2768 | 1460996412008 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 2768 | 1460996412010 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 09:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:20:12 INFO - PROCESS | 2768 | 1460996412028 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 2768 | 1460996412030 Marionette TRACE conn5 <- [1,2514,null,{}] 09:20:12 INFO - PROCESS | 2768 | 1460996412033 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}] 09:20:12 INFO - PROCESS | 2768 | 1460996412123 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 09:20:12 INFO - PROCESS | 2768 | 1460996412129 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:12 INFO - PROCESS | 2768 | ++DOCSHELL 1E571800 == 85 [pid = 2768] [id = 638] 09:20:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1E573C00) [pid = 2768] [serial = 1914] [outer = 00000000] 09:20:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1E578800) [pid = 2768] [serial = 1915] [outer = 1E573C00] 09:20:12 INFO - PROCESS | 2768 | 1460996412175 Marionette DEBUG loaded listener.js 09:20:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1E57BC00) [pid = 2768] [serial = 1916] [outer = 1E573C00] 09:20:12 INFO - PROCESS | 2768 | 1460996412875 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]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 870ms 09:20:12 INFO - PROCESS | 2768 | 1460996412900 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 2768 | 1460996412904 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 09:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:20:12 INFO - PROCESS | 2768 | 1460996412910 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 2768 | 1460996412914 Marionette TRACE conn5 <- [1,2518,null,{}] 09:20:12 INFO - PROCESS | 2768 | 1460996412920 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}] 09:20:13 INFO - PROCESS | 2768 | 1460996413043 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 09:20:13 INFO - PROCESS | 2768 | 1460996413215 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:13 INFO - PROCESS | 2768 | ++DOCSHELL 1880D000 == 86 [pid = 2768] [id = 639] 09:20:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (18810400) [pid = 2768] [serial = 1917] [outer = 00000000] 09:20:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1BC74000) [pid = 2768] [serial = 1918] [outer = 18810400] 09:20:13 INFO - PROCESS | 2768 | 1460996413275 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1CC82800) [pid = 2768] [serial = 1919] [outer = 18810400] 09:20:13 INFO - PROCESS | 2768 | 1460996413873 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]]]}] 09:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 991ms 09:20:13 INFO - PROCESS | 2768 | 1460996413900 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 09:20:13 INFO - PROCESS | 2768 | 1460996413907 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 09:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:20:13 INFO - PROCESS | 2768 | 1460996413913 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:20:13 INFO - PROCESS | 2768 | 1460996413916 Marionette TRACE conn5 <- [1,2522,null,{}] 09:20:13 INFO - PROCESS | 2768 | 1460996413921 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}] 09:20:14 INFO - PROCESS | 2768 | 1460996414043 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 09:20:14 INFO - PROCESS | 2768 | 1460996414210 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 2768 | ++DOCSHELL 1D4E0C00 == 87 [pid = 2768] [id = 640] 09:20:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1E55F400) [pid = 2768] [serial = 1920] [outer = 00000000] 09:20:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1FC2C800) [pid = 2768] [serial = 1921] [outer = 1E55F400] 09:20:14 INFO - PROCESS | 2768 | 1460996414267 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1FD72400) [pid = 2768] [serial = 1922] [outer = 1E55F400] 09:20:14 INFO - PROCESS | 2768 | 1460996414888 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]]]}] 09:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1023ms 09:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:20:14 INFO - PROCESS | 2768 | 1460996414938 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 09:20:14 INFO - PROCESS | 2768 | 1460996414940 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 09:20:14 INFO - PROCESS | 2768 | 1460996414944 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:20:14 INFO - PROCESS | 2768 | 1460996414948 Marionette TRACE conn5 <- [1,2526,null,{}] 09:20:14 INFO - PROCESS | 2768 | 1460996414959 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}] 09:20:15 INFO - PROCESS | 2768 | 1460996415136 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 09:20:15 INFO - PROCESS | 2768 | 1460996415292 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:15 INFO - PROCESS | 2768 | ++DOCSHELL 21F76000 == 88 [pid = 2768] [id = 641] 09:20:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (21F99000) [pid = 2768] [serial = 1923] [outer = 00000000] 09:20:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (2360DC00) [pid = 2768] [serial = 1924] [outer = 21F99000] 09:20:15 INFO - PROCESS | 2768 | 1460996415351 Marionette DEBUG loaded listener.js 09:20:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (2361CC00) [pid = 2768] [serial = 1925] [outer = 21F99000] 09:20:15 INFO - PROCESS | 2768 | 1460996415963 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]]]}] 09:20:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:20:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1070ms 09:20:16 INFO - PROCESS | 2768 | 1460996416018 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 09:20:16 INFO - PROCESS | 2768 | 1460996416021 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 09:20:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:20:16 INFO - PROCESS | 2768 | 1460996416024 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:20:16 INFO - PROCESS | 2768 | 1460996416027 Marionette TRACE conn5 <- [1,2530,null,{}] 09:20:16 INFO - PROCESS | 2768 | 1460996416047 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}] 09:20:16 INFO - PROCESS | 2768 | 1460996416164 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 09:20:16 INFO - PROCESS | 2768 | 1460996416318 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:16 INFO - PROCESS | 2768 | ++DOCSHELL 23620000 == 89 [pid = 2768] [id = 642] 09:20:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (2383EC00) [pid = 2768] [serial = 1926] [outer = 00000000] 09:20:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (23848C00) [pid = 2768] [serial = 1927] [outer = 2383EC00] 09:20:16 INFO - PROCESS | 2768 | 1460996416378 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (240A4000) [pid = 2768] [serial = 1928] [outer = 2383EC00] 09:20:16 INFO - PROCESS | 2768 | 1460996416980 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]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 988ms 09:20:17 INFO - PROCESS | 2768 | 1460996417015 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 2768 | 1460996417018 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 09:20:17 INFO - PROCESS | 2768 | 1460996417021 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:20:17 INFO - PROCESS | 2768 | 1460996417023 Marionette TRACE conn5 <- [1,2534,null,{}] 09:20:17 INFO - PROCESS | 2768 | 1460996417027 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}] 09:20:17 INFO - PROCESS | 2768 | 1460996417140 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 09:20:17 INFO - PROCESS | 2768 | 1460996417294 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 2768 | ++DOCSHELL 240A5C00 == 90 [pid = 2768] [id = 643] 09:20:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (240A6400) [pid = 2768] [serial = 1929] [outer = 00000000] 09:20:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (240AE000) [pid = 2768] [serial = 1930] [outer = 240A6400] 09:20:17 INFO - PROCESS | 2768 | 1460996417350 Marionette DEBUG loaded listener.js 09:20:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (2426D800) [pid = 2768] [serial = 1931] [outer = 240A6400] 09:20:17 INFO - PROCESS | 2768 | 1460996417951 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]]]}] 09:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 971ms 09:20:18 INFO - PROCESS | 2768 | 1460996417997 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 2768 | 1460996417999 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 09:20:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:20:18 INFO - PROCESS | 2768 | 1460996418002 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 2768 | 1460996418004 Marionette TRACE conn5 <- [1,2538,null,{}] 09:20:18 INFO - PROCESS | 2768 | 1460996418009 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}] 09:20:18 INFO - PROCESS | 2768 | 1460996418142 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 09:20:18 INFO - PROCESS | 2768 | 1460996418579 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:18 INFO - PROCESS | 2768 | ++DOCSHELL 11A7C400 == 91 [pid = 2768] [id = 644] 09:20:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (11F81800) [pid = 2768] [serial = 1932] [outer = 00000000] 09:20:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (12333000) [pid = 2768] [serial = 1933] [outer = 11F81800] 09:20:18 INFO - PROCESS | 2768 | 1460996418668 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (12419000) [pid = 2768] [serial = 1934] [outer = 11F81800] 09:20:19 INFO - PROCESS | 2768 | 1460996419361 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]]]}] 09:20:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:20:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1373ms 09:20:19 INFO - PROCESS | 2768 | 1460996419380 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 09:20:19 INFO - PROCESS | 2768 | 1460996419385 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 09:20:19 INFO - PROCESS | 2768 | 1460996419390 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:20:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:20:19 INFO - PROCESS | 2768 | 1460996419394 Marionette TRACE conn5 <- [1,2542,null,{}] 09:20:19 INFO - PROCESS | 2768 | 1460996419399 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}] 09:20:19 INFO - PROCESS | 2768 | 1460996419510 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 09:20:19 INFO - PROCESS | 2768 | 1460996419680 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 2768 | ++DOCSHELL 14946000 == 92 [pid = 2768] [id = 645] 09:20:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1494B000) [pid = 2768] [serial = 1935] [outer = 00000000] 09:20:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (177E2800) [pid = 2768] [serial = 1936] [outer = 1494B000] 09:20:19 INFO - PROCESS | 2768 | 1460996419732 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (18806400) [pid = 2768] [serial = 1937] [outer = 1494B000] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 1FD7B400 == 91 [pid = 2768] [id = 578] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 23615800 == 90 [pid = 2768] [id = 618] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 1CEF0800 == 89 [pid = 2768] [id = 517] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 188E1400 == 88 [pid = 2768] [id = 637] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 12A3D400 == 87 [pid = 2768] [id = 636] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 21F98800 == 86 [pid = 2768] [id = 635] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 21C5FC00 == 85 [pid = 2768] [id = 634] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 21503400 == 84 [pid = 2768] [id = 633] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 1FD78C00 == 83 [pid = 2768] [id = 632] 09:20:19 INFO - PROCESS | 2768 | --DOCSHELL 1BC7C400 == 82 [pid = 2768] [id = 631] 09:20:19 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1BC6C800) [pid = 2768] [serial = 1807] [outer = 00000000] [url = about:blank] 09:20:19 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (2383E000) [pid = 2768] [serial = 1855] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1A4C7C00) [pid = 2768] [serial = 1861] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOCSHELL 1A431800 == 81 [pid = 2768] [id = 630] 09:20:20 INFO - PROCESS | 2768 | --DOCSHELL 11F73000 == 80 [pid = 2768] [id = 629] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1C4A7800) [pid = 2768] [serial = 1816] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1CA96400) [pid = 2768] [serial = 1817] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (171F8000) [pid = 2768] [serial = 1813] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (188E4C00) [pid = 2768] [serial = 1814] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1B2AEC00) [pid = 2768] [serial = 1811] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1B130800) [pid = 2768] [serial = 1810] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1CEEE000) [pid = 2768] [serial = 1819] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1D329000) [pid = 2768] [serial = 1822] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1D4D6400) [pid = 2768] [serial = 1823] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (210AC400) [pid = 2768] [serial = 1837] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (18AF0400) [pid = 2768] [serial = 1790] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (188E2400) [pid = 2768] [serial = 1789] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1CCC3800) [pid = 2768] [serial = 1793] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1C7F6C00) [pid = 2768] [serial = 1792] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (21C58000) [pid = 2768] [serial = 1796] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (21AC0800) [pid = 2768] [serial = 1795] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1E564400) [pid = 2768] [serial = 1801] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1E89F800) [pid = 2768] [serial = 1835] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1E567000) [pid = 2768] [serial = 1802] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (2338D400) [pid = 2768] [serial = 1798] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1FC2C000) [pid = 2768] [serial = 1826] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (234F2C00) [pid = 2768] [serial = 1799] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1FC24C00) [pid = 2768] [serial = 1825] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (23617400) [pid = 2768] [serial = 1805] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (23612800) [pid = 2768] [serial = 1804] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1FD7B800) [pid = 2768] [serial = 1828] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1D324000) [pid = 2768] [serial = 1834] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1FD7AC00) [pid = 2768] [serial = 1829] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1A4CD000) [pid = 2768] [serial = 1832] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (19D7B000) [pid = 2768] [serial = 1831] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CEFB400) [pid = 2768] [serial = 1820] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (210A8000) [pid = 2768] [serial = 1736] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (21505400) [pid = 2768] [serial = 1846] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CB41400) [pid = 2768] [serial = 1843] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (19D76C00) [pid = 2768] [serial = 1840] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (21F94800) [pid = 2768] [serial = 1849] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (21263800) [pid = 2768] [serial = 1838] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (234FA800) [pid = 2768] [serial = 1852] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (174BE000) [pid = 2768] [serial = 1858] [outer = 00000000] [url = about:blank] 09:20:20 INFO - PROCESS | 2768 | 1460996420332 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]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:20:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 970ms 09:20:20 INFO - PROCESS | 2768 | 1460996420366 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 2768 | 1460996420370 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 09:20:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:20:20 INFO - PROCESS | 2768 | 1460996420374 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 2768 | 1460996420376 Marionette TRACE conn5 <- [1,2546,null,{}] 09:20:20 INFO - PROCESS | 2768 | 1460996420380 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}] 09:20:20 INFO - PROCESS | 2768 | 1460996420473 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 09:20:20 INFO - PROCESS | 2768 | 1460996420579 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:20 INFO - PROCESS | 2768 | ++DOCSHELL 127E8C00 == 81 [pid = 2768] [id = 646] 09:20:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1282A400) [pid = 2768] [serial = 1938] [outer = 00000000] 09:20:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (174C7400) [pid = 2768] [serial = 1939] [outer = 1282A400] 09:20:20 INFO - PROCESS | 2768 | 1460996420628 Marionette DEBUG loaded listener.js 09:20:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (18809800) [pid = 2768] [serial = 1940] [outer = 1282A400] 09:20:21 INFO - PROCESS | 2768 | 1460996421080 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]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:20:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 772ms 09:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:20:21 INFO - PROCESS | 2768 | 1460996421152 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 09:20:21 INFO - PROCESS | 2768 | 1460996421154 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 09:20:21 INFO - PROCESS | 2768 | 1460996421159 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 2768 | 1460996421165 Marionette TRACE conn5 <- [1,2550,null,{}] 09:20:21 INFO - PROCESS | 2768 | 1460996421174 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}] 09:20:21 INFO - PROCESS | 2768 | 1460996421265 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 09:20:21 INFO - PROCESS | 2768 | 1460996421279 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:21 INFO - PROCESS | 2768 | ++DOCSHELL 1A434000 == 82 [pid = 2768] [id = 647] 09:20:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1A435000) [pid = 2768] [serial = 1941] [outer = 00000000] 09:20:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1A4BA000) [pid = 2768] [serial = 1942] [outer = 1A435000] 09:20:21 INFO - PROCESS | 2768 | 1460996421325 Marionette DEBUG loaded listener.js 09:20:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1A4C4800) [pid = 2768] [serial = 1943] [outer = 1A435000] 09:20:21 INFO - PROCESS | 2768 | 1460996421805 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]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:20:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 690ms 09:20:21 INFO - PROCESS | 2768 | 1460996421852 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 09:20:21 INFO - PROCESS | 2768 | 1460996421854 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 09:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:20:21 INFO - PROCESS | 2768 | 1460996421857 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 2768 | 1460996421859 Marionette TRACE conn5 <- [1,2554,null,{}] 09:20:21 INFO - PROCESS | 2768 | 1460996421862 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}] 09:20:21 INFO - PROCESS | 2768 | 1460996421950 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 09:20:21 INFO - PROCESS | 2768 | 1460996421959 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 2768 | ++DOCSHELL 19D7E000 == 83 [pid = 2768] [id = 648] 09:20:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1A1AA800) [pid = 2768] [serial = 1944] [outer = 00000000] 09:20:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1B14B400) [pid = 2768] [serial = 1945] [outer = 1A1AA800] 09:20:22 INFO - PROCESS | 2768 | 1460996422105 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1B49F400) [pid = 2768] [serial = 1946] [outer = 1A1AA800] 09:20:22 INFO - PROCESS | 2768 | 1460996422522 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]]]}] 09:20:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:20:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 09:20:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:20:22 INFO - PROCESS | 2768 | 1460996422592 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 09:20:22 INFO - PROCESS | 2768 | 1460996422594 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 09:20:22 INFO - PROCESS | 2768 | 1460996422597 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:20:22 INFO - PROCESS | 2768 | 1460996422599 Marionette TRACE conn5 <- [1,2558,null,{}] 09:20:22 INFO - PROCESS | 2768 | 1460996422643 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}] 09:20:22 INFO - PROCESS | 2768 | 1460996422765 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 09:20:22 INFO - PROCESS | 2768 | 1460996422839 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 2768 | ++DOCSHELL 1220B000 == 84 [pid = 2768] [id = 649] 09:20:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1BC6C000) [pid = 2768] [serial = 1947] [outer = 00000000] 09:20:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1C620800) [pid = 2768] [serial = 1948] [outer = 1BC6C000] 09:20:22 INFO - PROCESS | 2768 | 1460996422898 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1C62AC00) [pid = 2768] [serial = 1949] [outer = 1BC6C000] 09:20:23 INFO - PROCESS | 2768 | 1460996423373 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]]]}] 09:20:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:20:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 810ms 09:20:23 INFO - PROCESS | 2768 | 1460996423412 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 09:20:23 INFO - PROCESS | 2768 | 1460996423414 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 09:20:23 INFO - PROCESS | 2768 | 1460996423417 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:20:23 INFO - PROCESS | 2768 | 1460996423419 Marionette TRACE conn5 <- [1,2562,null,{}] 09:20:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:20:23 INFO - PROCESS | 2768 | 1460996423422 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}] 09:20:23 INFO - PROCESS | 2768 | 1460996423547 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 09:20:23 INFO - PROCESS | 2768 | 1460996423620 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:23 INFO - PROCESS | 2768 | ++DOCSHELL 1C7F7800 == 85 [pid = 2768] [id = 650] 09:20:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CAA1800) [pid = 2768] [serial = 1950] [outer = 00000000] 09:20:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CCC6800) [pid = 2768] [serial = 1951] [outer = 1CAA1800] 09:20:23 INFO - PROCESS | 2768 | 1460996423665 Marionette DEBUG loaded listener.js 09:20:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CCC7400) [pid = 2768] [serial = 1952] [outer = 1CAA1800] 09:20:24 INFO - PROCESS | 2768 | 1460996424090 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]]]}] 09:20:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:20:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 731ms 09:20:24 INFO - PROCESS | 2768 | 1460996424173 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 09:20:24 INFO - PROCESS | 2768 | 1460996424175 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 09:20:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:20:24 INFO - PROCESS | 2768 | 1460996424178 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:20:24 INFO - PROCESS | 2768 | 1460996424180 Marionette TRACE conn5 <- [1,2566,null,{}] 09:20:24 INFO - PROCESS | 2768 | 1460996424184 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}] 09:20:24 INFO - PROCESS | 2768 | 1460996424313 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (18439000) [pid = 2768] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (2150F800) [pid = 2768] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (21F6EC00) [pid = 2768] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (12A41C00) [pid = 2768] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (23388000) [pid = 2768] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1B12D400) [pid = 2768] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1C85B400) [pid = 2768] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (11F7B000) [pid = 2768] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1FD7DC00) [pid = 2768] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:20:24 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1BC6A000) [pid = 2768] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:20:24 INFO - PROCESS | 2768 | 1460996424758 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:24 INFO - PROCESS | 2768 | ++DOCSHELL 11E5A000 == 86 [pid = 2768] [id = 651] 09:20:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (11F7B000) [pid = 2768] [serial = 1953] [outer = 00000000] 09:20:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (16F13000) [pid = 2768] [serial = 1954] [outer = 11F7B000] 09:20:24 INFO - PROCESS | 2768 | 1460996424804 Marionette DEBUG loaded listener.js 09:20:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (188E2800) [pid = 2768] [serial = 1955] [outer = 11F7B000] 09:20:25 INFO - PROCESS | 2768 | 1460996425170 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]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:20:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1021ms 09:20:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:20:25 INFO - PROCESS | 2768 | 1460996425202 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 09:20:25 INFO - PROCESS | 2768 | 1460996425204 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 09:20:25 INFO - PROCESS | 2768 | 1460996425207 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 2768 | 1460996425208 Marionette TRACE conn5 <- [1,2570,null,{}] 09:20:25 INFO - PROCESS | 2768 | 1460996425212 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}] 09:20:25 INFO - PROCESS | 2768 | 1460996425349 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 09:20:25 INFO - PROCESS | 2768 | 1460996425358 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 2768 | ++DOCSHELL 19D81C00 == 87 [pid = 2768] [id = 652] 09:20:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1A43EC00) [pid = 2768] [serial = 1956] [outer = 00000000] 09:20:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CEF2000) [pid = 2768] [serial = 1957] [outer = 1A43EC00] 09:20:25 INFO - PROCESS | 2768 | 1460996425405 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1CEFB000) [pid = 2768] [serial = 1958] [outer = 1A43EC00] 09:20:25 INFO - PROCESS | 2768 | 1460996425831 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]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:20:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 09:20:25 INFO - PROCESS | 2768 | 1460996425878 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 09:20:25 INFO - PROCESS | 2768 | 1460996425880 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 09:20:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:20:25 INFO - PROCESS | 2768 | 1460996425883 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 2768 | 1460996425885 Marionette TRACE conn5 <- [1,2574,null,{}] 09:20:25 INFO - PROCESS | 2768 | 1460996425888 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}] 09:20:26 INFO - PROCESS | 2768 | 1460996426015 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 09:20:26 INFO - PROCESS | 2768 | 1460996426062 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 2768 | ++DOCSHELL 1CEEFC00 == 88 [pid = 2768] [id = 653] 09:20:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CF16400) [pid = 2768] [serial = 1959] [outer = 00000000] 09:20:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1D409000) [pid = 2768] [serial = 1960] [outer = 1CF16400] 09:20:26 INFO - PROCESS | 2768 | 1460996426106 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1D4DEC00) [pid = 2768] [serial = 1961] [outer = 1CF16400] 09:20:26 INFO - PROCESS | 2768 | 1460996426525 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]]]}] 09:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 09:20:26 INFO - PROCESS | 2768 | 1460996426554 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 09:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:20:26 INFO - PROCESS | 2768 | 1460996426556 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 09:20:26 INFO - PROCESS | 2768 | 1460996426559 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:20:26 INFO - PROCESS | 2768 | 1460996426560 Marionette TRACE conn5 <- [1,2578,null,{}] 09:20:26 INFO - PROCESS | 2768 | 1460996426564 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}] 09:20:26 INFO - PROCESS | 2768 | 1460996426694 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 09:20:26 INFO - PROCESS | 2768 | 1460996426704 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:26 INFO - PROCESS | 2768 | ++DOCSHELL 11EEDC00 == 89 [pid = 2768] [id = 654] 09:20:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (12209C00) [pid = 2768] [serial = 1962] [outer = 00000000] 09:20:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1D4F5C00) [pid = 2768] [serial = 1963] [outer = 12209C00] 09:20:26 INFO - PROCESS | 2768 | 1460996426754 Marionette DEBUG loaded listener.js 09:20:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1E565000) [pid = 2768] [serial = 1964] [outer = 12209C00] 09:20:27 INFO - PROCESS | 2768 | 1460996427483 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]]]}] 09:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 971ms 09:20:27 INFO - PROCESS | 2768 | 1460996427531 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 09:20:27 INFO - PROCESS | 2768 | 1460996427537 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 09:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:20:27 INFO - PROCESS | 2768 | 1460996427543 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:20:27 INFO - PROCESS | 2768 | 1460996427547 Marionette TRACE conn5 <- [1,2582,null,{}] 09:20:27 INFO - PROCESS | 2768 | 1460996427552 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}] 09:20:27 INFO - PROCESS | 2768 | 1460996427673 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 09:20:27 INFO - PROCESS | 2768 | 1460996427826 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:27 INFO - PROCESS | 2768 | ++DOCSHELL 1493D800 == 90 [pid = 2768] [id = 655] 09:20:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1493F800) [pid = 2768] [serial = 1965] [outer = 00000000] 09:20:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (174C7800) [pid = 2768] [serial = 1966] [outer = 1493F800] 09:20:27 INFO - PROCESS | 2768 | 1460996427885 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (188E2400) [pid = 2768] [serial = 1967] [outer = 1493F800] 09:20:28 INFO - PROCESS | 2768 | 1460996428453 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]]]}] 09:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 970ms 09:20:28 INFO - PROCESS | 2768 | 1460996428517 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 09:20:28 INFO - PROCESS | 2768 | 1460996428523 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 09:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:20:28 INFO - PROCESS | 2768 | 1460996428530 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 2768 | 1460996428533 Marionette TRACE conn5 <- [1,2586,null,{}] 09:20:28 INFO - PROCESS | 2768 | 1460996428537 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}] 09:20:28 INFO - PROCESS | 2768 | 1460996428653 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 09:20:28 INFO - PROCESS | 2768 | 1460996428803 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 2768 | ++DOCSHELL 1A436C00 == 91 [pid = 2768] [id = 656] 09:20:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1A4C4000) [pid = 2768] [serial = 1968] [outer = 00000000] 09:20:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1BC7AC00) [pid = 2768] [serial = 1969] [outer = 1A4C4000] 09:20:28 INFO - PROCESS | 2768 | 1460996428861 Marionette DEBUG loaded listener.js 09:20:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1C628000) [pid = 2768] [serial = 1970] [outer = 1A4C4000] 09:20:29 INFO - PROCESS | 2768 | 1460996429502 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]]]}] 09:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1024ms 09:20:29 INFO - PROCESS | 2768 | 1460996429559 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 09:20:29 INFO - PROCESS | 2768 | 1460996429562 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 09:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:20:29 INFO - PROCESS | 2768 | 1460996429566 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:20:29 INFO - PROCESS | 2768 | 1460996429570 Marionette TRACE conn5 <- [1,2590,null,{}] 09:20:29 INFO - PROCESS | 2768 | 1460996429598 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}] 09:20:29 INFO - PROCESS | 2768 | 1460996429714 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 09:20:29 INFO - PROCESS | 2768 | 1460996429866 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:29 INFO - PROCESS | 2768 | ++DOCSHELL 11AE9400 == 92 [pid = 2768] [id = 657] 09:20:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1D409C00) [pid = 2768] [serial = 1971] [outer = 00000000] 09:20:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1E575400) [pid = 2768] [serial = 1972] [outer = 1D409C00] 09:20:29 INFO - PROCESS | 2768 | 1460996429929 Marionette DEBUG loaded listener.js 09:20:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1E968C00) [pid = 2768] [serial = 1973] [outer = 1D409C00] 09:20:30 INFO - PROCESS | 2768 | 1460996430572 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]]]}] 09:20:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:20:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1020ms 09:20:30 INFO - PROCESS | 2768 | 1460996430590 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 09:20:30 INFO - PROCESS | 2768 | 1460996430593 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 09:20:30 INFO - PROCESS | 2768 | 1460996430596 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:20:30 INFO - PROCESS | 2768 | 1460996430598 Marionette TRACE conn5 <- [1,2594,null,{}] 09:20:30 INFO - PROCESS | 2768 | 1460996430602 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}] 09:20:30 INFO - PROCESS | 2768 | 1460996430716 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 09:20:30 INFO - PROCESS | 2768 | 1460996430878 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:30 INFO - PROCESS | 2768 | ++DOCSHELL 1FC26400 == 93 [pid = 2768] [id = 658] 09:20:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1FC27C00) [pid = 2768] [serial = 1974] [outer = 00000000] 09:20:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1FC85C00) [pid = 2768] [serial = 1975] [outer = 1FC27C00] 09:20:30 INFO - PROCESS | 2768 | 1460996430934 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1FC8C800) [pid = 2768] [serial = 1976] [outer = 1FC27C00] 09:20:31 INFO - PROCESS | 2768 | 1460996431528 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]]]}] 09:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 970ms 09:20:31 INFO - PROCESS | 2768 | 1460996431570 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 09:20:31 INFO - PROCESS | 2768 | 1460996431573 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 09:20:31 INFO - PROCESS | 2768 | 1460996431576 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:20:31 INFO - PROCESS | 2768 | 1460996431579 Marionette TRACE conn5 <- [1,2598,null,{}] 09:20:31 INFO - PROCESS | 2768 | 1460996431582 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}] 09:20:31 INFO - PROCESS | 2768 | 1460996431694 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 09:20:31 INFO - PROCESS | 2768 | 1460996431843 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:31 INFO - PROCESS | 2768 | ++DOCSHELL 1FC2D000 == 94 [pid = 2768] [id = 659] 09:20:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1FC89C00) [pid = 2768] [serial = 1977] [outer = 00000000] 09:20:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1FD7DC00) [pid = 2768] [serial = 1978] [outer = 1FC89C00] 09:20:31 INFO - PROCESS | 2768 | 1460996431899 Marionette DEBUG loaded listener.js 09:20:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1FD7F400) [pid = 2768] [serial = 1979] [outer = 1FC89C00] 09:20:32 INFO - PROCESS | 2768 | 1460996432469 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]]]}] 09:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 930ms 09:20:32 INFO - PROCESS | 2768 | 1460996432510 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 09:20:32 INFO - PROCESS | 2768 | 1460996432513 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 09:20:32 INFO - PROCESS | 2768 | 1460996432516 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:20:32 INFO - PROCESS | 2768 | 1460996432518 Marionette TRACE conn5 <- [1,2602,null,{}] 09:20:32 INFO - PROCESS | 2768 | 1460996432522 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}] 09:20:32 INFO - PROCESS | 2768 | 1460996432639 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 09:20:32 INFO - PROCESS | 2768 | 1460996432802 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:32 INFO - PROCESS | 2768 | ++DOCSHELL 1FD7B400 == 95 [pid = 2768] [id = 660] 09:20:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1FD9A800) [pid = 2768] [serial = 1980] [outer = 00000000] 09:20:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (2125F800) [pid = 2768] [serial = 1981] [outer = 1FD9A800] 09:20:32 INFO - PROCESS | 2768 | 1460996432866 Marionette DEBUG loaded listener.js 09:20:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (21503400) [pid = 2768] [serial = 1982] [outer = 1FD9A800] 09:20:33 INFO - PROCESS | 2768 | 1460996433477 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]]]}] 09:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1015ms 09:20:33 INFO - PROCESS | 2768 | 1460996433549 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 09:20:33 INFO - PROCESS | 2768 | 1460996433551 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 09:20:33 INFO - PROCESS | 2768 | 1460996433556 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:20:33 INFO - PROCESS | 2768 | 1460996433558 Marionette TRACE conn5 <- [1,2606,null,{}] 09:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:20:33 INFO - PROCESS | 2768 | 1460996433562 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}] 09:20:33 INFO - PROCESS | 2768 | 1460996433693 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 09:20:33 INFO - PROCESS | 2768 | 1460996433843 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:33 INFO - PROCESS | 2768 | ++DOCSHELL 16D42400 == 96 [pid = 2768] [id = 661] 09:20:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (16D50000) [pid = 2768] [serial = 1983] [outer = 00000000] 09:20:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1A436400) [pid = 2768] [serial = 1984] [outer = 16D50000] 09:20:33 INFO - PROCESS | 2768 | 1460996433900 Marionette DEBUG loaded listener.js 09:20:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1B148800) [pid = 2768] [serial = 1985] [outer = 16D50000] 09:20:34 INFO - PROCESS | 2768 | 1460996434634 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]]]}] 09:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1120ms 09:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:20:34 INFO - PROCESS | 2768 | 1460996434682 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 09:20:34 INFO - PROCESS | 2768 | 1460996434687 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 09:20:34 INFO - PROCESS | 2768 | 1460996434692 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:20:34 INFO - PROCESS | 2768 | 1460996434695 Marionette TRACE conn5 <- [1,2610,null,{}] 09:20:34 INFO - PROCESS | 2768 | 1460996434701 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}] 09:20:34 INFO - PROCESS | 2768 | 1460996434810 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 09:20:34 INFO - PROCESS | 2768 | 1460996434968 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:34 INFO - PROCESS | 2768 | ++DOCSHELL 19C7BC00 == 97 [pid = 2768] [id = 662] 09:20:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (19D75800) [pid = 2768] [serial = 1986] [outer = 00000000] 09:20:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1A43C400) [pid = 2768] [serial = 1987] [outer = 19D75800] 09:20:35 INFO - PROCESS | 2768 | 1460996435021 Marionette DEBUG loaded listener.js 09:20:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (1B128800) [pid = 2768] [serial = 1988] [outer = 19D75800] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1A4C4C00 == 96 [pid = 2768] [id = 452] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1CEEFC00 == 95 [pid = 2768] [id = 653] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 19D81C00 == 94 [pid = 2768] [id = 652] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 11E5A000 == 93 [pid = 2768] [id = 651] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1C7F7800 == 92 [pid = 2768] [id = 650] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1220B000 == 91 [pid = 2768] [id = 649] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 19D7E000 == 90 [pid = 2768] [id = 648] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1A434000 == 89 [pid = 2768] [id = 647] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 127E8C00 == 88 [pid = 2768] [id = 646] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 14946000 == 87 [pid = 2768] [id = 645] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (1E578800) [pid = 2768] [serial = 1915] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 11A7C400 == 86 [pid = 2768] [id = 644] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 23620000 == 85 [pid = 2768] [id = 642] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 21F76000 == 84 [pid = 2768] [id = 641] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1D4E0C00 == 83 [pid = 2768] [id = 640] 09:20:35 INFO - PROCESS | 2768 | --DOCSHELL 1880D000 == 82 [pid = 2768] [id = 639] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1CC7C400) [pid = 2768] [serial = 1808] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (21C54000) [pid = 2768] [serial = 1900] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (21C58400) [pid = 2768] [serial = 1901] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (21F96400) [pid = 2768] [serial = 1904] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (21F79800) [pid = 2768] [serial = 1903] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1B4A2800) [pid = 2768] [serial = 1909] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (234F9400) [pid = 2768] [serial = 1906] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1CC77000) [pid = 2768] [serial = 1892] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1C4A8800) [pid = 2768] [serial = 1891] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1CF13400) [pid = 2768] [serial = 1894] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1D4E4C00) [pid = 2768] [serial = 1895] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (16D44400) [pid = 2768] [serial = 1889] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1282BC00) [pid = 2768] [serial = 1888] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (210A8400) [pid = 2768] [serial = 1897] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (16D4E400) [pid = 2768] [serial = 1864] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1A1AE800) [pid = 2768] [serial = 1867] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1C620400) [pid = 2768] [serial = 1870] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1CD1D400) [pid = 2768] [serial = 1873] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1CF14800) [pid = 2768] [serial = 1876] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1DDED800) [pid = 2768] [serial = 1879] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1E9B0C00) [pid = 2768] [serial = 1882] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1FC2F000) [pid = 2768] [serial = 1885] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (23382C00) [pid = 2768] [serial = 1912] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (23603C00) [pid = 2768] [serial = 1907] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (2360A400) [pid = 2768] [serial = 1913] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (2125AC00) [pid = 2768] [serial = 1898] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1E55E000) [pid = 2768] [serial = 1910] [outer = 00000000] [url = about:blank] 09:20:35 INFO - PROCESS | 2768 | 1460996435687 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]]]}] 09:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1024ms 09:20:35 INFO - PROCESS | 2768 | 1460996435717 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 09:20:35 INFO - PROCESS | 2768 | 1460996435722 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 09:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:20:35 INFO - PROCESS | 2768 | 1460996435731 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:20:35 INFO - PROCESS | 2768 | 1460996435734 Marionette TRACE conn5 <- [1,2614,null,{}] 09:20:35 INFO - PROCESS | 2768 | 1460996435738 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}] 09:20:35 INFO - PROCESS | 2768 | 1460996435850 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 09:20:35 INFO - PROCESS | 2768 | 1460996435960 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:35 INFO - PROCESS | 2768 | ++DOCSHELL 1220B000 == 83 [pid = 2768] [id = 663] 09:20:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (122BBC00) [pid = 2768] [serial = 1989] [outer = 00000000] 09:20:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (16F32000) [pid = 2768] [serial = 1990] [outer = 122BBC00] 09:20:36 INFO - PROCESS | 2768 | 1460996436009 Marionette DEBUG loaded listener.js 09:20:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (19D72800) [pid = 2768] [serial = 1991] [outer = 122BBC00] 09:20:36 INFO - PROCESS | 2768 | 1460996436433 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]]]}] 09:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 09:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:20:36 INFO - PROCESS | 2768 | 1460996436461 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 09:20:36 INFO - PROCESS | 2768 | 1460996436464 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 09:20:36 INFO - PROCESS | 2768 | 1460996436467 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:20:36 INFO - PROCESS | 2768 | 1460996436471 Marionette TRACE conn5 <- [1,2618,null,{}] 09:20:36 INFO - PROCESS | 2768 | 1460996436481 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}] 09:20:36 INFO - PROCESS | 2768 | 1460996436606 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 09:20:36 INFO - PROCESS | 2768 | 1460996436614 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:36 INFO - PROCESS | 2768 | ++DOCSHELL 16D45000 == 84 [pid = 2768] [id = 664] 09:20:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1A1A3800) [pid = 2768] [serial = 1992] [outer = 00000000] 09:20:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1C62E800) [pid = 2768] [serial = 1993] [outer = 1A1A3800] 09:20:36 INFO - PROCESS | 2768 | 1460996436662 Marionette DEBUG loaded listener.js 09:20:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1CC7C400) [pid = 2768] [serial = 1994] [outer = 1A1A3800] 09:20:37 INFO - PROCESS | 2768 | 1460996437132 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]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 670ms 09:20:37 INFO - PROCESS | 2768 | 1460996437141 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 2768 | 1460996437144 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 09:20:37 INFO - PROCESS | 2768 | 1460996437147 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:20:37 INFO - PROCESS | 2768 | 1460996437149 Marionette TRACE conn5 <- [1,2622,null,{}] 09:20:37 INFO - PROCESS | 2768 | 1460996437152 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}] 09:20:37 INFO - PROCESS | 2768 | 1460996437248 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 09:20:37 INFO - PROCESS | 2768 | 1460996437267 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:37 INFO - PROCESS | 2768 | ++DOCSHELL 12412800 == 85 [pid = 2768] [id = 665] 09:20:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1C4A8800) [pid = 2768] [serial = 1995] [outer = 00000000] 09:20:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1CF17400) [pid = 2768] [serial = 1996] [outer = 1C4A8800] 09:20:37 INFO - PROCESS | 2768 | 1460996437316 Marionette DEBUG loaded listener.js 09:20:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1CF92400) [pid = 2768] [serial = 1997] [outer = 1C4A8800] 09:20:37 INFO - PROCESS | 2768 | 1460996437775 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]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 09:20:37 INFO - PROCESS | 2768 | 1460996437821 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 2768 | 1460996437824 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 09:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:20:37 INFO - PROCESS | 2768 | 1460996437833 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 2768 | 1460996437835 Marionette TRACE conn5 <- [1,2626,null,{}] 09:20:37 INFO - PROCESS | 2768 | 1460996437838 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}] 09:20:37 INFO - PROCESS | 2768 | 1460996437962 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 09:20:38 INFO - PROCESS | 2768 | 1460996438060 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 2768 | ++DOCSHELL 1D4D8400 == 86 [pid = 2768] [id = 666] 09:20:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1D4DC400) [pid = 2768] [serial = 1998] [outer = 00000000] 09:20:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1DDEBC00) [pid = 2768] [serial = 1999] [outer = 1D4DC400] 09:20:38 INFO - PROCESS | 2768 | 1460996438105 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1DF85800) [pid = 2768] [serial = 2000] [outer = 1D4DC400] 09:20:38 INFO - PROCESS | 2768 | 1460996438542 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]]]}] 09:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 730ms 09:20:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:20:38 INFO - PROCESS | 2768 | 1460996438557 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 09:20:38 INFO - PROCESS | 2768 | 1460996438559 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 09:20:38 INFO - PROCESS | 2768 | 1460996438563 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:20:38 INFO - PROCESS | 2768 | 1460996438564 Marionette TRACE conn5 <- [1,2630,null,{}] 09:20:38 INFO - PROCESS | 2768 | 1460996438568 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}] 09:20:38 INFO - PROCESS | 2768 | 1460996438721 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 09:20:38 INFO - PROCESS | 2768 | 1460996438799 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 2768 | ++DOCSHELL 1E569800 == 87 [pid = 2768] [id = 667] 09:20:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1E574C00) [pid = 2768] [serial = 2001] [outer = 00000000] 09:20:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1FC83000) [pid = 2768] [serial = 2002] [outer = 1E574C00] 09:20:38 INFO - PROCESS | 2768 | 1460996438848 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1FD96000) [pid = 2768] [serial = 2003] [outer = 1E574C00] 09:20:39 INFO - PROCESS | 2768 | 1460996439262 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]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:20:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 09:20:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:20:39 INFO - PROCESS | 2768 | 1460996439293 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 2768 | 1460996439295 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 09:20:39 INFO - PROCESS | 2768 | 1460996439299 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 2768 | 1460996439300 Marionette TRACE conn5 <- [1,2634,null,{}] 09:20:39 INFO - PROCESS | 2768 | 1460996439332 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}] 09:20:39 INFO - PROCESS | 2768 | 1460996439469 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 09:20:39 INFO - PROCESS | 2768 | 1460996439541 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 2768 | ++DOCSHELL 138F4400 == 88 [pid = 2768] [id = 668] 09:20:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1DD89800) [pid = 2768] [serial = 2004] [outer = 00000000] 09:20:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (210B1000) [pid = 2768] [serial = 2005] [outer = 1DD89800] 09:20:39 INFO - PROCESS | 2768 | 1460996439586 Marionette DEBUG loaded listener.js 09:20:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (21503000) [pid = 2768] [serial = 2006] [outer = 1DD89800] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1A43EC00) [pid = 2768] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1CF16400) [pid = 2768] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1BC6C000) [pid = 2768] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1CAA1800) [pid = 2768] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (11F7B000) [pid = 2768] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (11F81800) [pid = 2768] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1494B000) [pid = 2768] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1A1AA800) [pid = 2768] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1282A400) [pid = 2768] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:20:39 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1A435000) [pid = 2768] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:20:40 INFO - PROCESS | 2768 | 1460996440060 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]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:20:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 770ms 09:20:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:20:40 INFO - PROCESS | 2768 | 1460996440069 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 2768 | 1460996440071 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 09:20:40 INFO - PROCESS | 2768 | 1460996440074 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 2768 | 1460996440076 Marionette TRACE conn5 <- [1,2638,null,{}] 09:20:40 INFO - PROCESS | 2768 | 1460996440079 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}] 09:20:40 INFO - PROCESS | 2768 | 1460996440168 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 09:20:40 INFO - PROCESS | 2768 | 1460996440278 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 2768 | ++DOCSHELL 12416800 == 89 [pid = 2768] [id = 669] 09:20:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1494B000) [pid = 2768] [serial = 2007] [outer = 00000000] 09:20:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1CC76400) [pid = 2768] [serial = 2008] [outer = 1494B000] 09:20:40 INFO - PROCESS | 2768 | 1460996440325 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1CF14000) [pid = 2768] [serial = 2009] [outer = 1494B000] 09:20:40 INFO - PROCESS | 2768 | 1460996440697 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]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:20:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 09:20:40 INFO - PROCESS | 2768 | 1460996440746 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 2768 | 1460996440748 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 09:20:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:20:40 INFO - PROCESS | 2768 | 1460996440751 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 2768 | 1460996440752 Marionette TRACE conn5 <- [1,2642,null,{}] 09:20:40 INFO - PROCESS | 2768 | 1460996440756 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}] 09:20:40 INFO - PROCESS | 2768 | 1460996440910 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 09:20:40 INFO - PROCESS | 2768 | 1460996440924 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:40 INFO - PROCESS | 2768 | ++DOCSHELL 1121D800 == 90 [pid = 2768] [id = 670] 09:20:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (132A3000) [pid = 2768] [serial = 2010] [outer = 00000000] 09:20:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (210A7400) [pid = 2768] [serial = 2011] [outer = 132A3000] 09:20:40 INFO - PROCESS | 2768 | 1460996440968 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (21C52400) [pid = 2768] [serial = 2012] [outer = 132A3000] 09:20:41 INFO - PROCESS | 2768 | 1460996441391 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]]]}] 09:20:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:20:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 670ms 09:20:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:20:41 INFO - PROCESS | 2768 | 1460996441421 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 09:20:41 INFO - PROCESS | 2768 | 1460996441423 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 09:20:41 INFO - PROCESS | 2768 | 1460996441427 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:20:41 INFO - PROCESS | 2768 | 1460996441429 Marionette TRACE conn5 <- [1,2646,null,{}] 09:20:41 INFO - PROCESS | 2768 | 1460996441432 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}] 09:20:41 INFO - PROCESS | 2768 | 1460996441520 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 09:20:41 INFO - PROCESS | 2768 | 1460996441636 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:41 INFO - PROCESS | 2768 | ++DOCSHELL 1DD83400 == 91 [pid = 2768] [id = 671] 09:20:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (21260C00) [pid = 2768] [serial = 2013] [outer = 00000000] 09:20:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (21F6D000) [pid = 2768] [serial = 2014] [outer = 21260C00] 09:20:41 INFO - PROCESS | 2768 | 1460996441681 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (21F76000) [pid = 2768] [serial = 2015] [outer = 21260C00] 09:20:42 INFO - PROCESS | 2768 | 1460996442257 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]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:20:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 870ms 09:20:42 INFO - PROCESS | 2768 | 1460996442299 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 09:20:42 INFO - PROCESS | 2768 | 1460996442304 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 09:20:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:20:42 INFO - PROCESS | 2768 | 1460996442311 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 2768 | 1460996442315 Marionette TRACE conn5 <- [1,2650,null,{}] 09:20:42 INFO - PROCESS | 2768 | 1460996442322 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}] 09:20:42 INFO - PROCESS | 2768 | 1460996442444 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 09:20:42 INFO - PROCESS | 2768 | 1460996442600 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:42 INFO - PROCESS | 2768 | ++DOCSHELL 132E1800 == 92 [pid = 2768] [id = 672] 09:20:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (132EEC00) [pid = 2768] [serial = 2016] [outer = 00000000] 09:20:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (19C80800) [pid = 2768] [serial = 2017] [outer = 132EEC00] 09:20:42 INFO - PROCESS | 2768 | 1460996442662 Marionette DEBUG loaded listener.js 09:20:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1A434400) [pid = 2768] [serial = 2018] [outer = 132EEC00] 09:20:43 INFO - PROCESS | 2768 | 1460996443207 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]]]}] 09:20:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:20:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 930ms 09:20:43 INFO - PROCESS | 2768 | 1460996443244 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 09:20:43 INFO - PROCESS | 2768 | 1460996443250 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 09:20:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:20:43 INFO - PROCESS | 2768 | 1460996443256 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:20:43 INFO - PROCESS | 2768 | 1460996443259 Marionette TRACE conn5 <- [1,2654,null,{}] 09:20:43 INFO - PROCESS | 2768 | 1460996443264 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}] 09:20:43 INFO - PROCESS | 2768 | 1460996443381 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 09:20:43 INFO - PROCESS | 2768 | 1460996443548 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:43 INFO - PROCESS | 2768 | ++DOCSHELL 1C626800 == 93 [pid = 2768] [id = 673] 09:20:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1C627C00) [pid = 2768] [serial = 2019] [outer = 00000000] 09:20:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1CEFB800) [pid = 2768] [serial = 2020] [outer = 1C627C00] 09:20:43 INFO - PROCESS | 2768 | 1460996443605 Marionette DEBUG loaded listener.js 09:20:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1DF7F800) [pid = 2768] [serial = 2021] [outer = 1C627C00] 09:20:44 INFO - PROCESS | 2768 | 1460996444680 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]]]}] 09:20:44 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) 09:20:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1479ms 09:20:44 INFO - PROCESS | 2768 | 1460996444750 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 09:20:44 INFO - PROCESS | 2768 | 1460996444753 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 09:20:44 INFO - PROCESS | 2768 | 1460996444758 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:20:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:20:44 INFO - PROCESS | 2768 | 1460996444762 Marionette TRACE conn5 <- [1,2658,null,{}] 09:20:44 INFO - PROCESS | 2768 | 1460996444773 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}] 09:20:44 INFO - PROCESS | 2768 | 1460996444879 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 09:20:45 INFO - PROCESS | 2768 | 1460996445106 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:45 INFO - PROCESS | 2768 | ++DOCSHELL 1FD7CC00 == 94 [pid = 2768] [id = 674] 09:20:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1FD7F000) [pid = 2768] [serial = 2022] [outer = 00000000] 09:20:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (21F94C00) [pid = 2768] [serial = 2023] [outer = 1FD7F000] 09:20:45 INFO - PROCESS | 2768 | 1460996445168 Marionette DEBUG loaded listener.js 09:20:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (21F9BC00) [pid = 2768] [serial = 2024] [outer = 1FD7F000] 09:20:46 INFO - PROCESS | 2768 | 1460996446169 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] 09:20:46 INFO - PROCESS | 2768 | 1460996446198 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 09:20:46 INFO - PROCESS | 2768 | 1460996446201 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:20:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:20:46 INFO - PROCESS | 2768 | 1460996446203 Marionette TRACE conn5 <- [1,2662,null,{}] 09:20:46 INFO - PROCESS | 2768 | 1460996446207 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}] 09:20:46 INFO - PROCESS | 2768 | 1460996446322 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 09:20:46 INFO - PROCESS | 2768 | 1460996446503 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:46 INFO - PROCESS | 2768 | ++DOCSHELL 1A4D2400 == 95 [pid = 2768] [id = 675] 09:20:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1B125400) [pid = 2768] [serial = 2025] [outer = 00000000] 09:20:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (234F1800) [pid = 2768] [serial = 2026] [outer = 1B125400] 09:20:46 INFO - PROCESS | 2768 | 1460996446563 Marionette DEBUG loaded listener.js 09:20:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (234F9000) [pid = 2768] [serial = 2027] [outer = 1B125400] 09:20:47 INFO - PROCESS | 2768 | 1460996447584 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] 09:20:47 INFO - PROCESS | 2768 | 1460996447626 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 09:20:47 INFO - PROCESS | 2768 | 1460996447630 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:20:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:20:47 INFO - PROCESS | 2768 | 1460996447632 Marionette TRACE conn5 <- [1,2666,null,{}] 09:20:47 INFO - PROCESS | 2768 | 1460996447636 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}] 09:20:47 INFO - PROCESS | 2768 | 1460996447777 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 09:20:47 INFO - PROCESS | 2768 | 1460996447930 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 2768 | ++DOCSHELL 23603400 == 96 [pid = 2768] [id = 676] 09:20:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (23603C00) [pid = 2768] [serial = 2028] [outer = 00000000] 09:20:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (23610400) [pid = 2768] [serial = 2029] [outer = 23603C00] 09:20:48 INFO - PROCESS | 2768 | 1460996447986 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (23613400) [pid = 2768] [serial = 2030] [outer = 23603C00] 09:20:49 INFO - PROCESS | 2768 | 1460996449013 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]]]}] 09:20:49 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) 09:20:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1430ms 09:20:49 INFO - PROCESS | 2768 | 1460996449065 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 09:20:49 INFO - PROCESS | 2768 | 1460996449069 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 09:20:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:20:49 INFO - PROCESS | 2768 | 1460996449074 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 2768 | 1460996449078 Marionette TRACE conn5 <- [1,2670,null,{}] 09:20:49 INFO - PROCESS | 2768 | 1460996449083 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}] 09:20:49 INFO - PROCESS | 2768 | 1460996449193 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 09:20:49 INFO - PROCESS | 2768 | 1460996449357 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:49 INFO - PROCESS | 2768 | ++DOCSHELL 18440C00 == 97 [pid = 2768] [id = 677] 09:20:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (18807000) [pid = 2768] [serial = 2031] [outer = 00000000] 09:20:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1A43F800) [pid = 2768] [serial = 2032] [outer = 18807000] 09:20:49 INFO - PROCESS | 2768 | 1460996449409 Marionette DEBUG loaded listener.js 09:20:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (1B2A7C00) [pid = 2768] [serial = 2033] [outer = 18807000] 09:20:50 INFO - PROCESS | 2768 | 1460996450464 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]]]}] 09:20:50 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) 09:20:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1440ms 09:20:50 INFO - PROCESS | 2768 | 1460996450515 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 09:20:50 INFO - PROCESS | 2768 | 1460996450520 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 09:20:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:20:50 INFO - PROCESS | 2768 | 1460996450527 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:20:50 INFO - PROCESS | 2768 | 1460996450529 Marionette TRACE conn5 <- [1,2674,null,{}] 09:20:50 INFO - PROCESS | 2768 | 1460996450533 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}] 09:20:50 INFO - PROCESS | 2768 | 1460996450670 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 09:20:50 INFO - PROCESS | 2768 | 1460996450835 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 2768 | ++DOCSHELL 1B497000 == 98 [pid = 2768] [id = 678] 09:20:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (1BC6FC00) [pid = 2768] [serial = 2034] [outer = 00000000] 09:20:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 160 (1CD16800) [pid = 2768] [serial = 2035] [outer = 1BC6FC00] 09:20:50 INFO - PROCESS | 2768 | 1460996450884 Marionette DEBUG loaded listener.js 09:20:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 161 (1CEF0800) [pid = 2768] [serial = 2036] [outer = 1BC6FC00] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 12417C00 == 97 [pid = 2768] [id = 469] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 2338A400 == 96 [pid = 2768] [id = 617] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 1121D800 == 95 [pid = 2768] [id = 670] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 12416800 == 94 [pid = 2768] [id = 669] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 138F4400 == 93 [pid = 2768] [id = 668] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 1E569800 == 92 [pid = 2768] [id = 667] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 1D4D8400 == 91 [pid = 2768] [id = 666] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 12412800 == 90 [pid = 2768] [id = 665] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 160 (1BC74000) [pid = 2768] [serial = 1918] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 159 (1FC2C800) [pid = 2768] [serial = 1921] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (2360DC00) [pid = 2768] [serial = 1924] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (23848C00) [pid = 2768] [serial = 1927] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (240AE000) [pid = 2768] [serial = 1930] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 16D45000 == 89 [pid = 2768] [id = 664] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 1220B000 == 88 [pid = 2768] [id = 663] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 19C7BC00 == 87 [pid = 2768] [id = 662] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 11AE9400 == 86 [pid = 2768] [id = 657] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 1A436C00 == 85 [pid = 2768] [id = 656] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 1493D800 == 84 [pid = 2768] [id = 655] 09:20:51 INFO - PROCESS | 2768 | --DOCSHELL 11EEDC00 == 83 [pid = 2768] [id = 654] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (1D409000) [pid = 2768] [serial = 1960] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (1C620800) [pid = 2768] [serial = 1948] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1CCC6800) [pid = 2768] [serial = 1951] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1C62AC00) [pid = 2768] [serial = 1949] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (16F13000) [pid = 2768] [serial = 1954] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (12419000) [pid = 2768] [serial = 1934] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (12333000) [pid = 2768] [serial = 1933] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (18806400) [pid = 2768] [serial = 1937] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (177E2800) [pid = 2768] [serial = 1936] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1B14B400) [pid = 2768] [serial = 1945] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (174C7400) [pid = 2768] [serial = 1939] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (18809800) [pid = 2768] [serial = 1940] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1A4BA000) [pid = 2768] [serial = 1942] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1A4C4800) [pid = 2768] [serial = 1943] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (1CCC7400) [pid = 2768] [serial = 1952] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (188E2800) [pid = 2768] [serial = 1955] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1CEF2000) [pid = 2768] [serial = 1957] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1B49F400) [pid = 2768] [serial = 1946] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1CEFB000) [pid = 2768] [serial = 1958] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1D4DEC00) [pid = 2768] [serial = 1961] [outer = 00000000] [url = about:blank] 09:20:51 INFO - PROCESS | 2768 | 1460996451928 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] 09:20:51 INFO - PROCESS | 2768 | 1460996451968 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 09:20:51 INFO - PROCESS | 2768 | 1460996451971 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:20:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:20:51 INFO - PROCESS | 2768 | 1460996451975 Marionette TRACE conn5 <- [1,2678,null,{}] 09:20:51 INFO - PROCESS | 2768 | 1460996451985 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}] 09:20:52 INFO - PROCESS | 2768 | 1460996452088 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 09:20:52 INFO - PROCESS | 2768 | 1460996452095 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:52 INFO - PROCESS | 2768 | ++DOCSHELL 1838E800 == 84 [pid = 2768] [id = 679] 09:20:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (18390800) [pid = 2768] [serial = 2037] [outer = 00000000] 09:20:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1B2AEC00) [pid = 2768] [serial = 2038] [outer = 18390800] 09:20:52 INFO - PROCESS | 2768 | 1460996452144 Marionette DEBUG loaded listener.js 09:20:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1B4A1400) [pid = 2768] [serial = 2039] [outer = 18390800] 09:20:53 INFO - PROCESS | 2768 | 1460996453148 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] 09:20:53 INFO - PROCESS | 2768 | 1460996453199 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 09:20:53 INFO - PROCESS | 2768 | 1460996453203 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:20:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:20:53 INFO - PROCESS | 2768 | 1460996453204 Marionette TRACE conn5 <- [1,2682,null,{}] 09:20:53 INFO - PROCESS | 2768 | 1460996453208 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}] 09:20:53 INFO - PROCESS | 2768 | 1460996453341 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 09:20:53 INFO - PROCESS | 2768 | 1460996453411 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:53 INFO - PROCESS | 2768 | ++DOCSHELL 1C622800 == 85 [pid = 2768] [id = 680] 09:20:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1C623000) [pid = 2768] [serial = 2040] [outer = 00000000] 09:20:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1CCC7400) [pid = 2768] [serial = 2041] [outer = 1C623000] 09:20:53 INFO - PROCESS | 2768 | 1460996453457 Marionette DEBUG loaded listener.js 09:20:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1CEF3C00) [pid = 2768] [serial = 2042] [outer = 1C623000] 09:20:54 INFO - PROCESS | 2768 | 1460996454373 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] 09:20:54 INFO - PROCESS | 2768 | 1460996454430 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 09:20:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:20:54 INFO - PROCESS | 2768 | 1460996454439 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 2768 | 1460996454441 Marionette TRACE conn5 <- [1,2686,null,{}] 09:20:54 INFO - PROCESS | 2768 | 1460996454445 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}] 09:20:54 INFO - PROCESS | 2768 | 1460996454574 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 09:20:54 INFO - PROCESS | 2768 | 1460996454581 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:54 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0D800 == 86 [pid = 2768] [id = 681] 09:20:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1CF0F000) [pid = 2768] [serial = 2043] [outer = 00000000] 09:20:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1D4D8400) [pid = 2768] [serial = 2044] [outer = 1CF0F000] 09:20:54 INFO - PROCESS | 2768 | 1460996454697 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1D4E1C00) [pid = 2768] [serial = 2045] [outer = 1CF0F000] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1493F800) [pid = 2768] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1BC66800) [pid = 2768] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1A1A3800) [pid = 2768] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (16D50000) [pid = 2768] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (12209C00) [pid = 2768] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (122BBC00) [pid = 2768] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1E55F400) [pid = 2768] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1A4C0800) [pid = 2768] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1D4DC400) [pid = 2768] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1C4A8800) [pid = 2768] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (132A3000) [pid = 2768] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1DDEC000) [pid = 2768] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1DD89800) [pid = 2768] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1494B000) [pid = 2768] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1E574C00) [pid = 2768] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CF09400) [pid = 2768] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1BC75800) [pid = 2768] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (240A6400) [pid = 2768] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1E573C00) [pid = 2768] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (18390000) [pid = 2768] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (11F72400) [pid = 2768] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (14944C00) [pid = 2768] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (23616400) [pid = 2768] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (21F99000) [pid = 2768] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1A4C4000) [pid = 2768] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (21F73400) [pid = 2768] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (234EF000) [pid = 2768] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (2383EC00) [pid = 2768] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (19D75800) [pid = 2768] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (18810400) [pid = 2768] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1D4E0800) [pid = 2768] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1FD92400) [pid = 2768] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CC7DC00) [pid = 2768] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1FD74800) [pid = 2768] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (16D4D800) [pid = 2768] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:20:55 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1233B400) [pid = 2768] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:20:56 INFO - PROCESS | 2768 | 1460996455988 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] 09:20:56 INFO - PROCESS | 2768 | 1460996456023 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 09:20:56 INFO - PROCESS | 2768 | 1460996456027 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 2768 | 1460996456028 Marionette TRACE conn5 <- [1,2690,null,{}] 09:20:56 INFO - PROCESS | 2768 | 1460996456032 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}] 09:20:56 INFO - PROCESS | 2768 | 1460996456138 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 09:20:56 INFO - PROCESS | 2768 | 1460996456245 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:56 INFO - PROCESS | 2768 | ++DOCSHELL 122BCC00 == 87 [pid = 2768] [id = 682] 09:20:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (122BE800) [pid = 2768] [serial = 2046] [outer = 00000000] 09:20:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (1843B800) [pid = 2768] [serial = 2047] [outer = 122BE800] 09:20:56 INFO - PROCESS | 2768 | 1460996456298 Marionette DEBUG loaded listener.js 09:20:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1CC83000) [pid = 2768] [serial = 2048] [outer = 122BE800] 09:20:56 INFO - PROCESS | 2768 | 1460996456669 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]]]}] 09:20:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:20:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 670ms 09:20:56 INFO - PROCESS | 2768 | 1460996456697 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 09:20:56 INFO - PROCESS | 2768 | 1460996456699 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 09:20:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:20:56 INFO - PROCESS | 2768 | 1460996456702 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 2768 | 1460996456704 Marionette TRACE conn5 <- [1,2694,null,{}] 09:20:56 INFO - PROCESS | 2768 | 1460996456707 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}] 09:20:56 INFO - PROCESS | 2768 | 1460996456793 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 09:20:56 INFO - PROCESS | 2768 | 1460996456909 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:56 INFO - PROCESS | 2768 | ++DOCSHELL 188E5C00 == 88 [pid = 2768] [id = 683] 09:20:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (19D7B000) [pid = 2768] [serial = 2049] [outer = 00000000] 09:20:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1DF87000) [pid = 2768] [serial = 2050] [outer = 19D7B000] 09:20:56 INFO - PROCESS | 2768 | 1460996456956 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1E560400) [pid = 2768] [serial = 2051] [outer = 19D7B000] 09:20:57 INFO - PROCESS | 2768 | 1460996457328 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]]]}] 09:20:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:20:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 09:20:57 INFO - PROCESS | 2768 | 1460996457373 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 09:20:57 INFO - PROCESS | 2768 | 1460996457375 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 09:20:57 INFO - PROCESS | 2768 | 1460996457389 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:20:57 INFO - PROCESS | 2768 | 1460996457390 Marionette TRACE conn5 <- [1,2698,null,{}] 09:20:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:20:57 INFO - PROCESS | 2768 | 1460996457459 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}] 09:20:57 INFO - PROCESS | 2768 | 1460996457635 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 09:20:57 INFO - PROCESS | 2768 | 1460996457770 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:57 INFO - PROCESS | 2768 | ++DOCSHELL 16D13C00 == 89 [pid = 2768] [id = 684] 09:20:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (16D45000) [pid = 2768] [serial = 2052] [outer = 00000000] 09:20:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (174DFC00) [pid = 2768] [serial = 2053] [outer = 16D45000] 09:20:57 INFO - PROCESS | 2768 | 1460996457868 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (18438000) [pid = 2768] [serial = 2054] [outer = 16D45000] 09:20:58 INFO - PROCESS | 2768 | 1460996458481 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] 09:20:58 INFO - PROCESS | 2768 | 1460996458542 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 09:20:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:20:58 INFO - PROCESS | 2768 | 1460996458547 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 2768 | 1460996458550 Marionette TRACE conn5 <- [1,2702,null,{}] 09:20:58 INFO - PROCESS | 2768 | 1460996458570 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}] 09:20:58 INFO - PROCESS | 2768 | 1460996458686 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 09:20:58 INFO - PROCESS | 2768 | 1460996458843 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 2768 | ++DOCSHELL 19D7C800 == 90 [pid = 2768] [id = 685] 09:20:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (19D7D400) [pid = 2768] [serial = 2055] [outer = 00000000] 09:20:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1BC79C00) [pid = 2768] [serial = 2056] [outer = 19D7D400] 09:20:58 INFO - PROCESS | 2768 | 1460996458901 Marionette DEBUG loaded listener.js 09:20:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1C624800) [pid = 2768] [serial = 2057] [outer = 19D7D400] 09:20:59 INFO - PROCESS | 2768 | 1460996459515 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]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:20:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1019ms 09:20:59 INFO - PROCESS | 2768 | 1460996459570 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 09:20:59 INFO - PROCESS | 2768 | 1460996459573 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 09:20:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:20:59 INFO - PROCESS | 2768 | 1460996459577 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 2768 | 1460996459579 Marionette TRACE conn5 <- [1,2706,null,{}] 09:20:59 INFO - PROCESS | 2768 | 1460996459583 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}] 09:20:59 INFO - PROCESS | 2768 | 1460996459720 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 09:20:59 INFO - PROCESS | 2768 | 1460996459891 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:59 INFO - PROCESS | 2768 | ++DOCSHELL 1CF12000 == 91 [pid = 2768] [id = 686] 09:20:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CF8F000) [pid = 2768] [serial = 2058] [outer = 00000000] 09:20:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1E57C000) [pid = 2768] [serial = 2059] [outer = 1CF8F000] 09:20:59 INFO - PROCESS | 2768 | 1460996459952 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1FC21400) [pid = 2768] [serial = 2060] [outer = 1CF8F000] 09:21:00 INFO - PROCESS | 2768 | 1460996460620 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] 09:21:00 INFO - PROCESS | 2768 | 1460996460662 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 09:21:00 INFO - PROCESS | 2768 | 1460996460667 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:21:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:21:00 INFO - PROCESS | 2768 | 1460996460669 Marionette TRACE conn5 <- [1,2710,null,{}] 09:21:00 INFO - PROCESS | 2768 | 1460996460673 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}] 09:21:00 INFO - PROCESS | 2768 | 1460996460785 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 09:21:00 INFO - PROCESS | 2768 | 1460996460936 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 2768 | ++DOCSHELL 1FD9CC00 == 92 [pid = 2768] [id = 687] 09:21:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1FD9F400) [pid = 2768] [serial = 2061] [outer = 00000000] 09:21:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (210AE000) [pid = 2768] [serial = 2062] [outer = 1FD9F400] 09:21:01 INFO - PROCESS | 2768 | 1460996460993 Marionette DEBUG loaded listener.js 09:21:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21261800) [pid = 2768] [serial = 2063] [outer = 1FD9F400] 09:21:01 INFO - PROCESS | 2768 | 1460996461596 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] 09:21:01 INFO - PROCESS | 2768 | 1460996461643 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 09:21:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:21:01 INFO - PROCESS | 2768 | 1460996461647 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 2768 | 1460996461649 Marionette TRACE conn5 <- [1,2714,null,{}] 09:21:01 INFO - PROCESS | 2768 | 1460996461653 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}] 09:21:01 INFO - PROCESS | 2768 | 1460996461762 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 09:21:01 INFO - PROCESS | 2768 | 1460996461916 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:01 INFO - PROCESS | 2768 | ++DOCSHELL 210AA000 == 93 [pid = 2768] [id = 688] 09:21:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (21AF6800) [pid = 2768] [serial = 2064] [outer = 00000000] 09:21:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (21C5D400) [pid = 2768] [serial = 2065] [outer = 21AF6800] 09:21:01 INFO - PROCESS | 2768 | 1460996461972 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (21F8D400) [pid = 2768] [serial = 2066] [outer = 21AF6800] 09:21:02 INFO - PROCESS | 2768 | 1460996462523 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]]]}] 09:21:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:21:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 930ms 09:21:02 INFO - PROCESS | 2768 | 1460996462581 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 09:21:02 INFO - PROCESS | 2768 | 1460996462583 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 09:21:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:21:02 INFO - PROCESS | 2768 | 1460996462586 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:21:02 INFO - PROCESS | 2768 | 1460996462588 Marionette TRACE conn5 <- [1,2718,null,{}] 09:21:02 INFO - PROCESS | 2768 | 1460996462593 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}] 09:21:02 INFO - PROCESS | 2768 | 1460996462753 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 09:21:02 INFO - PROCESS | 2768 | 1460996462912 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:02 INFO - PROCESS | 2768 | ++DOCSHELL 1CC32400 == 94 [pid = 2768] [id = 689] 09:21:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1CC33400) [pid = 2768] [serial = 2067] [outer = 00000000] 09:21:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1CC40800) [pid = 2768] [serial = 2068] [outer = 1CC33400] 09:21:02 INFO - PROCESS | 2768 | 1460996462971 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (21F79400) [pid = 2768] [serial = 2069] [outer = 1CC33400] 09:21:04 INFO - PROCESS | 2768 | 1460996464028 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] 09:21:04 INFO - PROCESS | 2768 | 1460996464067 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 09:21:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:21:04 INFO - PROCESS | 2768 | 1460996464071 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 2768 | 1460996464073 Marionette TRACE conn5 <- [1,2722,null,{}] 09:21:04 INFO - PROCESS | 2768 | 1460996464077 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}] 09:21:04 INFO - PROCESS | 2768 | 1460996464214 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 09:21:04 INFO - PROCESS | 2768 | 1460996464385 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:04 INFO - PROCESS | 2768 | ++DOCSHELL 21AFD800 == 95 [pid = 2768] [id = 690] 09:21:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21C56C00) [pid = 2768] [serial = 2070] [outer = 00000000] 09:21:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (23607800) [pid = 2768] [serial = 2071] [outer = 21C56C00] 09:21:04 INFO - PROCESS | 2768 | 1460996464440 Marionette DEBUG loaded listener.js 09:21:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (23615800) [pid = 2768] [serial = 2072] [outer = 21C56C00] 09:21:05 INFO - PROCESS | 2768 | 1460996465011 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]]]}] 09:21:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:21:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 970ms 09:21:05 INFO - PROCESS | 2768 | 1460996465053 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 09:21:05 INFO - PROCESS | 2768 | 1460996465055 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 09:21:05 INFO - PROCESS | 2768 | 1460996465060 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:21:05 INFO - PROCESS | 2768 | 1460996465062 Marionette TRACE conn5 <- [1,2726,null,{}] 09:21:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:21:05 INFO - PROCESS | 2768 | 1460996465066 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}] 09:21:05 INFO - PROCESS | 2768 | 1460996465176 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 09:21:05 INFO - PROCESS | 2768 | 1460996465345 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 2768 | ++DOCSHELL 1121E800 == 96 [pid = 2768] [id = 691] 09:21:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (11AE9400) [pid = 2768] [serial = 2073] [outer = 00000000] 09:21:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (188E9400) [pid = 2768] [serial = 2074] [outer = 11AE9400] 09:21:05 INFO - PROCESS | 2768 | 1460996465401 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1A1AF000) [pid = 2768] [serial = 2075] [outer = 11AE9400] 09:21:06 INFO - PROCESS | 2768 | 1460996466155 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]]]}] 09:21:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:21:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1129ms 09:21:06 INFO - PROCESS | 2768 | 1460996466195 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 09:21:06 INFO - PROCESS | 2768 | 1460996466200 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 09:21:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:21:06 INFO - PROCESS | 2768 | 1460996466206 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 2768 | 1460996466209 Marionette TRACE conn5 <- [1,2730,null,{}] 09:21:06 INFO - PROCESS | 2768 | 1460996466215 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}] 09:21:06 INFO - PROCESS | 2768 | 1460996466326 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 09:21:06 INFO - PROCESS | 2768 | 1460996466490 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:06 INFO - PROCESS | 2768 | ++DOCSHELL 1282DC00 == 97 [pid = 2768] [id = 692] 09:21:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (12831C00) [pid = 2768] [serial = 2076] [outer = 00000000] 09:21:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1494CC00) [pid = 2768] [serial = 2077] [outer = 12831C00] 09:21:06 INFO - PROCESS | 2768 | 1460996466543 Marionette DEBUG loaded listener.js 09:21:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (16D46800) [pid = 2768] [serial = 2078] [outer = 12831C00] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 11A88800 == 96 [pid = 2768] [id = 568] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 122BCC00 == 95 [pid = 2768] [id = 682] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 1CF0D800 == 94 [pid = 2768] [id = 681] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 1C622800 == 93 [pid = 2768] [id = 680] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 1838E800 == 92 [pid = 2768] [id = 679] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 1B497000 == 91 [pid = 2768] [id = 678] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 18440C00 == 90 [pid = 2768] [id = 677] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 1A4D2400 == 89 [pid = 2768] [id = 675] 09:21:06 INFO - PROCESS | 2768 | --DOCSHELL 1FD7CC00 == 88 [pid = 2768] [id = 674] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (21F6D000) [pid = 2768] [serial = 2014] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOCSHELL 1C626800 == 87 [pid = 2768] [id = 673] 09:21:07 INFO - PROCESS | 2768 | --DOCSHELL 1E571800 == 86 [pid = 2768] [id = 638] 09:21:07 INFO - PROCESS | 2768 | --DOCSHELL 132E1800 == 85 [pid = 2768] [id = 672] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1D4F5C00) [pid = 2768] [serial = 1963] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1E57BC00) [pid = 2768] [serial = 1916] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1B148800) [pid = 2768] [serial = 1985] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1A43B000) [pid = 2768] [serial = 1868] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (19D78C00) [pid = 2768] [serial = 1859] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1B2B0000) [pid = 2768] [serial = 1862] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (2383E400) [pid = 2768] [serial = 1856] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (2361CC00) [pid = 2768] [serial = 1925] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (188E2400) [pid = 2768] [serial = 1967] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1C628000) [pid = 2768] [serial = 1970] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (23386000) [pid = 2768] [serial = 1850] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (23604800) [pid = 2768] [serial = 1853] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (240A4000) [pid = 2768] [serial = 1928] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CF17400) [pid = 2768] [serial = 1996] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1FD96000) [pid = 2768] [serial = 2003] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1A43C400) [pid = 2768] [serial = 1987] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (2125F800) [pid = 2768] [serial = 1981] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1BC7AC00) [pid = 2768] [serial = 1969] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CC82800) [pid = 2768] [serial = 1919] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1DF7E000) [pid = 2768] [serial = 1880] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (21ACC800) [pid = 2768] [serial = 1787] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1B128800) [pid = 2768] [serial = 1988] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CEEE400) [pid = 2768] [serial = 1874] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (21AFEC00) [pid = 2768] [serial = 1847] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1A430C00) [pid = 2768] [serial = 1841] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (171F8800) [pid = 2768] [serial = 1865] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1FC85C00) [pid = 2768] [serial = 1975] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (21C52400) [pid = 2768] [serial = 2012] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (174C7800) [pid = 2768] [serial = 1966] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1C7FF000) [pid = 2768] [serial = 1871] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1CC7C400) [pid = 2768] [serial = 1994] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 109 (1A436400) [pid = 2768] [serial = 1984] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 108 (1E565000) [pid = 2768] [serial = 1964] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 107 (16F32000) [pid = 2768] [serial = 1990] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 106 (1FD72400) [pid = 2768] [serial = 1922] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1E575400) [pid = 2768] [serial = 1972] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CE15C00) [pid = 2768] [serial = 1844] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (1DF85800) [pid = 2768] [serial = 2000] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1C62E800) [pid = 2768] [serial = 1993] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (1CF92400) [pid = 2768] [serial = 1997] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (210A7400) [pid = 2768] [serial = 2011] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (1EA35400) [pid = 2768] [serial = 1883] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 98 (210B1000) [pid = 2768] [serial = 2005] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 97 (1DDEBC00) [pid = 2768] [serial = 1999] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 96 (1CC76400) [pid = 2768] [serial = 2008] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 95 (1CF14000) [pid = 2768] [serial = 2009] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 94 (19D72800) [pid = 2768] [serial = 1991] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 93 (1FC83000) [pid = 2768] [serial = 2002] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 92 (21503000) [pid = 2768] [serial = 2006] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 91 (1CF8E400) [pid = 2768] [serial = 1877] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 90 (1FD7DC00) [pid = 2768] [serial = 1978] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 89 (1FC90C00) [pid = 2768] [serial = 1886] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | --DOMWINDOW == 88 (2426D800) [pid = 2768] [serial = 1931] [outer = 00000000] [url = about:blank] 09:21:07 INFO - PROCESS | 2768 | 1460996467140 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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:21:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 970ms 09:21:07 INFO - PROCESS | 2768 | 1460996467181 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 2768 | 1460996467186 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 09:21:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:21:07 INFO - PROCESS | 2768 | 1460996467192 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - PROCESS | 2768 | 1460996467195 Marionette TRACE conn5 <- [1,2734,null,{}] 09:21:07 INFO - PROCESS | 2768 | 1460996467199 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}] 09:21:07 INFO - PROCESS | 2768 | 1460996467298 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 09:21:07 INFO - PROCESS | 2768 | 1460996467412 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:07 INFO - PROCESS | 2768 | ++DOCSHELL 11AE2C00 == 86 [pid = 2768] [id = 693] 09:21:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 89 (11F80000) [pid = 2768] [serial = 2079] [outer = 00000000] 09:21:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 90 (16D45400) [pid = 2768] [serial = 2080] [outer = 11F80000] 09:21:07 INFO - PROCESS | 2768 | 1460996467459 Marionette DEBUG loaded listener.js 09:21:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 91 (174CB000) [pid = 2768] [serial = 2081] [outer = 11F80000] 09:21:07 INFO - PROCESS | 2768 | 1460996467873 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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:21:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 730ms 09:21:07 INFO - PROCESS | 2768 | 1460996467925 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 09:21:07 INFO - PROCESS | 2768 | 1460996467928 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 09:21:07 INFO - PROCESS | 2768 | 1460996467931 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:21:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:21:07 INFO - PROCESS | 2768 | 1460996467935 Marionette TRACE conn5 <- [1,2738,null,{}] 09:21:07 INFO - PROCESS | 2768 | 1460996467946 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}] 09:21:08 INFO - PROCESS | 2768 | 1460996468072 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 09:21:08 INFO - PROCESS | 2768 | 1460996468091 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 2768 | ++DOCSHELL 19C81C00 == 87 [pid = 2768] [id = 694] 09:21:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 92 (19C85400) [pid = 2768] [serial = 2082] [outer = 00000000] 09:21:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 93 (19D79400) [pid = 2768] [serial = 2083] [outer = 19C85400] 09:21:08 INFO - PROCESS | 2768 | 1460996468142 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 94 (1A431400) [pid = 2768] [serial = 2084] [outer = 19C85400] 09:21:08 INFO - PROCESS | 2768 | 1460996468620 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]]]}] 09:21:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:21:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 09:21:08 INFO - PROCESS | 2768 | 1460996468665 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 2768 | 1460996468668 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 09:21:08 INFO - PROCESS | 2768 | 1460996468671 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:21:08 INFO - PROCESS | 2768 | 1460996468673 Marionette TRACE conn5 <- [1,2742,null,{}] 09:21:08 INFO - PROCESS | 2768 | 1460996468677 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}] 09:21:08 INFO - PROCESS | 2768 | 1460996468770 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 09:21:08 INFO - PROCESS | 2768 | 1460996468776 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BC800 == 88 [pid = 2768] [id = 695] 09:21:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 95 (1A4BF400) [pid = 2768] [serial = 2085] [outer = 00000000] 09:21:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 96 (1B12F400) [pid = 2768] [serial = 2086] [outer = 1A4BF400] 09:21:08 INFO - PROCESS | 2768 | 1460996468822 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 97 (1B2AC000) [pid = 2768] [serial = 2087] [outer = 1A4BF400] 09:21:09 INFO - PROCESS | 2768 | 1460996469284 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]]]}] 09:21:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:21:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 631ms 09:21:09 INFO - PROCESS | 2768 | 1460996469323 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 09:21:09 INFO - PROCESS | 2768 | 1460996469325 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 09:21:09 INFO - PROCESS | 2768 | 1460996469328 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 2768 | 1460996469330 Marionette TRACE conn5 <- [1,2746,null,{}] 09:21:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:21:09 INFO - PROCESS | 2768 | 1460996469339 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}] 09:21:09 INFO - PROCESS | 2768 | 1460996469466 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 09:21:09 INFO - PROCESS | 2768 | 1460996469563 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:09 INFO - PROCESS | 2768 | ++DOCSHELL 1B499C00 == 89 [pid = 2768] [id = 696] 09:21:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 98 (1B4A2800) [pid = 2768] [serial = 2088] [outer = 00000000] 09:21:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 99 (1BC74400) [pid = 2768] [serial = 2089] [outer = 1B4A2800] 09:21:09 INFO - PROCESS | 2768 | 1460996469609 Marionette DEBUG loaded listener.js 09:21:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1C479400) [pid = 2768] [serial = 2090] [outer = 1B4A2800] 09:21:10 INFO - PROCESS | 2768 | 1460996470060 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]]]}] 09:21:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:21:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 770ms 09:21:10 INFO - PROCESS | 2768 | 1460996470104 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 09:21:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:21:10 INFO - PROCESS | 2768 | 1460996470106 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 09:21:10 INFO - PROCESS | 2768 | 1460996470109 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 2768 | 1460996470111 Marionette TRACE conn5 <- [1,2750,null,{}] 09:21:10 INFO - PROCESS | 2768 | 1460996470114 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}] 09:21:10 INFO - PROCESS | 2768 | 1460996470254 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 09:21:10 INFO - PROCESS | 2768 | 1460996470280 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 2768 | ++DOCSHELL 1CA99800 == 90 [pid = 2768] [id = 697] 09:21:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CA9E000) [pid = 2768] [serial = 2091] [outer = 00000000] 09:21:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CC3B400) [pid = 2768] [serial = 2092] [outer = 1CA9E000] 09:21:10 INFO - PROCESS | 2768 | 1460996470329 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1CC3CC00) [pid = 2768] [serial = 2093] [outer = 1CA9E000] 09:21:10 INFO - PROCESS | 2768 | 1460996470781 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]]]}] 09:21:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:21:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 730ms 09:21:10 INFO - PROCESS | 2768 | 1460996470858 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 09:21:10 INFO - PROCESS | 2768 | 1460996470860 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 09:21:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:21:10 INFO - PROCESS | 2768 | 1460996470866 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:21:10 INFO - PROCESS | 2768 | 1460996470867 Marionette TRACE conn5 <- [1,2754,null,{}] 09:21:10 INFO - PROCESS | 2768 | 1460996470871 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}] 09:21:11 INFO - PROCESS | 2768 | 1460996470999 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 09:21:11 INFO - PROCESS | 2768 | 1460996471073 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:11 INFO - PROCESS | 2768 | ++DOCSHELL 1CA96400 == 91 [pid = 2768] [id = 698] 09:21:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1CC39800) [pid = 2768] [serial = 2094] [outer = 00000000] 09:21:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1CC85400) [pid = 2768] [serial = 2095] [outer = 1CC39800] 09:21:11 INFO - PROCESS | 2768 | 1460996471118 Marionette DEBUG loaded listener.js 09:21:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1CCC9400) [pid = 2768] [serial = 2096] [outer = 1CC39800] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 105 (1C623000) [pid = 2768] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 104 (1CF0F000) [pid = 2768] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 103 (18807000) [pid = 2768] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 102 (1BC6FC00) [pid = 2768] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 101 (23603C00) [pid = 2768] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 100 (18390800) [pid = 2768] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:21:11 INFO - PROCESS | 2768 | --DOMWINDOW == 99 (122BE800) [pid = 2768] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:21:11 INFO - PROCESS | 2768 | 1460996471560 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]]]}] 09:21:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:21:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 730ms 09:21:11 INFO - PROCESS | 2768 | 1460996471598 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 2768 | 1460996471600 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 09:21:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:21:11 INFO - PROCESS | 2768 | 1460996471608 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 2768 | 1460996471610 Marionette TRACE conn5 <- [1,2758,null,{}] 09:21:11 INFO - PROCESS | 2768 | 1460996471614 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}] 09:21:11 INFO - PROCESS | 2768 | 1460996471747 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 09:21:11 INFO - PROCESS | 2768 | 1460996471820 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:11 INFO - PROCESS | 2768 | ++DOCSHELL 1CC79C00 == 92 [pid = 2768] [id = 699] 09:21:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 100 (1CCCE000) [pid = 2768] [serial = 2097] [outer = 00000000] 09:21:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 101 (1CEEC400) [pid = 2768] [serial = 2098] [outer = 1CCCE000] 09:21:11 INFO - PROCESS | 2768 | 1460996471865 Marionette DEBUG loaded listener.js 09:21:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 102 (1CEF0000) [pid = 2768] [serial = 2099] [outer = 1CCCE000] 09:21:12 INFO - PROCESS | 2768 | 1460996472219 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]]]}] 09:21:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:21:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 630ms 09:21:12 INFO - PROCESS | 2768 | 1460996472234 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 2768 | 1460996472236 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 09:21:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:21:12 INFO - PROCESS | 2768 | 1460996472239 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 2768 | 1460996472241 Marionette TRACE conn5 <- [1,2762,null,{}] 09:21:12 INFO - PROCESS | 2768 | 1460996472259 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}] 09:21:12 INFO - PROCESS | 2768 | 1460996472350 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 09:21:12 INFO - PROCESS | 2768 | 1460996472356 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:12 INFO - PROCESS | 2768 | ++DOCSHELL 1CEF7800 == 93 [pid = 2768] [id = 700] 09:21:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 103 (1CF0A000) [pid = 2768] [serial = 2100] [outer = 00000000] 09:21:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 104 (1CF84C00) [pid = 2768] [serial = 2101] [outer = 1CF0A000] 09:21:12 INFO - PROCESS | 2768 | 1460996472401 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 105 (1D322400) [pid = 2768] [serial = 2102] [outer = 1CF0A000] 09:21:12 INFO - PROCESS | 2768 | 1460996472886 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]]]}] 09:21:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:21:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 09:21:12 INFO - PROCESS | 2768 | 1460996472910 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 2768 | 1460996472912 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 09:21:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:21:12 INFO - PROCESS | 2768 | 1460996472915 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 2768 | 1460996472917 Marionette TRACE conn5 <- [1,2766,null,{}] 09:21:12 INFO - PROCESS | 2768 | 1460996472939 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}] 09:21:13 INFO - PROCESS | 2768 | 1460996473030 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 09:21:13 INFO - PROCESS | 2768 | 1460996473039 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:13 INFO - PROCESS | 2768 | ++DOCSHELL 1CF17000 == 94 [pid = 2768] [id = 701] 09:21:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 106 (1D3E4C00) [pid = 2768] [serial = 2103] [outer = 00000000] 09:21:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 107 (1D4ED000) [pid = 2768] [serial = 2104] [outer = 1D3E4C00] 09:21:13 INFO - PROCESS | 2768 | 1460996473084 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 108 (1DDEBC00) [pid = 2768] [serial = 2105] [outer = 1D3E4C00] 09:21:13 INFO - PROCESS | 2768 | 1460996473792 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]]]}] 09:21:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:21:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 930ms 09:21:13 INFO - PROCESS | 2768 | 1460996473847 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 09:21:13 INFO - PROCESS | 2768 | 1460996473851 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 09:21:13 INFO - PROCESS | 2768 | 1460996473857 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:21:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:21:13 INFO - PROCESS | 2768 | 1460996473861 Marionette TRACE conn5 <- [1,2770,null,{}] 09:21:13 INFO - PROCESS | 2768 | 1460996473867 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}] 09:21:14 INFO - PROCESS | 2768 | 1460996474001 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 09:21:14 INFO - PROCESS | 2768 | 1460996474163 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:14 INFO - PROCESS | 2768 | ++DOCSHELL 1233D000 == 95 [pid = 2768] [id = 702] 09:21:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 109 (1233F000) [pid = 2768] [serial = 2106] [outer = 00000000] 09:21:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 110 (16F9E800) [pid = 2768] [serial = 2107] [outer = 1233F000] 09:21:14 INFO - PROCESS | 2768 | 1460996474223 Marionette DEBUG loaded listener.js 09:21:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (176C4C00) [pid = 2768] [serial = 2108] [outer = 1233F000] 09:21:14 INFO - PROCESS | 2768 | 1460996474831 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]]]}] 09:21:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:21:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1021ms 09:21:14 INFO - PROCESS | 2768 | 1460996474883 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 2768 | 1460996474889 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 09:21:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:21:14 INFO - PROCESS | 2768 | 1460996474896 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 2768 | 1460996474899 Marionette TRACE conn5 <- [1,2774,null,{}] 09:21:14 INFO - PROCESS | 2768 | 1460996474903 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}] 09:21:15 INFO - PROCESS | 2768 | 1460996475026 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 09:21:15 INFO - PROCESS | 2768 | 1460996475179 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:15 INFO - PROCESS | 2768 | ++DOCSHELL 18AED800 == 96 [pid = 2768] [id = 703] 09:21:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (18AF2400) [pid = 2768] [serial = 2109] [outer = 00000000] 09:21:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1BC69400) [pid = 2768] [serial = 2110] [outer = 18AF2400] 09:21:15 INFO - PROCESS | 2768 | 1460996475235 Marionette DEBUG loaded listener.js 09:21:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1C62E800) [pid = 2768] [serial = 2111] [outer = 18AF2400] 09:21:15 INFO - PROCESS | 2768 | 1460996475831 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]]]}] 09:21:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:21:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 970ms 09:21:15 INFO - PROCESS | 2768 | 1460996475868 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 09:21:15 INFO - PROCESS | 2768 | 1460996475870 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 09:21:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:21:15 INFO - PROCESS | 2768 | 1460996475874 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:21:15 INFO - PROCESS | 2768 | 1460996475878 Marionette TRACE conn5 <- [1,2778,null,{}] 09:21:15 INFO - PROCESS | 2768 | 1460996475889 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}] 09:21:16 INFO - PROCESS | 2768 | 1460996476008 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 09:21:16 INFO - PROCESS | 2768 | 1460996476180 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:16 INFO - PROCESS | 2768 | ++DOCSHELL 1CF0FC00 == 97 [pid = 2768] [id = 704] 09:21:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1CF85800) [pid = 2768] [serial = 2112] [outer = 00000000] 09:21:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1DF8A800) [pid = 2768] [serial = 2113] [outer = 1CF85800] 09:21:16 INFO - PROCESS | 2768 | 1460996476243 Marionette DEBUG loaded listener.js 09:21:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1E560800) [pid = 2768] [serial = 2114] [outer = 1CF85800] 09:21:16 INFO - PROCESS | 2768 | 1460996476848 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]]]}] 09:21:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:21:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1023ms 09:21:16 INFO - PROCESS | 2768 | 1460996476901 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 09:21:16 INFO - PROCESS | 2768 | 1460996476904 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 09:21:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:21:16 INFO - PROCESS | 2768 | 1460996476908 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:21:16 INFO - PROCESS | 2768 | 1460996476910 Marionette TRACE conn5 <- [1,2782,null,{}] 09:21:16 INFO - PROCESS | 2768 | 1460996476914 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}] 09:21:17 INFO - PROCESS | 2768 | 1460996477031 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 09:21:17 INFO - PROCESS | 2768 | 1460996477184 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 2768 | ++DOCSHELL 1E57A000 == 98 [pid = 2768] [id = 705] 09:21:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1E57A800) [pid = 2768] [serial = 2115] [outer = 00000000] 09:21:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1EA35400) [pid = 2768] [serial = 2116] [outer = 1E57A800] 09:21:17 INFO - PROCESS | 2768 | 1460996477240 Marionette DEBUG loaded listener.js 09:21:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1FC25C00) [pid = 2768] [serial = 2117] [outer = 1E57A800] 09:21:17 INFO - PROCESS | 2768 | 1460996477795 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]]]}] 09:21:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:21:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 930ms 09:21:17 INFO - PROCESS | 2768 | 1460996477841 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 2768 | 1460996477843 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 09:21:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:21:17 INFO - PROCESS | 2768 | 1460996477846 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 2768 | 1460996477849 Marionette TRACE conn5 <- [1,2786,null,{}] 09:21:17 INFO - PROCESS | 2768 | 1460996477852 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}] 09:21:17 INFO - PROCESS | 2768 | 1460996477965 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 09:21:18 INFO - PROCESS | 2768 | 1460996478132 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:18 INFO - PROCESS | 2768 | ++DOCSHELL 1E9BCC00 == 99 [pid = 2768] [id = 706] 09:21:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1FC23C00) [pid = 2768] [serial = 2118] [outer = 00000000] 09:21:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1FC8B800) [pid = 2768] [serial = 2119] [outer = 1FC23C00] 09:21:18 INFO - PROCESS | 2768 | 1460996478188 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1FD75C00) [pid = 2768] [serial = 2120] [outer = 1FC23C00] 09:21:18 INFO - PROCESS | 2768 | 1460996478793 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]]]}] 09:21:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:21:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 970ms 09:21:18 INFO - PROCESS | 2768 | 1460996478821 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 09:21:18 INFO - PROCESS | 2768 | 1460996478823 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 09:21:18 INFO - PROCESS | 2768 | 1460996478827 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:21:18 INFO - PROCESS | 2768 | 1460996478829 Marionette TRACE conn5 <- [1,2790,null,{}] 09:21:18 INFO - PROCESS | 2768 | 1460996478833 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}] 09:21:18 INFO - PROCESS | 2768 | 1460996478965 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 09:21:19 INFO - PROCESS | 2768 | 1460996479121 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:19 INFO - PROCESS | 2768 | ++DOCSHELL 1EA3B000 == 100 [pid = 2768] [id = 707] 09:21:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1FD77400) [pid = 2768] [serial = 2121] [outer = 00000000] 09:21:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (210A6C00) [pid = 2768] [serial = 2122] [outer = 1FD77400] 09:21:19 INFO - PROCESS | 2768 | 1460996479180 Marionette DEBUG loaded listener.js 09:21:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (210AD400) [pid = 2768] [serial = 2123] [outer = 1FD77400] 09:21:20 INFO - PROCESS | 2768 | 1460996480125 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]]]}] 09:21:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:21:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1374ms 09:21:20 INFO - PROCESS | 2768 | 1460996480205 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 09:21:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:21:20 INFO - PROCESS | 2768 | 1460996480209 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 09:21:20 INFO - PROCESS | 2768 | 1460996480215 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:21:20 INFO - PROCESS | 2768 | 1460996480219 Marionette TRACE conn5 <- [1,2794,null,{}] 09:21:20 INFO - PROCESS | 2768 | 1460996480225 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}] 09:21:20 INFO - PROCESS | 2768 | 1460996480344 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 09:21:20 INFO - PROCESS | 2768 | 1460996480469 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 2768 | ++DOCSHELL 14948000 == 101 [pid = 2768] [id = 708] 09:21:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1494B000) [pid = 2768] [serial = 2124] [outer = 00000000] 09:21:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (174DF400) [pid = 2768] [serial = 2125] [outer = 1494B000] 09:21:20 INFO - PROCESS | 2768 | 1460996480524 Marionette DEBUG loaded listener.js 09:21:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (188E3800) [pid = 2768] [serial = 2126] [outer = 1494B000] 09:21:21 INFO - PROCESS | 2768 | 1460996481045 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]]]}] 09:21:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:21:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 890ms 09:21:21 INFO - PROCESS | 2768 | 1460996481106 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 09:21:21 INFO - PROCESS | 2768 | 1460996481111 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 09:21:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:21:21 INFO - PROCESS | 2768 | 1460996481117 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:21:21 INFO - PROCESS | 2768 | 1460996481120 Marionette TRACE conn5 <- [1,2798,null,{}] 09:21:21 INFO - PROCESS | 2768 | 1460996481125 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}] 09:21:21 INFO - PROCESS | 2768 | 1460996481237 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 09:21:21 INFO - PROCESS | 2768 | 1460996481395 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:21 INFO - PROCESS | 2768 | ++DOCSHELL 1A1AB400 == 102 [pid = 2768] [id = 709] 09:21:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1A431800) [pid = 2768] [serial = 2127] [outer = 00000000] 09:21:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1BC67400) [pid = 2768] [serial = 2128] [outer = 1A431800] 09:21:21 INFO - PROCESS | 2768 | 1460996481446 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1C46B800) [pid = 2768] [serial = 2129] [outer = 1A431800] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 112E9800 == 101 [pid = 2768] [id = 596] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 1D3F2400 == 100 [pid = 2768] [id = 514] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 1D322C00 == 99 [pid = 2768] [id = 468] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 112EF800 == 98 [pid = 2768] [id = 276] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 132EE000 == 97 [pid = 2768] [id = 534] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 13395800 == 96 [pid = 2768] [id = 531] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 1CEF7800 == 95 [pid = 2768] [id = 700] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 1CC79C00 == 94 [pid = 2768] [id = 699] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 1CA96400 == 93 [pid = 2768] [id = 698] 09:21:21 INFO - PROCESS | 2768 | --DOCSHELL 1CA99800 == 92 [pid = 2768] [id = 697] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (1DF87000) [pid = 2768] [serial = 2050] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (19C80800) [pid = 2768] [serial = 2017] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1CEFB800) [pid = 2768] [serial = 2020] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (21F94C00) [pid = 2768] [serial = 2023] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (234F1800) [pid = 2768] [serial = 2026] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 19C81C00 == 91 [pid = 2768] [id = 694] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 11AE2C00 == 90 [pid = 2768] [id = 693] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 1282DC00 == 89 [pid = 2768] [id = 692] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 1CF12000 == 88 [pid = 2768] [id = 686] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 19D7C800 == 87 [pid = 2768] [id = 685] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 16D13C00 == 86 [pid = 2768] [id = 684] 09:21:22 INFO - PROCESS | 2768 | --DOCSHELL 188E5C00 == 85 [pid = 2768] [id = 683] 09:21:22 INFO - PROCESS | 2768 | 1460996482088 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]]]}] 09:21:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:21:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1022ms 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CEF3C00) [pid = 2768] [serial = 2042] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1D4D8400) [pid = 2768] [serial = 2044] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1B2A7C00) [pid = 2768] [serial = 2033] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (1A43F800) [pid = 2768] [serial = 2032] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1CD16800) [pid = 2768] [serial = 2035] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1CEF0800) [pid = 2768] [serial = 2036] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (23610400) [pid = 2768] [serial = 2029] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (23613400) [pid = 2768] [serial = 2030] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1B2AEC00) [pid = 2768] [serial = 2038] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1D4E1C00) [pid = 2768] [serial = 2045] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CCC7400) [pid = 2768] [serial = 2041] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1CC83000) [pid = 2768] [serial = 2048] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1843B800) [pid = 2768] [serial = 2047] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1B4A1400) [pid = 2768] [serial = 2039] [outer = 00000000] [url = about:blank] 09:21:22 INFO - PROCESS | 2768 | 1460996482198 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 2768 | 1460996482201 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 09:21:22 INFO - PROCESS | 2768 | 1460996482222 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 2768 | 1460996482225 Marionette TRACE conn5 <- [1,2802,null,{}] 09:21:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:21:22 INFO - PROCESS | 2768 | 1460996482235 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}] 09:21:22 INFO - PROCESS | 2768 | 1460996482338 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 09:21:22 INFO - PROCESS | 2768 | 1460996482345 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:22 INFO - PROCESS | 2768 | ++DOCSHELL 1233F800 == 86 [pid = 2768] [id = 710] 09:21:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (12416800) [pid = 2768] [serial = 2130] [outer = 00000000] 09:21:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (16D4E400) [pid = 2768] [serial = 2131] [outer = 12416800] 09:21:22 INFO - PROCESS | 2768 | 1460996482393 Marionette DEBUG loaded listener.js 09:21:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (17732800) [pid = 2768] [serial = 2132] [outer = 12416800] 09:21:22 INFO - PROCESS | 2768 | 1460996482959 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]]]}] 09:21:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:21:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 770ms 09:21:23 INFO - PROCESS | 2768 | 1460996483003 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 09:21:23 INFO - PROCESS | 2768 | 1460996483005 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 09:21:23 INFO - PROCESS | 2768 | 1460996483008 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:21:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:21:23 INFO - PROCESS | 2768 | 1460996483010 Marionette TRACE conn5 <- [1,2806,null,{}] 09:21:23 INFO - PROCESS | 2768 | 1460996483013 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}] 09:21:23 INFO - PROCESS | 2768 | 1460996483105 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 09:21:23 INFO - PROCESS | 2768 | 1460996483217 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:23 INFO - PROCESS | 2768 | ++DOCSHELL 19C5E400 == 87 [pid = 2768] [id = 711] 09:21:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (19C80800) [pid = 2768] [serial = 2133] [outer = 00000000] 09:21:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1A4D6C00) [pid = 2768] [serial = 2134] [outer = 19C80800] 09:21:23 INFO - PROCESS | 2768 | 1460996483263 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1B2AEC00) [pid = 2768] [serial = 2135] [outer = 19C80800] 09:21:23 INFO - PROCESS | 2768 | 1460996483624 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]]]}] 09:21:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:21:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 670ms 09:21:23 INFO - PROCESS | 2768 | 1460996483683 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 09:21:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:21:23 INFO - PROCESS | 2768 | 1460996483685 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 09:21:23 INFO - PROCESS | 2768 | 1460996483688 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:21:23 INFO - PROCESS | 2768 | 1460996483690 Marionette TRACE conn5 <- [1,2810,null,{}] 09:21:23 INFO - PROCESS | 2768 | 1460996483693 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}] 09:21:23 INFO - PROCESS | 2768 | 1460996483782 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 09:21:23 INFO - PROCESS | 2768 | 1460996483789 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:23 INFO - PROCESS | 2768 | ++DOCSHELL 1233B400 == 88 [pid = 2768] [id = 712] 09:21:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1B2B3000) [pid = 2768] [serial = 2136] [outer = 00000000] 09:21:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1C4A7000) [pid = 2768] [serial = 2137] [outer = 1B2B3000] 09:21:23 INFO - PROCESS | 2768 | 1460996483834 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1C855400) [pid = 2768] [serial = 2138] [outer = 1B2B3000] 09:21:24 INFO - PROCESS | 2768 | 1460996484301 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]]]}] 09:21:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:21:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 633ms 09:21:24 INFO - PROCESS | 2768 | 1460996484344 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 09:21:24 INFO - PROCESS | 2768 | 1460996484346 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 09:21:24 INFO - PROCESS | 2768 | 1460996484349 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 2768 | 1460996484351 Marionette TRACE conn5 <- [1,2814,null,{}] 09:21:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:21:24 INFO - PROCESS | 2768 | 1460996484364 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}] 09:21:24 INFO - PROCESS | 2768 | 1460996484508 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 09:21:24 INFO - PROCESS | 2768 | 1460996484613 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:24 INFO - PROCESS | 2768 | ++DOCSHELL 1A432000 == 89 [pid = 2768] [id = 713] 09:21:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1A437800) [pid = 2768] [serial = 2139] [outer = 00000000] 09:21:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CC84C00) [pid = 2768] [serial = 2140] [outer = 1A437800] 09:21:24 INFO - PROCESS | 2768 | 1460996484661 Marionette DEBUG loaded listener.js 09:21:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CD1E400) [pid = 2768] [serial = 2141] [outer = 1A437800] 09:21:25 INFO - PROCESS | 2768 | 1460996485097 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:21:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:21:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 770ms 09:21:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:21:25 INFO - PROCESS | 2768 | 1460996485131 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 09:21:25 INFO - PROCESS | 2768 | 1460996485133 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 09:21:25 INFO - PROCESS | 2768 | 1460996485136 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 2768 | 1460996485138 Marionette TRACE conn5 <- [1,2818,null,{}] 09:21:25 INFO - PROCESS | 2768 | 1460996485141 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}] 09:21:25 INFO - PROCESS | 2768 | 1460996485265 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 09:21:25 INFO - PROCESS | 2768 | 1460996485338 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:25 INFO - PROCESS | 2768 | ++DOCSHELL 1CE16400 == 90 [pid = 2768] [id = 714] 09:21:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1CE1C800) [pid = 2768] [serial = 2142] [outer = 00000000] 09:21:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1CEFB000) [pid = 2768] [serial = 2143] [outer = 1CE1C800] 09:21:25 INFO - PROCESS | 2768 | 1460996485383 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1CF10C00) [pid = 2768] [serial = 2144] [outer = 1CE1C800] 09:21:25 INFO - PROCESS | 2768 | 1460996485818 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]]]}] 09:21:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:21:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 09:21:25 INFO - PROCESS | 2768 | 1460996485904 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 09:21:25 INFO - PROCESS | 2768 | 1460996485906 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 09:21:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:21:25 INFO - PROCESS | 2768 | 1460996485910 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:21:25 INFO - PROCESS | 2768 | 1460996485912 Marionette TRACE conn5 <- [1,2822,null,{}] 09:21:25 INFO - PROCESS | 2768 | 1460996485916 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}] 09:21:26 INFO - PROCESS | 2768 | 1460996486042 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 09:21:26 INFO - PROCESS | 2768 | 1460996486118 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 2768 | ++DOCSHELL 1CF88800 == 91 [pid = 2768] [id = 715] 09:21:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1CF8F400) [pid = 2768] [serial = 2145] [outer = 00000000] 09:21:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1D4DA000) [pid = 2768] [serial = 2146] [outer = 1CF8F400] 09:21:26 INFO - PROCESS | 2768 | 1460996486163 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1D4E2000) [pid = 2768] [serial = 2147] [outer = 1CF8F400] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (1FC89C00) [pid = 2768] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1FD9A800) [pid = 2768] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (1B4A2800) [pid = 2768] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1CA9E000) [pid = 2768] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1CCCE000) [pid = 2768] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1CC39800) [pid = 2768] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (11AE9400) [pid = 2768] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (19C85400) [pid = 2768] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (12831C00) [pid = 2768] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (1A4BF400) [pid = 2768] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (19D7D400) [pid = 2768] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (16D45000) [pid = 2768] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (11F80000) [pid = 2768] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (1CF0A000) [pid = 2768] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1FD7F000) [pid = 2768] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (1C627C00) [pid = 2768] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (132EEC00) [pid = 2768] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1B125400) [pid = 2768] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (21260C00) [pid = 2768] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1FC27C00) [pid = 2768] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:21:26 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (1D409C00) [pid = 2768] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:21:26 INFO - PROCESS | 2768 | 1460996486852 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:21:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:21:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 970ms 09:21:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:21:26 INFO - PROCESS | 2768 | 1460996486882 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 2768 | 1460996486884 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 09:21:26 INFO - PROCESS | 2768 | 1460996486891 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 2768 | 1460996486893 Marionette TRACE conn5 <- [1,2826,null,{}] 09:21:26 INFO - PROCESS | 2768 | 1460996486897 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}] 09:21:27 INFO - PROCESS | 2768 | 1460996487027 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 09:21:27 INFO - PROCESS | 2768 | 1460996487100 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 2768 | ++DOCSHELL 12420C00 == 92 [pid = 2768] [id = 716] 09:21:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (16F1F000) [pid = 2768] [serial = 2148] [outer = 00000000] 09:21:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (1A435400) [pid = 2768] [serial = 2149] [outer = 16F1F000] 09:21:27 INFO - PROCESS | 2768 | 1460996487145 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (1B125C00) [pid = 2768] [serial = 2150] [outer = 16F1F000] 09:21:27 INFO - PROCESS | 2768 | 1460996487516 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]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:21:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 690ms 09:21:27 INFO - PROCESS | 2768 | 1460996487578 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 09:21:27 INFO - PROCESS | 2768 | 1460996487580 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 09:21:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:21:27 INFO - PROCESS | 2768 | 1460996487583 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 2768 | 1460996487585 Marionette TRACE conn5 <- [1,2830,null,{}] 09:21:27 INFO - PROCESS | 2768 | 1460996487589 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}] 09:21:27 INFO - PROCESS | 2768 | 1460996487677 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 09:21:27 INFO - PROCESS | 2768 | 1460996487716 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:27 INFO - PROCESS | 2768 | ++DOCSHELL 1C627C00 == 93 [pid = 2768] [id = 717] 09:21:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1CA9C000) [pid = 2768] [serial = 2151] [outer = 00000000] 09:21:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1D407400) [pid = 2768] [serial = 2152] [outer = 1CA9C000] 09:21:27 INFO - PROCESS | 2768 | 1460996487761 Marionette DEBUG loaded listener.js 09:21:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1DD88000) [pid = 2768] [serial = 2153] [outer = 1CA9C000] 09:21:28 INFO - PROCESS | 2768 | 1460996488228 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]]]}] 09:21:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:21:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 09:21:28 INFO - PROCESS | 2768 | 1460996488255 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 09:21:28 INFO - PROCESS | 2768 | 1460996488257 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 09:21:28 INFO - PROCESS | 2768 | 1460996488260 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:21:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:21:28 INFO - PROCESS | 2768 | 1460996488263 Marionette TRACE conn5 <- [1,2834,null,{}] 09:21:28 INFO - PROCESS | 2768 | 1460996488267 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}] 09:21:28 INFO - PROCESS | 2768 | 1460996488378 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 09:21:28 INFO - PROCESS | 2768 | 1460996488384 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:28 INFO - PROCESS | 2768 | ++DOCSHELL 1DDF2C00 == 94 [pid = 2768] [id = 718] 09:21:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1E55E400) [pid = 2768] [serial = 2154] [outer = 00000000] 09:21:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1E57AC00) [pid = 2768] [serial = 2155] [outer = 1E55E400] 09:21:28 INFO - PROCESS | 2768 | 1460996488436 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1E9BDC00) [pid = 2768] [serial = 2156] [outer = 1E55E400] 09:21:29 INFO - PROCESS | 2768 | 1460996489215 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]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:21:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 970ms 09:21:29 INFO - PROCESS | 2768 | 1460996489236 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 2768 | 1460996489241 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 09:21:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:21:29 INFO - PROCESS | 2768 | 1460996489247 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 2768 | 1460996489251 Marionette TRACE conn5 <- [1,2838,null,{}] 09:21:29 INFO - PROCESS | 2768 | 1460996489256 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}] 09:21:29 INFO - PROCESS | 2768 | 1460996489380 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 09:21:29 INFO - PROCESS | 2768 | 1460996489539 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:29 INFO - PROCESS | 2768 | ++DOCSHELL 132EC800 == 95 [pid = 2768] [id = 719] 09:21:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (132EE000) [pid = 2768] [serial = 2157] [outer = 00000000] 09:21:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (174C6C00) [pid = 2768] [serial = 2158] [outer = 132EE000] 09:21:29 INFO - PROCESS | 2768 | 1460996489598 Marionette DEBUG loaded listener.js 09:21:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (19C5B000) [pid = 2768] [serial = 2159] [outer = 132EE000] 09:21:30 INFO - PROCESS | 2768 | 1460996490185 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:21:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:21:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 970ms 09:21:30 INFO - PROCESS | 2768 | 1460996490221 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 09:21:30 INFO - PROCESS | 2768 | 1460996490227 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 09:21:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:21:30 INFO - PROCESS | 2768 | 1460996490234 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:21:30 INFO - PROCESS | 2768 | 1460996490237 Marionette TRACE conn5 <- [1,2842,null,{}] 09:21:30 INFO - PROCESS | 2768 | 1460996490241 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}] 09:21:30 INFO - PROCESS | 2768 | 1460996490370 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 09:21:30 INFO - PROCESS | 2768 | 1460996490525 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:30 INFO - PROCESS | 2768 | ++DOCSHELL 19D81400 == 96 [pid = 2768] [id = 720] 09:21:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1A43D000) [pid = 2768] [serial = 2160] [outer = 00000000] 09:21:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1CC3DC00) [pid = 2768] [serial = 2161] [outer = 1A43D000] 09:21:30 INFO - PROCESS | 2768 | 1460996490582 Marionette DEBUG loaded listener.js 09:21:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1CC7E800) [pid = 2768] [serial = 2162] [outer = 1A43D000] 09:21:31 INFO - PROCESS | 2768 | 1460996491208 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]]]}] 09:21:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:21:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1023ms 09:21:31 INFO - PROCESS | 2768 | 1460996491259 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 09:21:31 INFO - PROCESS | 2768 | 1460996491261 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 09:21:31 INFO - PROCESS | 2768 | 1460996491265 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:21:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:21:31 INFO - PROCESS | 2768 | 1460996491269 Marionette TRACE conn5 <- [1,2846,null,{}] 09:21:31 INFO - PROCESS | 2768 | 1460996491313 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}] 09:21:31 INFO - PROCESS | 2768 | 1460996491433 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 09:21:31 INFO - PROCESS | 2768 | 1460996491588 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:31 INFO - PROCESS | 2768 | ++DOCSHELL 1D4DF400 == 97 [pid = 2768] [id = 721] 09:21:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1E568400) [pid = 2768] [serial = 2163] [outer = 00000000] 09:21:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1FC27800) [pid = 2768] [serial = 2164] [outer = 1E568400] 09:21:31 INFO - PROCESS | 2768 | 1460996491648 Marionette DEBUG loaded listener.js 09:21:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1FC90400) [pid = 2768] [serial = 2165] [outer = 1E568400] 09:21:32 INFO - PROCESS | 2768 | 1460996492208 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:21:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:21:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 990ms 09:21:32 INFO - PROCESS | 2768 | 1460996492259 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 09:21:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:21:32 INFO - PROCESS | 2768 | 1460996492262 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 09:21:32 INFO - PROCESS | 2768 | 1460996492265 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 2768 | 1460996492267 Marionette TRACE conn5 <- [1,2850,null,{}] 09:21:32 INFO - PROCESS | 2768 | 1460996492271 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}] 09:21:32 INFO - PROCESS | 2768 | 1460996492395 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 09:21:32 INFO - PROCESS | 2768 | 1460996492567 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:32 INFO - PROCESS | 2768 | ++DOCSHELL 1FD7A800 == 98 [pid = 2768] [id = 722] 09:21:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1FD94400) [pid = 2768] [serial = 2166] [outer = 00000000] 09:21:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (2101E400) [pid = 2768] [serial = 2167] [outer = 1FD94400] 09:21:32 INFO - PROCESS | 2768 | 1460996492627 Marionette DEBUG loaded listener.js 09:21:32 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1FD93400) [pid = 2768] [serial = 2168] [outer = 1FD94400] 09:21:33 INFO - PROCESS | 2768 | 1460996493180 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]]]}] 09:21:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:21:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 970ms 09:21:33 INFO - PROCESS | 2768 | 1460996493239 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 09:21:33 INFO - PROCESS | 2768 | 1460996493241 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 09:21:33 INFO - PROCESS | 2768 | 1460996493244 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:21:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:21:33 INFO - PROCESS | 2768 | 1460996493246 Marionette TRACE conn5 <- [1,2854,null,{}] 09:21:33 INFO - PROCESS | 2768 | 1460996493250 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}] 09:21:33 INFO - PROCESS | 2768 | 1460996493363 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 09:21:33 INFO - PROCESS | 2768 | 1460996493519 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 2768 | ++DOCSHELL 210AD800 == 99 [pid = 2768] [id = 723] 09:21:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (210B0000) [pid = 2768] [serial = 2169] [outer = 00000000] 09:21:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (21506C00) [pid = 2768] [serial = 2170] [outer = 210B0000] 09:21:33 INFO - PROCESS | 2768 | 1460996493575 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21A53C00) [pid = 2768] [serial = 2171] [outer = 210B0000] 09:21:34 INFO - PROCESS | 2768 | 1460996494176 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]]]}] 09:21:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:21:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 971ms 09:21:34 INFO - PROCESS | 2768 | 1460996494219 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 09:21:34 INFO - PROCESS | 2768 | 1460996494221 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 09:21:34 INFO - PROCESS | 2768 | 1460996494224 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:21:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:21:34 INFO - PROCESS | 2768 | 1460996494226 Marionette TRACE conn5 <- [1,2858,null,{}] 09:21:34 INFO - PROCESS | 2768 | 1460996494230 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}] 09:21:34 INFO - PROCESS | 2768 | 1460996494353 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 09:21:34 INFO - PROCESS | 2768 | 1460996494511 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:34 INFO - PROCESS | 2768 | ++DOCSHELL 2150A400 == 100 [pid = 2768] [id = 724] 09:21:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21ACC800) [pid = 2768] [serial = 2172] [outer = 00000000] 09:21:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21F6E800) [pid = 2768] [serial = 2173] [outer = 21ACC800] 09:21:34 INFO - PROCESS | 2768 | 1460996494570 Marionette DEBUG loaded listener.js 09:21:34 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (21F71C00) [pid = 2768] [serial = 2174] [outer = 21ACC800] 09:21:35 INFO - PROCESS | 2768 | 1460996495155 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]]]}] 09:21:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:21:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 970ms 09:21:35 INFO - PROCESS | 2768 | 1460996495198 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 09:21:35 INFO - PROCESS | 2768 | 1460996495201 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 09:21:35 INFO - PROCESS | 2768 | 1460996495204 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:21:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:21:35 INFO - PROCESS | 2768 | 1460996495206 Marionette TRACE conn5 <- [1,2862,null,{}] 09:21:35 INFO - PROCESS | 2768 | 1460996495210 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}] 09:21:35 INFO - PROCESS | 2768 | 1460996495322 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 09:21:35 INFO - PROCESS | 2768 | 1460996495479 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:35 INFO - PROCESS | 2768 | ++DOCSHELL 1233D800 == 101 [pid = 2768] [id = 725] 09:21:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1A4BCC00) [pid = 2768] [serial = 2175] [outer = 00000000] 09:21:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (21F94C00) [pid = 2768] [serial = 2176] [outer = 1A4BCC00] 09:21:35 INFO - PROCESS | 2768 | 1460996495535 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (23381C00) [pid = 2768] [serial = 2177] [outer = 1A4BCC00] 09:21:36 INFO - PROCESS | 2768 | 1460996496063 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]]]}] 09:21:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:21:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 870ms 09:21:36 INFO - PROCESS | 2768 | 1460996496088 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 09:21:36 INFO - PROCESS | 2768 | 1460996496090 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 09:21:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:21:36 INFO - PROCESS | 2768 | 1460996496095 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 2768 | 1460996496097 Marionette TRACE conn5 <- [1,2866,null,{}] 09:21:36 INFO - PROCESS | 2768 | 1460996496101 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}] 09:21:36 INFO - PROCESS | 2768 | 1460996496213 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 09:21:36 INFO - PROCESS | 2768 | 1460996496381 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:36 INFO - PROCESS | 2768 | ++DOCSHELL 21F78000 == 102 [pid = 2768] [id = 726] 09:21:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (23382C00) [pid = 2768] [serial = 2178] [outer = 00000000] 09:21:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (234EEC00) [pid = 2768] [serial = 2179] [outer = 23382C00] 09:21:36 INFO - PROCESS | 2768 | 1460996496437 Marionette DEBUG loaded listener.js 09:21:36 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (234F6400) [pid = 2768] [serial = 2180] [outer = 23382C00] 09:21:37 INFO - PROCESS | 2768 | 1460996497065 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]]]}] 09:21:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:21:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1019ms 09:21:37 INFO - PROCESS | 2768 | 1460996497119 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 09:21:37 INFO - PROCESS | 2768 | 1460996497121 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 09:21:37 INFO - PROCESS | 2768 | 1460996497125 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:21:37 INFO - PROCESS | 2768 | 1460996497127 Marionette TRACE conn5 <- [1,2870,null,{}] 09:21:37 INFO - PROCESS | 2768 | 1460996497131 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}] 09:21:37 INFO - PROCESS | 2768 | 1460996497244 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 09:21:37 INFO - PROCESS | 2768 | 1460996497568 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:37 INFO - PROCESS | 2768 | ++DOCSHELL 12201C00 == 103 [pid = 2768] [id = 727] 09:21:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1241B800) [pid = 2768] [serial = 2181] [outer = 00000000] 09:21:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1329C000) [pid = 2768] [serial = 2182] [outer = 1241B800] 09:21:37 INFO - PROCESS | 2768 | 1460996497625 Marionette DEBUG loaded listener.js 09:21:37 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (14948800) [pid = 2768] [serial = 2183] [outer = 1241B800] 09:21:38 INFO - PROCESS | 2768 | 1460996498255 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]]]}] 09:21:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:21:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1176ms 09:21:38 INFO - PROCESS | 2768 | 1460996498305 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 09:21:38 INFO - PROCESS | 2768 | 1460996498310 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 09:21:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:21:38 INFO - PROCESS | 2768 | 1460996498315 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:21:38 INFO - PROCESS | 2768 | 1460996498319 Marionette TRACE conn5 <- [1,2874,null,{}] 09:21:38 INFO - PROCESS | 2768 | 1460996498324 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}] 09:21:38 INFO - PROCESS | 2768 | 1460996498443 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 09:21:38 INFO - PROCESS | 2768 | 1460996498605 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 2768 | ++DOCSHELL 188E4000 == 104 [pid = 2768] [id = 728] 09:21:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (19D77C00) [pid = 2768] [serial = 2184] [outer = 00000000] 09:21:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1A4D3800) [pid = 2768] [serial = 2185] [outer = 19D77C00] 09:21:38 INFO - PROCESS | 2768 | 1460996498658 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1B148C00) [pid = 2768] [serial = 2186] [outer = 19D77C00] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1C627C00 == 103 [pid = 2768] [id = 717] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 12420C00 == 102 [pid = 2768] [id = 716] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1CF88800 == 101 [pid = 2768] [id = 715] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1CE16400 == 100 [pid = 2768] [id = 714] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1A432000 == 99 [pid = 2768] [id = 713] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1233B400 == 98 [pid = 2768] [id = 712] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 19C5E400 == 97 [pid = 2768] [id = 711] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1233F800 == 96 [pid = 2768] [id = 710] 09:21:38 INFO - PROCESS | 2768 | --DOCSHELL 1A4BC800 == 95 [pid = 2768] [id = 695] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1D4ED000) [pid = 2768] [serial = 2104] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOCSHELL 1A1AB400 == 94 [pid = 2768] [id = 709] 09:21:39 INFO - PROCESS | 2768 | --DOCSHELL 14948000 == 93 [pid = 2768] [id = 708] 09:21:39 INFO - PROCESS | 2768 | --DOCSHELL 1233D000 == 92 [pid = 2768] [id = 702] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1FC8C800) [pid = 2768] [serial = 1976] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1E968C00) [pid = 2768] [serial = 1973] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1FD7F400) [pid = 2768] [serial = 1979] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (21503400) [pid = 2768] [serial = 1982] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1DF7F800) [pid = 2768] [serial = 2021] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1A434400) [pid = 2768] [serial = 2018] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (234F9000) [pid = 2768] [serial = 2027] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (21F76000) [pid = 2768] [serial = 2015] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (1BC74400) [pid = 2768] [serial = 2089] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1C479400) [pid = 2768] [serial = 2090] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1CC3CC00) [pid = 2768] [serial = 2093] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1CC3B400) [pid = 2768] [serial = 2092] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1CEEC400) [pid = 2768] [serial = 2098] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1CC85400) [pid = 2768] [serial = 2095] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1E57C000) [pid = 2768] [serial = 2059] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1A1AF000) [pid = 2768] [serial = 2075] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 131 (188E9400) [pid = 2768] [serial = 2074] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 130 (19D79400) [pid = 2768] [serial = 2083] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 129 (1A431400) [pid = 2768] [serial = 2084] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 128 (16D46800) [pid = 2768] [serial = 2078] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1494CC00) [pid = 2768] [serial = 2077] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1B12F400) [pid = 2768] [serial = 2086] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1C624800) [pid = 2768] [serial = 2057] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1BC79C00) [pid = 2768] [serial = 2056] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (18438000) [pid = 2768] [serial = 2054] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (174DFC00) [pid = 2768] [serial = 2053] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (16D45400) [pid = 2768] [serial = 2080] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (174CB000) [pid = 2768] [serial = 2081] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (1CF84C00) [pid = 2768] [serial = 2101] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (210AE000) [pid = 2768] [serial = 2062] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 117 (21C5D400) [pid = 2768] [serial = 2065] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 116 (1CC40800) [pid = 2768] [serial = 2068] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 115 (23607800) [pid = 2768] [serial = 2071] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 114 (1D322400) [pid = 2768] [serial = 2102] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 113 (1CCC9400) [pid = 2768] [serial = 2096] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 112 (1CEF0000) [pid = 2768] [serial = 2099] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 111 (1B2AC000) [pid = 2768] [serial = 2087] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | --DOMWINDOW == 110 (21F9BC00) [pid = 2768] [serial = 2024] [outer = 00000000] [url = about:blank] 09:21:39 INFO - PROCESS | 2768 | 1460996499266 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]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:21:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 970ms 09:21:39 INFO - PROCESS | 2768 | 1460996499291 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 2768 | 1460996499295 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 09:21:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:21:39 INFO - PROCESS | 2768 | 1460996499300 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 2768 | 1460996499302 Marionette TRACE conn5 <- [1,2878,null,{}] 09:21:39 INFO - PROCESS | 2768 | 1460996499306 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}] 09:21:39 INFO - PROCESS | 2768 | 1460996499401 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 09:21:39 INFO - PROCESS | 2768 | 1460996499518 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:39 INFO - PROCESS | 2768 | ++DOCSHELL 132E1800 == 93 [pid = 2768] [id = 729] 09:21:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 111 (14940800) [pid = 2768] [serial = 2187] [outer = 00000000] 09:21:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 112 (18393C00) [pid = 2768] [serial = 2188] [outer = 14940800] 09:21:39 INFO - PROCESS | 2768 | 1460996499565 Marionette DEBUG loaded listener.js 09:21:39 INFO - PROCESS | 2768 | ++DOMWINDOW == 113 (19D79400) [pid = 2768] [serial = 2189] [outer = 14940800] 09:21:39 INFO - PROCESS | 2768 | 1460996499965 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 730ms 09:21:40 INFO - PROCESS | 2768 | 1460996500035 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 09:21:40 INFO - PROCESS | 2768 | 1460996500038 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 09:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:21:40 INFO - PROCESS | 2768 | 1460996500042 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 2768 | 1460996500048 Marionette TRACE conn5 <- [1,2882,null,{}] 09:21:40 INFO - PROCESS | 2768 | 1460996500057 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}] 09:21:40 INFO - PROCESS | 2768 | 1460996500155 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 09:21:40 INFO - PROCESS | 2768 | 1460996500199 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:40 INFO - PROCESS | 2768 | ++DOCSHELL 1A4BB800 == 94 [pid = 2768] [id = 730] 09:21:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 114 (1B143400) [pid = 2768] [serial = 2190] [outer = 00000000] 09:21:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 115 (1C479400) [pid = 2768] [serial = 2191] [outer = 1B143400] 09:21:40 INFO - PROCESS | 2768 | 1460996500245 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 116 (1C622000) [pid = 2768] [serial = 2192] [outer = 1B143400] 09:21:40 INFO - PROCESS | 2768 | 1460996500732 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]]]}] 09:21:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:21:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 730ms 09:21:40 INFO - PROCESS | 2768 | 1460996500776 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 09:21:40 INFO - PROCESS | 2768 | 1460996500778 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 09:21:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:21:40 INFO - PROCESS | 2768 | 1460996500782 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 2768 | 1460996500783 Marionette TRACE conn5 <- [1,2886,null,{}] 09:21:40 INFO - PROCESS | 2768 | 1460996500787 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}] 09:21:40 INFO - PROCESS | 2768 | 1460996500881 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 09:21:40 INFO - PROCESS | 2768 | 1460996500891 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:40 INFO - PROCESS | 2768 | ++DOCSHELL 1C62A400 == 95 [pid = 2768] [id = 731] 09:21:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 117 (1CA9E400) [pid = 2768] [serial = 2193] [outer = 00000000] 09:21:40 INFO - PROCESS | 2768 | ++DOMWINDOW == 118 (1CC3E400) [pid = 2768] [serial = 2194] [outer = 1CA9E400] 09:21:40 INFO - PROCESS | 2768 | 1460996500936 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (1CC7C000) [pid = 2768] [serial = 2195] [outer = 1CA9E400] 09:21:41 INFO - PROCESS | 2768 | 1460996501413 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]]]}] 09:21:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:21:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 09:21:41 INFO - PROCESS | 2768 | 1460996501455 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 09:21:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:21:41 INFO - PROCESS | 2768 | 1460996501457 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 09:21:41 INFO - PROCESS | 2768 | 1460996501461 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:21:41 INFO - PROCESS | 2768 | 1460996501462 Marionette TRACE conn5 <- [1,2890,null,{}] 09:21:41 INFO - PROCESS | 2768 | 1460996501466 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}] 09:21:41 INFO - PROCESS | 2768 | 1460996501596 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 09:21:41 INFO - PROCESS | 2768 | 1460996501649 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 2768 | ++DOCSHELL 1CCC8800 == 96 [pid = 2768] [id = 732] 09:21:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CCCA000) [pid = 2768] [serial = 2196] [outer = 00000000] 09:21:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1CD87800) [pid = 2768] [serial = 2197] [outer = 1CCCA000] 09:21:41 INFO - PROCESS | 2768 | 1460996501706 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1CEF4000) [pid = 2768] [serial = 2198] [outer = 1CCCA000] 09:21:42 INFO - PROCESS | 2768 | 1460996502199 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:21:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 770ms 09:21:42 INFO - PROCESS | 2768 | 1460996502233 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 09:21:42 INFO - PROCESS | 2768 | 1460996502235 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 09:21:42 INFO - PROCESS | 2768 | 1460996502238 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:21:42 INFO - PROCESS | 2768 | 1460996502240 Marionette TRACE conn5 <- [1,2894,null,{}] 09:21:42 INFO - PROCESS | 2768 | 1460996502243 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}] 09:21:42 INFO - PROCESS | 2768 | 1460996502378 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 09:21:42 INFO - PROCESS | 2768 | 1460996502395 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:42 INFO - PROCESS | 2768 | ++DOCSHELL 1CF18C00 == 97 [pid = 2768] [id = 733] 09:21:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1CF8A400) [pid = 2768] [serial = 2199] [outer = 00000000] 09:21:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1D410400) [pid = 2768] [serial = 2200] [outer = 1CF8A400] 09:21:42 INFO - PROCESS | 2768 | 1460996502440 Marionette DEBUG loaded listener.js 09:21:42 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1D4EE800) [pid = 2768] [serial = 2201] [outer = 1CF8A400] 09:21:42 INFO - PROCESS | 2768 | 1460996502911 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]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:21:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 09:21:43 INFO - PROCESS | 2768 | 1460996503002 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 2768 | 1460996503004 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 09:21:43 INFO - PROCESS | 2768 | 1460996503010 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 2768 | 1460996503012 Marionette TRACE conn5 <- [1,2898,null,{}] 09:21:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:21:43 INFO - PROCESS | 2768 | 1460996503016 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}] 09:21:43 INFO - PROCESS | 2768 | 1460996503152 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 09:21:43 INFO - PROCESS | 2768 | 1460996503230 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:43 INFO - PROCESS | 2768 | ++DOCSHELL 1D407800 == 98 [pid = 2768] [id = 734] 09:21:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (1DDED800) [pid = 2768] [serial = 2202] [outer = 00000000] 09:21:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (1E574800) [pid = 2768] [serial = 2203] [outer = 1DDED800] 09:21:43 INFO - PROCESS | 2768 | 1460996503274 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (1E968C00) [pid = 2768] [serial = 2204] [outer = 1DDED800] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 127 (1A437800) [pid = 2768] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 126 (1A431800) [pid = 2768] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 125 (1CE1C800) [pid = 2768] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 124 (1B2B3000) [pid = 2768] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 123 (19C80800) [pid = 2768] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 122 (1494B000) [pid = 2768] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 121 (16F1F000) [pid = 2768] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 120 (1CA9C000) [pid = 2768] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 119 (12416800) [pid = 2768] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:21:43 INFO - PROCESS | 2768 | --DOMWINDOW == 118 (1CF8F400) [pid = 2768] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:21:43 INFO - PROCESS | 2768 | 1460996503782 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]]]}] 09:21:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:21:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:21:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 830ms 09:21:43 INFO - PROCESS | 2768 | 1460996503847 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 09:21:43 INFO - PROCESS | 2768 | 1460996503849 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 09:21:43 INFO - TEST-START | /DOMEvents/constructors.html 09:21:43 INFO - PROCESS | 2768 | 1460996503852 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:21:43 INFO - PROCESS | 2768 | 1460996503854 Marionette TRACE conn5 <- [1,2902,null,{}] 09:21:43 INFO - PROCESS | 2768 | 1460996503862 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}] 09:21:44 INFO - PROCESS | 2768 | 1460996504002 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 09:21:44 INFO - PROCESS | 2768 | 1460996504017 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 2768 | ++DOCSHELL 19C5C000 == 99 [pid = 2768] [id = 735] 09:21:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 119 (19C61800) [pid = 2768] [serial = 2205] [outer = 00000000] 09:21:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 120 (1CCCE000) [pid = 2768] [serial = 2206] [outer = 19C61800] 09:21:44 INFO - PROCESS | 2768 | 1460996504062 Marionette DEBUG loaded listener.js 09:21:44 INFO - PROCESS | 2768 | ++DOMWINDOW == 121 (1D4E6800) [pid = 2768] [serial = 2207] [outer = 19C61800] 09:21:44 INFO - PROCESS | 2768 | 1460996504725 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]]]}] 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:21:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:21:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:21:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:21:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:21:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:21:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:21:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:21:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:21:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 942ms 09:21:44 INFO - PROCESS | 2768 | 1460996504794 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 09:21:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:21:44 INFO - PROCESS | 2768 | 1460996504796 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 09:21:44 INFO - PROCESS | 2768 | 1460996504799 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 2768 | 1460996504801 Marionette TRACE conn5 <- [1,2906,null,{}] 09:21:44 INFO - PROCESS | 2768 | 1460996504805 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}] 09:21:44 INFO - PROCESS | 2768 | 1460996504897 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 09:21:45 INFO - PROCESS | 2768 | 1460996505028 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 2768 | ++DOCSHELL 1FC2A400 == 100 [pid = 2768] [id = 736] 09:21:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 122 (1FC2CC00) [pid = 2768] [serial = 2208] [outer = 00000000] 09:21:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 123 (1FD92400) [pid = 2768] [serial = 2209] [outer = 1FC2CC00] 09:21:45 INFO - PROCESS | 2768 | 1460996505073 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 124 (1FD9F000) [pid = 2768] [serial = 2210] [outer = 1FC2CC00] 09:21:45 INFO - PROCESS | 2768 | 1460996505409 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:21:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:21:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 09:21:45 INFO - PROCESS | 2768 | 1460996505420 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 2768 | 1460996505422 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 09:21:45 INFO - PROCESS | 2768 | 1460996505430 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 2768 | 1460996505432 Marionette TRACE conn5 <- [1,2910,null,{}] 09:21:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:21:45 INFO - PROCESS | 2768 | 1460996505436 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}] 09:21:45 INFO - PROCESS | 2768 | 1460996505582 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 09:21:45 INFO - PROCESS | 2768 | 1460996505590 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:45 INFO - PROCESS | 2768 | ++DOCSHELL 1241D400 == 101 [pid = 2768] [id = 737] 09:21:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 125 (1494CC00) [pid = 2768] [serial = 2211] [outer = 00000000] 09:21:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 126 (21503800) [pid = 2768] [serial = 2212] [outer = 1494CC00] 09:21:45 INFO - PROCESS | 2768 | 1460996505641 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 2768 | ++DOMWINDOW == 127 (21C50400) [pid = 2768] [serial = 2213] [outer = 1494CC00] 09:21:46 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 09:21:46 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 09:21:46 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 09:21:46 INFO - PROCESS | 2768 | [2768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 09:21:46 INFO - PROCESS | 2768 | 1460996506355 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]]]}] 09:21:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:21:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:21:46 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 09:21:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:21:46 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 09:21:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:21:46 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]" 09:21:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:21:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:21:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 975ms 09:21:46 INFO - PROCESS | 2768 | 1460996506411 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 09:21:46 INFO - PROCESS | 2768 | 1460996506417 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 09:21:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:21:46 INFO - PROCESS | 2768 | 1460996506422 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:21:46 INFO - PROCESS | 2768 | 1460996506426 Marionette TRACE conn5 <- [1,2914,null,{}] 09:21:46 INFO - PROCESS | 2768 | 1460996506432 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}] 09:21:46 INFO - PROCESS | 2768 | 1460996506567 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 09:21:46 INFO - PROCESS | 2768 | 1460996506723 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 2768 | ++DOCSHELL 188EC400 == 102 [pid = 2768] [id = 738] 09:21:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 128 (19D75000) [pid = 2768] [serial = 2214] [outer = 00000000] 09:21:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 129 (1A4CF800) [pid = 2768] [serial = 2215] [outer = 19D75000] 09:21:46 INFO - PROCESS | 2768 | 1460996506788 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 2768 | ++DOMWINDOW == 130 (1BC68800) [pid = 2768] [serial = 2216] [outer = 19D75000] 09:21:47 INFO - PROCESS | 2768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:21:47 INFO - PROCESS | 2768 | 1460996507318 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]]]}] 09:21:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:21:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 932ms 09:21:47 INFO - PROCESS | 2768 | 1460996507358 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 09:21:47 INFO - PROCESS | 2768 | 1460996507364 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 09:21:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:21:47 INFO - PROCESS | 2768 | 1460996507371 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 2768 | 1460996507374 Marionette TRACE conn5 <- [1,2918,null,{}] 09:21:47 INFO - PROCESS | 2768 | 1460996507378 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}] 09:21:47 INFO - PROCESS | 2768 | 1460996507529 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 09:21:47 INFO - PROCESS | 2768 | 1460996507690 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 2768 | ++DOCSHELL 1BC81C00 == 103 [pid = 2768] [id = 739] 09:21:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 131 (1C858400) [pid = 2768] [serial = 2217] [outer = 00000000] 09:21:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 132 (1CF16C00) [pid = 2768] [serial = 2218] [outer = 1C858400] 09:21:47 INFO - PROCESS | 2768 | 1460996507746 Marionette DEBUG loaded listener.js 09:21:47 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (1D4DDC00) [pid = 2768] [serial = 2219] [outer = 1C858400] 09:21:48 INFO - PROCESS | 2768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:21:48 INFO - PROCESS | 2768 | 1460996508295 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]]]}] 09:21:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:21:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 970ms 09:21:48 INFO - PROCESS | 2768 | 1460996508343 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 2768 | 1460996508345 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 09:21:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:21:48 INFO - PROCESS | 2768 | 1460996508349 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 2768 | 1460996508353 Marionette TRACE conn5 <- [1,2922,null,{}] 09:21:48 INFO - PROCESS | 2768 | 1460996508364 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}] 09:21:48 INFO - PROCESS | 2768 | 1460996508489 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 09:21:48 INFO - PROCESS | 2768 | 1460996508661 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:48 INFO - PROCESS | 2768 | ++DOCSHELL 21C55800 == 104 [pid = 2768] [id = 740] 09:21:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (21C56800) [pid = 2768] [serial = 2220] [outer = 00000000] 09:21:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (21F73C00) [pid = 2768] [serial = 2221] [outer = 21C56800] 09:21:48 INFO - PROCESS | 2768 | 1460996508720 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (21F90800) [pid = 2768] [serial = 2222] [outer = 21C56800] 09:21:49 INFO - PROCESS | 2768 | 1460996509266 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]]]}] 09:21:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:21:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 930ms 09:21:49 INFO - PROCESS | 2768 | 1460996509282 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 09:21:49 INFO - PROCESS | 2768 | 1460996509285 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 09:21:49 INFO - PROCESS | 2768 | 1460996509289 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:21:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:21:49 INFO - PROCESS | 2768 | 1460996509291 Marionette TRACE conn5 <- [1,2926,null,{}] 09:21:49 INFO - PROCESS | 2768 | 1460996509295 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}] 09:21:49 INFO - PROCESS | 2768 | 1460996509414 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 09:21:49 INFO - PROCESS | 2768 | 1460996509585 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 2768 | ++DOCSHELL 23384400 == 105 [pid = 2768] [id = 741] 09:21:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (23384C00) [pid = 2768] [serial = 2223] [outer = 00000000] 09:21:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (234F5800) [pid = 2768] [serial = 2224] [outer = 23384C00] 09:21:49 INFO - PROCESS | 2768 | 1460996509641 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (23602C00) [pid = 2768] [serial = 2225] [outer = 23384C00] 09:21:50 INFO - PROCESS | 2768 | 1460996510124 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]]]}] 09:21:50 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. 09:21:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 870ms 09:21:50 INFO - PROCESS | 2768 | 1460996510162 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 2768 | 1460996510165 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 09:21:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:21:50 INFO - PROCESS | 2768 | 1460996510168 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 2768 | 1460996510170 Marionette TRACE conn5 <- [1,2930,null,{}] 09:21:50 INFO - PROCESS | 2768 | 1460996510174 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}] 09:21:50 INFO - PROCESS | 2768 | 1460996510289 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 09:21:50 INFO - PROCESS | 2768 | 1460996510460 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:50 INFO - PROCESS | 2768 | ++DOCSHELL 1A4D1C00 == 106 [pid = 2768] [id = 742] 09:21:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (23380400) [pid = 2768] [serial = 2226] [outer = 00000000] 09:21:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (2360E800) [pid = 2768] [serial = 2227] [outer = 23380400] 09:21:50 INFO - PROCESS | 2768 | 1460996510516 Marionette DEBUG loaded listener.js 09:21:50 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (23612C00) [pid = 2768] [serial = 2228] [outer = 23380400] 09:21:51 INFO - PROCESS | 2768 | 1460996511055 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"]]]}] 09:21:51 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 09:21:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:21:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 930ms 09:21:51 INFO - PROCESS | 2768 | 1460996511102 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 09:21:51 INFO - PROCESS | 2768 | 1460996511105 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 09:21:51 INFO - PROCESS | 2768 | 1460996511108 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:21:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:21:51 INFO - PROCESS | 2768 | 1460996511110 Marionette TRACE conn5 <- [1,2934,null,{}] 09:21:51 INFO - PROCESS | 2768 | 1460996511114 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}] 09:21:51 INFO - PROCESS | 2768 | 1460996511240 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 09:21:51 INFO - PROCESS | 2768 | 1460996511399 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 2768 | ++DOCSHELL 23614400 == 107 [pid = 2768] [id = 743] 09:21:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (23616400) [pid = 2768] [serial = 2229] [outer = 00000000] 09:21:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (23844400) [pid = 2768] [serial = 2230] [outer = 23616400] 09:21:51 INFO - PROCESS | 2768 | 1460996511457 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (23848000) [pid = 2768] [serial = 2231] [outer = 23616400] 09:21:51 INFO - PROCESS | 2768 | 1460996511934 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]]]}] 09:21:51 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. 09:21:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 870ms 09:21:51 INFO - PROCESS | 2768 | 1460996511983 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 2768 | 1460996511985 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 09:21:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:21:52 INFO - PROCESS | 2768 | 1460996511988 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 2768 | 1460996511991 Marionette TRACE conn5 <- [1,2938,null,{}] 09:21:52 INFO - PROCESS | 2768 | 1460996511994 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}] 09:21:52 INFO - PROCESS | 2768 | 1460996512108 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 09:21:52 INFO - PROCESS | 2768 | 1460996512280 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:52 INFO - PROCESS | 2768 | ++DOCSHELL 240A1800 == 108 [pid = 2768] [id = 744] 09:21:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (240A3000) [pid = 2768] [serial = 2232] [outer = 00000000] 09:21:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (240AB000) [pid = 2768] [serial = 2233] [outer = 240A3000] 09:21:52 INFO - PROCESS | 2768 | 1460996512335 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (240AD400) [pid = 2768] [serial = 2234] [outer = 240A3000] 09:21:52 INFO - PROCESS | 2768 | ++DOCSHELL 24271C00 == 109 [pid = 2768] [id = 745] 09:21:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (24273400) [pid = 2768] [serial = 2235] [outer = 00000000] 09:21:52 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (24274000) [pid = 2768] [serial = 2236] [outer = 24273400] 09:21:52 INFO - PROCESS | 2768 | 1460996512935 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]]]}] 09:21:52 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. 09:21:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 970ms 09:21:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:21:52 INFO - PROCESS | 2768 | 1460996512962 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 2768 | 1460996512965 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 09:21:52 INFO - PROCESS | 2768 | 1460996512968 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 2768 | 1460996512970 Marionette TRACE conn5 <- [1,2942,null,{}] 09:21:52 INFO - PROCESS | 2768 | 1460996512974 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}] 09:21:53 INFO - PROCESS | 2768 | 1460996513118 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 09:21:53 INFO - PROCESS | 2768 | 1460996513307 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:53 INFO - PROCESS | 2768 | ++DOCSHELL 171F8800 == 110 [pid = 2768] [id = 746] 09:21:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (17732000) [pid = 2768] [serial = 2237] [outer = 00000000] 09:21:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (1DDF3800) [pid = 2768] [serial = 2238] [outer = 17732000] 09:21:53 INFO - PROCESS | 2768 | 1460996513362 Marionette DEBUG loaded listener.js 09:21:53 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (2426FC00) [pid = 2768] [serial = 2239] [outer = 17732000] 09:21:54 INFO - PROCESS | 2768 | 1460996514229 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]]]}] 09:21:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:21:54 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 09:21:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1281ms 09:21:54 INFO - PROCESS | 2768 | 1460996514253 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 09:21:54 INFO - PROCESS | 2768 | 1460996514257 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 09:21:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:21:54 INFO - PROCESS | 2768 | 1460996514279 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:21:54 INFO - PROCESS | 2768 | 1460996514283 Marionette TRACE conn5 <- [1,2946,null,{}] 09:21:54 INFO - PROCESS | 2768 | 1460996514288 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}] 09:21:54 INFO - PROCESS | 2768 | 1460996514424 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 09:21:54 INFO - PROCESS | 2768 | 1460996514600 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 2768 | ++DOCSHELL 1493F800 == 111 [pid = 2768] [id = 747] 09:21:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (177E7000) [pid = 2768] [serial = 2240] [outer = 00000000] 09:21:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (1A438C00) [pid = 2768] [serial = 2241] [outer = 177E7000] 09:21:54 INFO - PROCESS | 2768 | 1460996514656 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (1A4CD800) [pid = 2768] [serial = 2242] [outer = 177E7000] 09:21:55 INFO - PROCESS | 2768 | 1460996515176 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]]]}] 09:21:55 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. 09:21:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 930ms 09:21:55 INFO - PROCESS | 2768 | 1460996515212 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 09:21:55 INFO - PROCESS | 2768 | 1460996515218 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 09:21:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:21:55 INFO - PROCESS | 2768 | 1460996515224 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:21:55 INFO - PROCESS | 2768 | 1460996515227 Marionette TRACE conn5 <- [1,2950,null,{}] 09:21:55 INFO - PROCESS | 2768 | 1460996515231 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}] 09:21:55 INFO - PROCESS | 2768 | 1460996515336 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 09:21:55 INFO - PROCESS | 2768 | 1460996515516 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:55 INFO - PROCESS | 2768 | ++DOCSHELL 127E8C00 == 112 [pid = 2768] [id = 748] 09:21:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1769A000) [pid = 2768] [serial = 2243] [outer = 00000000] 09:21:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (1C62B800) [pid = 2768] [serial = 2244] [outer = 1769A000] 09:21:55 INFO - PROCESS | 2768 | 1460996515566 Marionette DEBUG loaded listener.js 09:21:55 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (1CA9E000) [pid = 2768] [serial = 2245] [outer = 1769A000] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1BC6EC00 == 111 [pid = 2768] [id = 628] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 17435000 == 110 [pid = 2768] [id = 622] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1D407000 == 109 [pid = 2768] [id = 626] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1FD7B400 == 108 [pid = 2768] [id = 660] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1DF8AC00 == 107 [pid = 2768] [id = 564] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1FC2A400 == 106 [pid = 2768] [id = 736] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 19C5C000 == 105 [pid = 2768] [id = 735] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1D407800 == 104 [pid = 2768] [id = 734] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1CF18C00 == 103 [pid = 2768] [id = 733] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1B499C00 == 102 [pid = 2768] [id = 696] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1CCC8800 == 101 [pid = 2768] [id = 732] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1C62A400 == 100 [pid = 2768] [id = 731] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (1E57AC00) [pid = 2768] [serial = 2155] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (210A6C00) [pid = 2768] [serial = 2122] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (1BC69400) [pid = 2768] [serial = 2110] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (1DF8A800) [pid = 2768] [serial = 2113] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (16F9E800) [pid = 2768] [serial = 2107] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1EA35400) [pid = 2768] [serial = 2116] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1FC8B800) [pid = 2768] [serial = 2119] [outer = 00000000] [url = about:blank] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1A4BB800 == 99 [pid = 2768] [id = 730] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 132E1800 == 98 [pid = 2768] [id = 729] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 188E4000 == 97 [pid = 2768] [id = 728] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 12201C00 == 96 [pid = 2768] [id = 727] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 2150A400 == 95 [pid = 2768] [id = 724] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 210AD800 == 94 [pid = 2768] [id = 723] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1FD7A800 == 93 [pid = 2768] [id = 722] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 1D4DF400 == 92 [pid = 2768] [id = 721] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 19D81400 == 91 [pid = 2768] [id = 720] 09:21:55 INFO - PROCESS | 2768 | --DOCSHELL 132EC800 == 90 [pid = 2768] [id = 719] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1DD88000) [pid = 2768] [serial = 2153] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (1CC84C00) [pid = 2768] [serial = 2140] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1C46B800) [pid = 2768] [serial = 2129] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (1CF10C00) [pid = 2768] [serial = 2144] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1C4A7000) [pid = 2768] [serial = 2137] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1B2AEC00) [pid = 2768] [serial = 2135] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1BC67400) [pid = 2768] [serial = 2128] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1CEFB000) [pid = 2768] [serial = 2143] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (174DF400) [pid = 2768] [serial = 2125] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1A435400) [pid = 2768] [serial = 2149] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (188E3800) [pid = 2768] [serial = 2126] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1D407400) [pid = 2768] [serial = 2152] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (17732800) [pid = 2768] [serial = 2132] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1D4E2000) [pid = 2768] [serial = 2147] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1A4D6C00) [pid = 2768] [serial = 2134] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1CD1E400) [pid = 2768] [serial = 2141] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1B125C00) [pid = 2768] [serial = 2150] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (16D4E400) [pid = 2768] [serial = 2131] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (1D4DA000) [pid = 2768] [serial = 2146] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | --DOMWINDOW == 132 (1C855400) [pid = 2768] [serial = 2138] [outer = 00000000] [url = about:blank] 09:21:56 INFO - PROCESS | 2768 | 1460996516157 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]]]}] 09:21:56 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. 09:21:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 09:21:56 INFO - PROCESS | 2768 | 1460996516196 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 2768 | 1460996516198 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 09:21:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:21:56 INFO - PROCESS | 2768 | 1460996516202 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 2768 | 1460996516205 Marionette TRACE conn5 <- [1,2954,null,{}] 09:21:56 INFO - PROCESS | 2768 | 1460996516215 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}] 09:21:56 INFO - PROCESS | 2768 | 1460996516312 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 09:21:56 INFO - PROCESS | 2768 | 1460996516470 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:56 INFO - PROCESS | 2768 | ++DOCSHELL 128A5C00 == 91 [pid = 2768] [id = 749] 09:21:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 133 (16D4E000) [pid = 2768] [serial = 2246] [outer = 00000000] 09:21:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (188EAC00) [pid = 2768] [serial = 2247] [outer = 16D4E000] 09:21:56 INFO - PROCESS | 2768 | 1460996516521 Marionette DEBUG loaded listener.js 09:21:56 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1A430C00) [pid = 2768] [serial = 2248] [outer = 16D4E000] 09:21:56 INFO - PROCESS | 2768 | 1460996516882 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]]]}] 09:21:56 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. 09:21:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 730ms 09:21:56 INFO - PROCESS | 2768 | 1460996516936 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 2768 | 1460996516938 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 09:21:56 INFO - PROCESS | 2768 | 1460996516942 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:21:56 INFO - PROCESS | 2768 | 1460996516943 Marionette TRACE conn5 <- [1,2958,null,{}] 09:21:56 INFO - PROCESS | 2768 | 1460996516947 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}] 09:21:57 INFO - PROCESS | 2768 | 1460996517042 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 09:21:57 INFO - PROCESS | 2768 | 1460996517047 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 2768 | ++DOCSHELL 1A43FC00 == 92 [pid = 2768] [id = 750] 09:21:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1A4C2400) [pid = 2768] [serial = 2249] [outer = 00000000] 09:21:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1BC6CC00) [pid = 2768] [serial = 2250] [outer = 1A4C2400] 09:21:57 INFO - PROCESS | 2768 | 1460996517094 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1C444C00) [pid = 2768] [serial = 2251] [outer = 1A4C2400] 09:21:57 INFO - PROCESS | 2768 | 1460996517564 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]]]}] 09:21:57 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. 09:21:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 671ms 09:21:57 INFO - PROCESS | 2768 | 1460996517626 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 09:21:57 INFO - PROCESS | 2768 | 1460996517628 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 09:21:57 INFO - PROCESS | 2768 | 1460996517632 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:21:57 INFO - PROCESS | 2768 | 1460996517634 Marionette TRACE conn5 <- [1,2962,null,{}] 09:21:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:21:57 INFO - PROCESS | 2768 | 1460996517637 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}] 09:21:57 INFO - PROCESS | 2768 | 1460996517731 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 09:21:57 INFO - PROCESS | 2768 | 1460996517737 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 2768 | ++DOCSHELL 1C621400 == 93 [pid = 2768] [id = 751] 09:21:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1C629000) [pid = 2768] [serial = 2252] [outer = 00000000] 09:21:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1CC3C000) [pid = 2768] [serial = 2253] [outer = 1C629000] 09:21:57 INFO - PROCESS | 2768 | 1460996517783 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1CC79C00) [pid = 2768] [serial = 2254] [outer = 1C629000] 09:21:58 INFO - PROCESS | 2768 | 1460996518282 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]]]}] 09:21:58 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. 09:21:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 670ms 09:21:58 INFO - PROCESS | 2768 | 1460996518307 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 09:21:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:21:58 INFO - PROCESS | 2768 | 1460996518310 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 09:21:58 INFO - PROCESS | 2768 | 1460996518318 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 2768 | 1460996518320 Marionette TRACE conn5 <- [1,2966,null,{}] 09:21:58 INFO - PROCESS | 2768 | 1460996518323 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}] 09:21:58 INFO - PROCESS | 2768 | 1460996518472 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 09:21:58 INFO - PROCESS | 2768 | 1460996518526 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 2768 | ++DOCSHELL 1CCCFC00 == 94 [pid = 2768] [id = 752] 09:21:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1CD88800) [pid = 2768] [serial = 2255] [outer = 00000000] 09:21:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (1CEF9000) [pid = 2768] [serial = 2256] [outer = 1CD88800] 09:21:58 INFO - PROCESS | 2768 | 1460996518575 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (1CF0DC00) [pid = 2768] [serial = 2257] [outer = 1CD88800] 09:21:59 INFO - PROCESS | 2768 | 1460996518997 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]]]}] 09:21:59 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. 09:21:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 730ms 09:21:59 INFO - PROCESS | 2768 | 1460996519044 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 09:21:59 INFO - PROCESS | 2768 | 1460996519046 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 09:21:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:21:59 INFO - PROCESS | 2768 | 1460996519049 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 2768 | 1460996519051 Marionette TRACE conn5 <- [1,2970,null,{}] 09:21:59 INFO - PROCESS | 2768 | 1460996519054 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}] 09:21:59 INFO - PROCESS | 2768 | 1460996519188 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 09:21:59 INFO - PROCESS | 2768 | 1460996519206 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 2768 | ++DOCSHELL 1CF91400 == 95 [pid = 2768] [id = 753] 09:21:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1D322000) [pid = 2768] [serial = 2258] [outer = 00000000] 09:21:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1D4DC400) [pid = 2768] [serial = 2259] [outer = 1D322000] 09:21:59 INFO - PROCESS | 2768 | 1460996519252 Marionette DEBUG loaded listener.js 09:21:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1D4E3C00) [pid = 2768] [serial = 2260] [outer = 1D322000] 09:21:59 INFO - PROCESS | 2768 | 1460996519684 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"]]]}] 09:21:59 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 09:21:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:21:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:21:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 09:21:59 INFO - PROCESS | 2768 | 1460996519723 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 09:21:59 INFO - PROCESS | 2768 | 1460996519725 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 09:21:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:21:59 INFO - PROCESS | 2768 | 1460996519727 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 2768 | 1460996519729 Marionette TRACE conn5 <- [1,2974,null,{}] 09:21:59 INFO - PROCESS | 2768 | 1460996519733 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}] 09:21:59 INFO - PROCESS | 2768 | 1460996519865 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 09:21:59 INFO - PROCESS | 2768 | 1460996519915 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:59 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A1800 == 96 [pid = 2768] [id = 754] 09:21:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1DD84400) [pid = 2768] [serial = 2261] [outer = 00000000] 09:21:59 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1E561800) [pid = 2768] [serial = 2262] [outer = 1DD84400] 09:21:59 INFO - PROCESS | 2768 | 1460996519961 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1E572C00) [pid = 2768] [serial = 2263] [outer = 1DD84400] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1CC33400) [pid = 2768] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (21C56C00) [pid = 2768] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1FD9F400) [pid = 2768] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1CF8F000) [pid = 2768] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (21AF6800) [pid = 2768] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1D3E4C00) [pid = 2768] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1CCCA000) [pid = 2768] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1CA9E400) [pid = 2768] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 141 (14940800) [pid = 2768] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 140 (1CF8A400) [pid = 2768] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 139 (19D77C00) [pid = 2768] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 138 (1241B800) [pid = 2768] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 137 (1B143400) [pid = 2768] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 136 (1E55E400) [pid = 2768] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 135 (1DDED800) [pid = 2768] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 134 (1FC2CC00) [pid = 2768] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:22:00 INFO - PROCESS | 2768 | --DOMWINDOW == 133 (19C61800) [pid = 2768] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:22:00 INFO - PROCESS | 2768 | 1460996520689 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]]]}] 09:22:00 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. 09:22:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1017ms 09:22:00 INFO - PROCESS | 2768 | 1460996520747 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 09:22:00 INFO - PROCESS | 2768 | 1460996520749 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 09:22:00 INFO - PROCESS | 2768 | 1460996520752 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:22:00 INFO - PROCESS | 2768 | 1460996520754 Marionette TRACE conn5 <- [1,2978,null,{}] 09:22:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:22:00 INFO - PROCESS | 2768 | 1460996520758 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}] 09:22:00 INFO - PROCESS | 2768 | 1460996520850 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 09:22:00 INFO - PROCESS | 2768 | 1460996520857 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 2768 | ++DOCSHELL 1BC6B800 == 97 [pid = 2768] [id = 755] 09:22:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 134 (1BC73800) [pid = 2768] [serial = 2264] [outer = 00000000] 09:22:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 135 (1CE1C400) [pid = 2768] [serial = 2265] [outer = 1BC73800] 09:22:00 INFO - PROCESS | 2768 | 1460996520902 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 2768 | ++DOMWINDOW == 136 (1D4D9400) [pid = 2768] [serial = 2266] [outer = 1BC73800] 09:22:01 INFO - PROCESS | 2768 | ++DOCSHELL 1FC20400 == 98 [pid = 2768] [id = 756] 09:22:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 137 (1FC20C00) [pid = 2768] [serial = 2267] [outer = 00000000] 09:22:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 138 (1FC25000) [pid = 2768] [serial = 2268] [outer = 1FC20C00] 09:22:01 INFO - PROCESS | 2768 | 1460996521433 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]]]}] 09:22:01 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. 09:22:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 730ms 09:22:01 INFO - PROCESS | 2768 | 1460996521487 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 09:22:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:22:01 INFO - PROCESS | 2768 | 1460996521489 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 09:22:01 INFO - PROCESS | 2768 | 1460996521492 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:22:01 INFO - PROCESS | 2768 | 1460996521494 Marionette TRACE conn5 <- [1,2982,null,{}] 09:22:01 INFO - PROCESS | 2768 | 1460996521498 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}] 09:22:01 INFO - PROCESS | 2768 | 1460996521617 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 09:22:01 INFO - PROCESS | 2768 | 1460996521659 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:01 INFO - PROCESS | 2768 | ++DOCSHELL 1DDEB400 == 99 [pid = 2768] [id = 757] 09:22:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 139 (1E57AC00) [pid = 2768] [serial = 2269] [outer = 00000000] 09:22:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 140 (1FC81400) [pid = 2768] [serial = 2270] [outer = 1E57AC00] 09:22:01 INFO - PROCESS | 2768 | 1460996521706 Marionette DEBUG loaded listener.js 09:22:01 INFO - PROCESS | 2768 | ++DOMWINDOW == 141 (1FC8D000) [pid = 2768] [serial = 2271] [outer = 1E57AC00] 09:22:02 INFO - PROCESS | 2768 | 1460996522140 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]]]}] 09:22:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:22:02 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 09:22:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 731ms 09:22:02 INFO - PROCESS | 2768 | 1460996522224 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 2768 | 1460996522227 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 09:22:02 INFO - PROCESS | 2768 | 1460996522230 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:22:02 INFO - PROCESS | 2768 | 1460996522233 Marionette TRACE conn5 <- [1,2986,null,{}] 09:22:02 INFO - PROCESS | 2768 | 1460996522236 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}] 09:22:02 INFO - PROCESS | 2768 | 1460996522346 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 09:22:02 INFO - PROCESS | 2768 | 1460996522351 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 2768 | ++DOCSHELL 12A45400 == 100 [pid = 2768] [id = 758] 09:22:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 142 (1FC2A400) [pid = 2768] [serial = 2272] [outer = 00000000] 09:22:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (210AB400) [pid = 2768] [serial = 2273] [outer = 1FC2A400] 09:22:02 INFO - PROCESS | 2768 | 1460996522401 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (21A51400) [pid = 2768] [serial = 2274] [outer = 1FC2A400] 09:22:03 INFO - PROCESS | 2768 | 1460996523129 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]]]}] 09:22:03 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. 09:22:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 930ms 09:22:03 INFO - PROCESS | 2768 | 1460996523164 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 09:22:03 INFO - PROCESS | 2768 | 1460996523170 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 09:22:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:22:03 INFO - PROCESS | 2768 | 1460996523176 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:22:03 INFO - PROCESS | 2768 | 1460996523180 Marionette TRACE conn5 <- [1,2990,null,{}] 09:22:03 INFO - PROCESS | 2768 | 1460996523185 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}] 09:22:03 INFO - PROCESS | 2768 | 1460996523312 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 09:22:03 INFO - PROCESS | 2768 | 1460996523460 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:03 INFO - PROCESS | 2768 | ++DOCSHELL 16D50000 == 101 [pid = 2768] [id = 759] 09:22:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (16F17800) [pid = 2768] [serial = 2275] [outer = 00000000] 09:22:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (18807000) [pid = 2768] [serial = 2276] [outer = 16F17800] 09:22:03 INFO - PROCESS | 2768 | 1460996523520 Marionette DEBUG loaded listener.js 09:22:03 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (19C7C400) [pid = 2768] [serial = 2277] [outer = 16F17800] 09:22:04 INFO - PROCESS | 2768 | 1460996524020 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]]]}] 09:22:04 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. 09:22:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 871ms 09:22:04 INFO - PROCESS | 2768 | 1460996524050 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 09:22:04 INFO - PROCESS | 2768 | 1460996524056 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 09:22:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:22:04 INFO - PROCESS | 2768 | 1460996524062 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 2768 | 1460996524065 Marionette TRACE conn5 <- [1,2994,null,{}] 09:22:04 INFO - PROCESS | 2768 | 1460996524070 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}] 09:22:04 INFO - PROCESS | 2768 | 1460996524248 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 09:22:04 INFO - PROCESS | 2768 | 1460996524340 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:04 INFO - PROCESS | 2768 | ++DOCSHELL 1A435800 == 102 [pid = 2768] [id = 760] 09:22:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1BC66800) [pid = 2768] [serial = 2278] [outer = 00000000] 09:22:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1CC7C800) [pid = 2768] [serial = 2279] [outer = 1BC66800] 09:22:04 INFO - PROCESS | 2768 | 1460996524396 Marionette DEBUG loaded listener.js 09:22:04 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1CCCE400) [pid = 2768] [serial = 2280] [outer = 1BC66800] 09:22:04 INFO - PROCESS | 2768 | 1460996524947 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]]]}] 09:22:05 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. 09:22:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 930ms 09:22:05 INFO - PROCESS | 2768 | 1460996524994 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 2768 | 1460996524997 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 09:22:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:22:05 INFO - PROCESS | 2768 | 1460996525001 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 2768 | 1460996525005 Marionette TRACE conn5 <- [1,2998,null,{}] 09:22:05 INFO - PROCESS | 2768 | 1460996525016 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}] 09:22:05 INFO - PROCESS | 2768 | 1460996525139 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 09:22:05 INFO - PROCESS | 2768 | 1460996525300 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 2768 | ++DOCSHELL 210A6400 == 103 [pid = 2768] [id = 761] 09:22:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (210A6C00) [pid = 2768] [serial = 2281] [outer = 00000000] 09:22:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (21AC0800) [pid = 2768] [serial = 2282] [outer = 210A6C00] 09:22:05 INFO - PROCESS | 2768 | 1460996525359 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (21C5A000) [pid = 2768] [serial = 2283] [outer = 210A6C00] 09:22:05 INFO - PROCESS | 2768 | [2768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:22:05 INFO - PROCESS | 2768 | 1460996525916 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:22:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:22:05 INFO - {} 09:22:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:22:05 INFO - {} 09:22:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:22:05 INFO - {} 09:22:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:22:05 INFO - {} 09:22:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 930ms 09:22:05 INFO - PROCESS | 2768 | 1460996525934 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 09:22:05 INFO - PROCESS | 2768 | 1460996525938 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 09:22:05 INFO - TEST-START | /FileAPI/fileReader.html 09:22:05 INFO - PROCESS | 2768 | 1460996525941 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:22:05 INFO - PROCESS | 2768 | 1460996525943 Marionette TRACE conn5 <- [1,3002,null,{}] 09:22:05 INFO - PROCESS | 2768 | 1460996525947 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}] 09:22:06 INFO - PROCESS | 2768 | 1460996526067 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 09:22:06 INFO - PROCESS | 2768 | 1460996526227 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:06 INFO - PROCESS | 2768 | ++DOCSHELL 21C5D000 == 104 [pid = 2768] [id = 762] 09:22:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (21F6CC00) [pid = 2768] [serial = 2284] [outer = 00000000] 09:22:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (23604C00) [pid = 2768] [serial = 2285] [outer = 21F6CC00] 09:22:06 INFO - PROCESS | 2768 | 1460996526284 Marionette DEBUG loaded listener.js 09:22:06 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (2360E000) [pid = 2768] [serial = 2286] [outer = 21F6CC00] 09:22:06 INFO - PROCESS | 2768 | 1460996526813 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]]]}] 09:22:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:22:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:22:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:22:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:22:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 930ms 09:22:06 INFO - PROCESS | 2768 | 1460996526875 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 2768 | 1460996526877 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 09:22:06 INFO - TEST-START | /FileAPI/historical.html 09:22:06 INFO - PROCESS | 2768 | 1460996526881 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 2768 | 1460996526883 Marionette TRACE conn5 <- [1,3006,null,{}] 09:22:06 INFO - PROCESS | 2768 | 1460996526886 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}] 09:22:07 INFO - PROCESS | 2768 | 1460996527001 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 09:22:07 INFO - PROCESS | 2768 | 1460996527174 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 2768 | ++DOCSHELL 1CC3B000 == 105 [pid = 2768] [id = 763] 09:22:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1CD89800) [pid = 2768] [serial = 2287] [outer = 00000000] 09:22:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (2383D800) [pid = 2768] [serial = 2288] [outer = 1CD89800] 09:22:07 INFO - PROCESS | 2768 | 1460996527231 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (240A7000) [pid = 2768] [serial = 2289] [outer = 1CD89800] 09:22:07 INFO - PROCESS | 2768 | 1460996527791 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"]]]}] 09:22:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:22:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:22:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:22:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:22:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:22:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:22:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:22:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:22:07 INFO - TEST-OK | /FileAPI/historical.html | took 970ms 09:22:07 INFO - PROCESS | 2768 | 1460996527855 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 09:22:07 INFO - PROCESS | 2768 | 1460996527858 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 09:22:07 INFO - PROCESS | 2768 | 1460996527861 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:22:07 INFO - TEST-START | /FileAPI/idlharness.html 09:22:07 INFO - PROCESS | 2768 | 1460996527864 Marionette TRACE conn5 <- [1,3010,null,{}] 09:22:07 INFO - PROCESS | 2768 | 1460996527867 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}] 09:22:08 INFO - PROCESS | 2768 | 1460996528008 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 09:22:08 INFO - PROCESS | 2768 | 1460996528165 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:08 INFO - PROCESS | 2768 | ++DOCSHELL 1DDF1400 == 106 [pid = 2768] [id = 764] 09:22:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 160 (1FD7D400) [pid = 2768] [serial = 2290] [outer = 00000000] 09:22:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 161 (24C68800) [pid = 2768] [serial = 2291] [outer = 1FD7D400] 09:22:08 INFO - PROCESS | 2768 | 1460996528228 Marionette DEBUG loaded listener.js 09:22:08 INFO - PROCESS | 2768 | ++DOMWINDOW == 162 (24C6B800) [pid = 2768] [serial = 2292] [outer = 1FD7D400] 09:22:09 INFO - PROCESS | 2768 | 1460996529234 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]]]}] 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:22:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:22:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:22:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:22:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:22:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:22:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:22:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:22:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:22:09 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 09:22:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:22:09 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 09:22:09 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 09:22:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:22:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:22:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:22:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:22:09 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 09:22:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:22:09 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 09:22:09 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 09:22:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:22:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:22:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:22:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:22:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:22:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:22:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 1524ms 09:22:09 INFO - PROCESS | 2768 | 1460996529427 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 2768 | 1460996529429 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 09:22:09 INFO - TEST-START | /FileAPI/idlharness.worker 09:22:09 INFO - PROCESS | 2768 | 1460996529446 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 2768 | 1460996529448 Marionette TRACE conn5 <- [1,3014,null,{}] 09:22:09 INFO - PROCESS | 2768 | 1460996529452 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}] 09:22:09 INFO - PROCESS | 2768 | 1460996529594 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 09:22:09 INFO - PROCESS | 2768 | 1460996529763 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:09 INFO - PROCESS | 2768 | ++DOCSHELL 2383D400 == 107 [pid = 2768] [id = 765] 09:22:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 163 (24C6CC00) [pid = 2768] [serial = 2293] [outer = 00000000] 09:22:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 164 (2623C800) [pid = 2768] [serial = 2294] [outer = 24C6CC00] 09:22:09 INFO - PROCESS | 2768 | 1460996529822 Marionette DEBUG loaded listener.js 09:22:09 INFO - PROCESS | 2768 | ++DOMWINDOW == 165 (2623E000) [pid = 2768] [serial = 2295] [outer = 24C6CC00] 09:22:10 INFO - PROCESS | 2768 | [2768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:22:11 INFO - PROCESS | 2768 | 1460996531006 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,{},{}]]]}] 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:22:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:22:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:22:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:22:11 INFO - {} 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:22:11 INFO - {} 09:22:11 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 - {} 09:22:11 INFO - {} 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:22:11 INFO - {} 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:22:11 INFO - {} 09:22:11 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 - {} 09:22:11 INFO - {} 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:22:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:22:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 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 09:22:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:22:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:22:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:22:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:22:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:22:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:22:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:22:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:22:11 INFO - {} 09:22:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1724ms 09:22:11 INFO - PROCESS | 2768 | 1460996531169 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 2768 | 1460996531171 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 09:22:11 INFO - PROCESS | 2768 | 1460996531175 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:22:11 INFO - PROCESS | 2768 | 1460996531177 Marionette TRACE conn5 <- [1,3018,null,{}] 09:22:11 INFO - PROCESS | 2768 | 1460996531180 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}] 09:22:11 INFO - PROCESS | 2768 | 1460996531293 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 09:22:11 INFO - PROCESS | 2768 | 1460996531449 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:11 INFO - PROCESS | 2768 | ++DOCSHELL 1B131C00 == 108 [pid = 2768] [id = 766] 09:22:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 166 (2150A400) [pid = 2768] [serial = 2296] [outer = 00000000] 09:22:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 167 (26EB3800) [pid = 2768] [serial = 2297] [outer = 2150A400] 09:22:11 INFO - PROCESS | 2768 | 1460996531505 Marionette DEBUG loaded listener.js 09:22:11 INFO - PROCESS | 2768 | ++DOMWINDOW == 168 (26EBDC00) [pid = 2768] [serial = 2298] [outer = 2150A400] 09:22:12 INFO - PROCESS | 2768 | 1460996532047 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]]]}] 09:22:12 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 09:22:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 930ms 09:22:12 INFO - PROCESS | 2768 | 1460996532108 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 09:22:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:22:12 INFO - PROCESS | 2768 | 1460996532111 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 09:22:12 INFO - PROCESS | 2768 | 1460996532114 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:22:12 INFO - PROCESS | 2768 | 1460996532116 Marionette TRACE conn5 <- [1,3022,null,{}] 09:22:12 INFO - PROCESS | 2768 | 1460996532120 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}] 09:22:12 INFO - PROCESS | 2768 | 1460996532302 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 09:22:12 INFO - PROCESS | 2768 | 1460996532400 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 2768 | ++DOCSHELL 1241F800 == 109 [pid = 2768] [id = 767] 09:22:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 169 (1338E400) [pid = 2768] [serial = 2299] [outer = 00000000] 09:22:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 170 (19D7D400) [pid = 2768] [serial = 2300] [outer = 1338E400] 09:22:12 INFO - PROCESS | 2768 | 1460996532458 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 2768 | ++DOMWINDOW == 171 (1B4A2000) [pid = 2768] [serial = 2301] [outer = 1338E400] 09:22:13 INFO - PROCESS | 2768 | 1460996532990 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]]]}] 09:22:13 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:22:13 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 930ms 09:22:13 INFO - PROCESS | 2768 | 1460996533044 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 09:22:13 INFO - PROCESS | 2768 | 1460996533047 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 09:22:13 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:22:13 INFO - PROCESS | 2768 | 1460996533051 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 2768 | 1460996533052 Marionette TRACE conn5 <- [1,3026,null,{}] 09:22:13 INFO - PROCESS | 2768 | 1460996533056 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}] 09:22:13 INFO - PROCESS | 2768 | 1460996533179 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 09:22:13 INFO - PROCESS | 2768 | 1460996533498 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:13 INFO - PROCESS | 2768 | ++DOCSHELL 12830400 == 110 [pid = 2768] [id = 768] 09:22:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 172 (132E1800) [pid = 2768] [serial = 2302] [outer = 00000000] 09:22:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 173 (16D44800) [pid = 2768] [serial = 2303] [outer = 132E1800] 09:22:13 INFO - PROCESS | 2768 | 1460996533555 Marionette DEBUG loaded listener.js 09:22:13 INFO - PROCESS | 2768 | ++DOMWINDOW == 174 (16F19000) [pid = 2768] [serial = 2304] [outer = 132E1800] 09:22:14 INFO - PROCESS | 2768 | 1460996534127 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"]]]}] 09:22:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:22:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:22:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:22:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1126ms 09:22:14 INFO - PROCESS | 2768 | 1460996534180 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 09:22:14 INFO - PROCESS | 2768 | 1460996534185 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 09:22:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:22:14 INFO - PROCESS | 2768 | 1460996534191 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:22:14 INFO - PROCESS | 2768 | 1460996534194 Marionette TRACE conn5 <- [1,3030,null,{}] 09:22:14 INFO - PROCESS | 2768 | 1460996534199 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}] 09:22:14 INFO - PROCESS | 2768 | 1460996534315 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 09:22:14 INFO - PROCESS | 2768 | 1460996534495 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 2768 | ++DOCSHELL 1B149800 == 111 [pid = 2768] [id = 769] 09:22:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 175 (1B493800) [pid = 2768] [serial = 2305] [outer = 00000000] 09:22:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 176 (19D78C00) [pid = 2768] [serial = 2306] [outer = 1B493800] 09:22:14 INFO - PROCESS | 2768 | 1460996534548 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 2768 | ++DOMWINDOW == 177 (1CC39400) [pid = 2768] [serial = 2307] [outer = 1B493800] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 174C5400 == 110 [pid = 2768] [id = 473] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1DDEB400 == 109 [pid = 2768] [id = 757] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1FC20400 == 108 [pid = 2768] [id = 756] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1BC6B800 == 107 [pid = 2768] [id = 755] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1C4A1800 == 106 [pid = 2768] [id = 754] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1CF91400 == 105 [pid = 2768] [id = 753] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1CCCFC00 == 104 [pid = 2768] [id = 752] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1C621400 == 103 [pid = 2768] [id = 751] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1A43FC00 == 102 [pid = 2768] [id = 750] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 128A5C00 == 101 [pid = 2768] [id = 749] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 127E8C00 == 100 [pid = 2768] [id = 748] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1493F800 == 99 [pid = 2768] [id = 747] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 24271C00 == 98 [pid = 2768] [id = 745] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 23614400 == 97 [pid = 2768] [id = 743] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1A4D1C00 == 96 [pid = 2768] [id = 742] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 23384400 == 95 [pid = 2768] [id = 741] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 21C55800 == 94 [pid = 2768] [id = 740] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1BC81C00 == 93 [pid = 2768] [id = 739] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 188EC400 == 92 [pid = 2768] [id = 738] 09:22:15 INFO - PROCESS | 2768 | --DOCSHELL 1241D400 == 91 [pid = 2768] [id = 737] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 176 (23615800) [pid = 2768] [serial = 2072] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 175 (21261800) [pid = 2768] [serial = 2063] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 174 (1FC21400) [pid = 2768] [serial = 2060] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 173 (21F8D400) [pid = 2768] [serial = 2066] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 172 (1DDEBC00) [pid = 2768] [serial = 2105] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 171 (21F79400) [pid = 2768] [serial = 2069] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 170 (234EEC00) [pid = 2768] [serial = 2179] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 169 (1CD87800) [pid = 2768] [serial = 2197] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 168 (1CEF4000) [pid = 2768] [serial = 2198] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 167 (21F6E800) [pid = 2768] [serial = 2173] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 166 (1CC3DC00) [pid = 2768] [serial = 2161] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 165 (1CC3E400) [pid = 2768] [serial = 2194] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 164 (18393C00) [pid = 2768] [serial = 2188] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 163 (19D79400) [pid = 2768] [serial = 2189] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 162 (1D4EE800) [pid = 2768] [serial = 2201] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 161 (1B148C00) [pid = 2768] [serial = 2186] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 160 (1A4D3800) [pid = 2768] [serial = 2185] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 159 (1D410400) [pid = 2768] [serial = 2200] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 158 (14948800) [pid = 2768] [serial = 2183] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 157 (1329C000) [pid = 2768] [serial = 2182] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (174C6C00) [pid = 2768] [serial = 2158] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (1FC27800) [pid = 2768] [serial = 2164] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (1C479400) [pid = 2768] [serial = 2191] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1C622000) [pid = 2768] [serial = 2192] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1E9BDC00) [pid = 2768] [serial = 2156] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (21F94C00) [pid = 2768] [serial = 2176] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (21506C00) [pid = 2768] [serial = 2170] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1E574800) [pid = 2768] [serial = 2203] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (2101E400) [pid = 2768] [serial = 2167] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (1FD92400) [pid = 2768] [serial = 2209] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1E968C00) [pid = 2768] [serial = 2204] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1CCCE000) [pid = 2768] [serial = 2206] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 144 (1FD9F000) [pid = 2768] [serial = 2210] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 143 (1CC7C000) [pid = 2768] [serial = 2195] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | --DOMWINDOW == 142 (1D4E6800) [pid = 2768] [serial = 2207] [outer = 00000000] [url = about:blank] 09:22:15 INFO - PROCESS | 2768 | 1460996535449 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]]]}] 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:22:15 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. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:22:15 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'.) 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:22:15 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. 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:22:15 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. 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:22:15 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. 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 09:22:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:22:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:22:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:22:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:22:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1308ms 09:22:15 INFO - PROCESS | 2768 | 1460996535505 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 09:22:15 INFO - PROCESS | 2768 | 1460996535509 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 09:22:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:22:15 INFO - PROCESS | 2768 | 1460996535514 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 2768 | 1460996535516 Marionette TRACE conn5 <- [1,3034,null,{}] 09:22:15 INFO - PROCESS | 2768 | 1460996535520 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}] 09:22:15 INFO - PROCESS | 2768 | 1460996535646 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 09:22:15 INFO - PROCESS | 2768 | 1460996535654 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:15 INFO - PROCESS | 2768 | ++DOCSHELL 17732C00 == 92 [pid = 2768] [id = 770] 09:22:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 143 (18387800) [pid = 2768] [serial = 2308] [outer = 00000000] 09:22:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 144 (188EC400) [pid = 2768] [serial = 2309] [outer = 18387800] 09:22:15 INFO - PROCESS | 2768 | 1460996535702 Marionette DEBUG loaded listener.js 09:22:15 INFO - PROCESS | 2768 | ++DOMWINDOW == 145 (1A436C00) [pid = 2768] [serial = 2310] [outer = 18387800] 09:22:16 INFO - PROCESS | 2768 | [2768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:22:16 INFO - PROCESS | 2768 | 1460996536246 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:22:16 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:22:16 INFO - {} 09:22:16 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 771ms 09:22:16 INFO - PROCESS | 2768 | 1460996536289 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 09:22:16 INFO - PROCESS | 2768 | 1460996536292 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 09:22:16 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:22:16 INFO - PROCESS | 2768 | 1460996536296 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:22:16 INFO - PROCESS | 2768 | 1460996536302 Marionette TRACE conn5 <- [1,3038,null,{}] 09:22:16 INFO - PROCESS | 2768 | 1460996536310 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}] 09:22:16 INFO - PROCESS | 2768 | 1460996536417 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 09:22:16 INFO - PROCESS | 2768 | 1460996536539 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:16 INFO - PROCESS | 2768 | ++DOCSHELL 1C4A7800 == 93 [pid = 2768] [id = 771] 09:22:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1CA95800) [pid = 2768] [serial = 2311] [outer = 00000000] 09:22:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (1CCC2000) [pid = 2768] [serial = 2312] [outer = 1CA95800] 09:22:16 INFO - PROCESS | 2768 | 1460996536585 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (1CCCF000) [pid = 2768] [serial = 2313] [outer = 1CA95800] 09:22:16 INFO - PROCESS | 2768 | 1460996536934 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]]]}] 09:22:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:22:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:22:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:22:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:22:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 690ms 09:22:17 INFO - PROCESS | 2768 | 1460996536998 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 09:22:17 INFO - PROCESS | 2768 | 1460996537000 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 09:22:17 INFO - PROCESS | 2768 | 1460996537004 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 2768 | 1460996537006 Marionette TRACE conn5 <- [1,3042,null,{}] 09:22:17 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:22:17 INFO - PROCESS | 2768 | 1460996537010 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}] 09:22:17 INFO - PROCESS | 2768 | 1460996537141 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 09:22:17 INFO - PROCESS | 2768 | 1460996537147 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 2768 | ++DOCSHELL 1CC7E400 == 94 [pid = 2768] [id = 772] 09:22:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (1CEF3800) [pid = 2768] [serial = 2314] [outer = 00000000] 09:22:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (1D410400) [pid = 2768] [serial = 2315] [outer = 1CEF3800] 09:22:17 INFO - PROCESS | 2768 | 1460996537192 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (1DD83C00) [pid = 2768] [serial = 2316] [outer = 1CEF3800] 09:22:17 INFO - PROCESS | 2768 | 1460996537972 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"]]]}] 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:22:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:22:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:22:18 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" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:22:18 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" 09:22:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:22:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1095ms 09:22:18 INFO - PROCESS | 2768 | 1460996538105 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 2768 | 1460996538107 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 09:22:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:22:18 INFO - PROCESS | 2768 | 1460996538111 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 2768 | 1460996538113 Marionette TRACE conn5 <- [1,3046,null,{}] 09:22:18 INFO - PROCESS | 2768 | 1460996538116 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}] 09:22:18 INFO - PROCESS | 2768 | 1460996538260 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 09:22:18 INFO - PROCESS | 2768 | 1460996538271 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:18 INFO - PROCESS | 2768 | ++DOCSHELL 1E566400 == 95 [pid = 2768] [id = 773] 09:22:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (1E573000) [pid = 2768] [serial = 2317] [outer = 00000000] 09:22:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (1FC8D800) [pid = 2768] [serial = 2318] [outer = 1E573000] 09:22:18 INFO - PROCESS | 2768 | 1460996538327 Marionette DEBUG loaded listener.js 09:22:18 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (1FD92400) [pid = 2768] [serial = 2319] [outer = 1E573000] 09:22:18 INFO - PROCESS | 2768 | 1460996538886 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]]]}] 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:22:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:22:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:22:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:22:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:22:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:22:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:22:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:22:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:22:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 840ms 09:22:19 INFO - PROCESS | 2768 | 1460996538960 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 2768 | 1460996538962 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 09:22:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:22:19 INFO - PROCESS | 2768 | 1460996538966 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 2768 | 1460996538967 Marionette TRACE conn5 <- [1,3050,null,{}] 09:22:19 INFO - PROCESS | 2768 | 1460996538971 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}] 09:22:19 INFO - PROCESS | 2768 | 1460996539111 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 09:22:19 INFO - PROCESS | 2768 | 1460996539135 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 2768 | ++DOCSHELL 1FD99000 == 96 [pid = 2768] [id = 774] 09:22:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (210AB000) [pid = 2768] [serial = 2320] [outer = 00000000] 09:22:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (21C57C00) [pid = 2768] [serial = 2321] [outer = 210AB000] 09:22:19 INFO - PROCESS | 2768 | 1460996539179 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (21F72000) [pid = 2768] [serial = 2322] [outer = 210AB000] 09:22:19 INFO - PROCESS | 2768 | [2768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 156 (1E57AC00) [pid = 2768] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 155 (1CD88800) [pid = 2768] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 154 (1D322000) [pid = 2768] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 153 (1769A000) [pid = 2768] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 152 (1A4C2400) [pid = 2768] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 151 (1DD84400) [pid = 2768] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 150 (177E7000) [pid = 2768] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 149 (1C629000) [pid = 2768] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 148 (16D4E000) [pid = 2768] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 147 (24273400) [pid = 2768] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 146 (1BC73800) [pid = 2768] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:22:19 INFO - PROCESS | 2768 | --DOMWINDOW == 145 (1FC20C00) [pid = 2768] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:22:19 INFO - PROCESS | 2768 | 1460996539820 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:22:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:22:19 INFO - {} 09:22:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 870ms 09:22:19 INFO - PROCESS | 2768 | 1460996539840 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 09:22:19 INFO - PROCESS | 2768 | 1460996539842 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 09:22:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:22:19 INFO - PROCESS | 2768 | 1460996539845 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:22:19 INFO - PROCESS | 2768 | 1460996539847 Marionette TRACE conn5 <- [1,3054,null,{}] 09:22:19 INFO - PROCESS | 2768 | 1460996539850 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}] 09:22:19 INFO - PROCESS | 2768 | 1460996539945 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 09:22:19 INFO - PROCESS | 2768 | 1460996539954 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 2768 | ++DOCSHELL 1FC24400 == 97 [pid = 2768] [id = 775] 09:22:19 INFO - PROCESS | 2768 | ++DOMWINDOW == 146 (1FC87800) [pid = 2768] [serial = 2323] [outer = 00000000] 09:22:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 147 (2338D400) [pid = 2768] [serial = 2324] [outer = 1FC87800] 09:22:20 INFO - PROCESS | 2768 | 1460996540001 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 148 (234F2000) [pid = 2768] [serial = 2325] [outer = 1FC87800] 09:22:20 INFO - PROCESS | 2768 | 1460996540451 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]]]}] 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:22:20 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:22:20 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 630ms 09:22:20 INFO - PROCESS | 2768 | 1460996540476 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 09:22:20 INFO - PROCESS | 2768 | 1460996540478 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 09:22:20 INFO - PROCESS | 2768 | 1460996540481 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 2768 | 1460996540483 Marionette TRACE conn5 <- [1,3058,null,{}] 09:22:20 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:22:20 INFO - PROCESS | 2768 | 1460996540486 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}] 09:22:20 INFO - PROCESS | 2768 | 1460996540637 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 09:22:20 INFO - PROCESS | 2768 | 1460996540649 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 2768 | ++DOCSHELL 16D44400 == 98 [pid = 2768] [id = 776] 09:22:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 149 (18389400) [pid = 2768] [serial = 2326] [outer = 00000000] 09:22:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 150 (2361B800) [pid = 2768] [serial = 2327] [outer = 18389400] 09:22:20 INFO - PROCESS | 2768 | 1460996540694 Marionette DEBUG loaded listener.js 09:22:20 INFO - PROCESS | 2768 | ++DOMWINDOW == 151 (12413C00) [pid = 2768] [serial = 2328] [outer = 18389400] 09:22:21 INFO - PROCESS | 2768 | 1460996541116 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]]]}] 09:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:22:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:22:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 09:22:21 INFO - PROCESS | 2768 | 1460996541156 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 09:22:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:22:21 INFO - PROCESS | 2768 | 1460996541158 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 09:22:21 INFO - PROCESS | 2768 | 1460996541161 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 2768 | 1460996541163 Marionette TRACE conn5 <- [1,3062,null,{}] 09:22:21 INFO - PROCESS | 2768 | 1460996541167 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}] 09:22:21 INFO - PROCESS | 2768 | 1460996541310 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 09:22:21 INFO - PROCESS | 2768 | 1460996541355 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:21 INFO - PROCESS | 2768 | ++DOCSHELL 2361F800 == 99 [pid = 2768] [id = 777] 09:22:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 152 (23845000) [pid = 2768] [serial = 2329] [outer = 00000000] 09:22:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 153 (1A1AE800) [pid = 2768] [serial = 2330] [outer = 23845000] 09:22:21 INFO - PROCESS | 2768 | 1460996541402 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 2768 | ++DOMWINDOW == 154 (240AA400) [pid = 2768] [serial = 2331] [outer = 23845000] 09:22:22 INFO - PROCESS | 2768 | 1460996541999 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]]]}] 09:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:22:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:22:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 870ms 09:22:22 INFO - PROCESS | 2768 | 1460996542033 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 09:22:22 INFO - PROCESS | 2768 | 1460996542038 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 09:22:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:22:22 INFO - PROCESS | 2768 | 1460996542045 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:22:22 INFO - PROCESS | 2768 | 1460996542048 Marionette TRACE conn5 <- [1,3066,null,{}] 09:22:22 INFO - PROCESS | 2768 | 1460996542054 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}] 09:22:22 INFO - PROCESS | 2768 | 1460996542186 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 09:22:22 INFO - PROCESS | 2768 | 1460996542366 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 2768 | ++DOCSHELL 16D43C00 == 100 [pid = 2768] [id = 778] 09:22:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 155 (16D49400) [pid = 2768] [serial = 2332] [outer = 00000000] 09:22:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 156 (188E9400) [pid = 2768] [serial = 2333] [outer = 16D49400] 09:22:22 INFO - PROCESS | 2768 | 1460996542425 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 2768 | ++DOMWINDOW == 157 (1A4B8800) [pid = 2768] [serial = 2334] [outer = 16D49400] 09:22:23 INFO - PROCESS | 2768 | 1460996543024 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] 09:22:23 INFO - PROCESS | 2768 | 1460996543128 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 09:22:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:22:23 INFO - PROCESS | 2768 | 1460996543134 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 2768 | 1460996543137 Marionette TRACE conn5 <- [1,3070,null,{}] 09:22:23 INFO - PROCESS | 2768 | 1460996543156 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}] 09:22:23 INFO - PROCESS | 2768 | 1460996543287 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 09:22:23 INFO - PROCESS | 2768 | 1460996543446 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:23 INFO - PROCESS | 2768 | ++DOCSHELL 1B2B4C00 == 101 [pid = 2768] [id = 779] 09:22:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 158 (1C622000) [pid = 2768] [serial = 2335] [outer = 00000000] 09:22:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 159 (1CF86000) [pid = 2768] [serial = 2336] [outer = 1C622000] 09:22:23 INFO - PROCESS | 2768 | 1460996543503 Marionette DEBUG loaded listener.js 09:22:23 INFO - PROCESS | 2768 | ++DOMWINDOW == 160 (1D4E6800) [pid = 2768] [serial = 2337] [outer = 1C622000] 09:22:24 INFO - PROCESS | 2768 | 1460996544063 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]]]}] 09:22:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:22:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:22:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:22:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:22:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 972ms 09:22:24 INFO - PROCESS | 2768 | 1460996544107 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 09:22:24 INFO - PROCESS | 2768 | 1460996544110 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 09:22:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:22:24 INFO - PROCESS | 2768 | 1460996544114 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:22:24 INFO - PROCESS | 2768 | 1460996544118 Marionette TRACE conn5 <- [1,3074,null,{}] 09:22:24 INFO - PROCESS | 2768 | 1460996544144 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}] 09:22:24 INFO - PROCESS | 2768 | 1460996544314 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 09:22:24 INFO - PROCESS | 2768 | 1460996544416 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:24 INFO - PROCESS | 2768 | ++DOCSHELL 2125A800 == 102 [pid = 2768] [id = 780] 09:22:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 161 (2125B800) [pid = 2768] [serial = 2338] [outer = 00000000] 09:22:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 162 (21AF0C00) [pid = 2768] [serial = 2339] [outer = 2125B800] 09:22:24 INFO - PROCESS | 2768 | 1460996544475 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 2768 | ++DOMWINDOW == 163 (23618000) [pid = 2768] [serial = 2340] [outer = 2125B800] 09:22:25 INFO - PROCESS | 2768 | 1460996544993 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:22:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 930ms 09:22:25 INFO - PROCESS | 2768 | 1460996545047 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 2768 | 1460996545050 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 09:22:25 INFO - PROCESS | 2768 | 1460996545053 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:22:25 INFO - PROCESS | 2768 | 1460996545055 Marionette TRACE conn5 <- [1,3078,null,{}] 09:22:25 INFO - PROCESS | 2768 | 1460996545076 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}] 09:22:25 INFO - PROCESS | 2768 | 1460996545199 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 09:22:25 INFO - PROCESS | 2768 | 1460996545380 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:25 INFO - PROCESS | 2768 | ++DOCSHELL 21A58400 == 103 [pid = 2768] [id = 781] 09:22:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 164 (21C52000) [pid = 2768] [serial = 2341] [outer = 00000000] 09:22:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 165 (246E3C00) [pid = 2768] [serial = 2342] [outer = 21C52000] 09:22:25 INFO - PROCESS | 2768 | 1460996545437 Marionette DEBUG loaded listener.js 09:22:25 INFO - PROCESS | 2768 | ++DOMWINDOW == 166 (246E8000) [pid = 2768] [serial = 2343] [outer = 21C52000] 09:22:25 INFO - PROCESS | 2768 | 1460996545931 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:22:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:22:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 890ms 09:22:25 INFO - PROCESS | 2768 | 1460996545957 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 2768 | 1460996545959 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 09:22:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:22:25 INFO - PROCESS | 2768 | 1460996545964 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 2768 | 1460996545966 Marionette TRACE conn5 <- [1,3082,null,{}] 09:22:25 INFO - PROCESS | 2768 | 1460996545970 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}] 09:22:26 INFO - PROCESS | 2768 | 1460996546088 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 09:22:26 INFO - PROCESS | 2768 | 1460996546270 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 2768 | ++DOCSHELL 1E571C00 == 104 [pid = 2768] [id = 782] 09:22:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 167 (21AF9000) [pid = 2768] [serial = 2344] [outer = 00000000] 09:22:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 168 (246EE400) [pid = 2768] [serial = 2345] [outer = 21AF9000] 09:22:26 INFO - PROCESS | 2768 | 1460996546326 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 2768 | ++DOMWINDOW == 169 (24C60C00) [pid = 2768] [serial = 2346] [outer = 21AF9000] 09:22:26 INFO - PROCESS | 2768 | 1460996546880 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:22:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:22:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 970ms 09:22:26 INFO - PROCESS | 2768 | 1460996546938 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 09:22:26 INFO - PROCESS | 2768 | 1460996546941 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 09:22:26 INFO - PROCESS | 2768 | 1460996546944 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:22:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:22:26 INFO - PROCESS | 2768 | 1460996546946 Marionette TRACE conn5 <- [1,3086,null,{}] 09:22:26 INFO - PROCESS | 2768 | 1460996546950 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}] 09:22:27 INFO - PROCESS | 2768 | 1460996547089 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 09:22:27 INFO - PROCESS | 2768 | 1460996547259 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:27 INFO - PROCESS | 2768 | ++DOCSHELL 24C63400 == 105 [pid = 2768] [id = 783] 09:22:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 170 (24C64000) [pid = 2768] [serial = 2347] [outer = 00000000] 09:22:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 171 (2630E000) [pid = 2768] [serial = 2348] [outer = 24C64000] 09:22:27 INFO - PROCESS | 2768 | 1460996547318 Marionette DEBUG loaded listener.js 09:22:27 INFO - PROCESS | 2768 | ++DOMWINDOW == 172 (26EB8800) [pid = 2768] [serial = 2349] [outer = 24C64000] 09:22:27 INFO - PROCESS | 2768 | 1460996547804 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]]]}] 09:22:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:22:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:22:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 930ms 09:22:27 INFO - PROCESS | 2768 | 1460996547889 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 2768 | 1460996547891 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 09:22:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:22:27 INFO - PROCESS | 2768 | 1460996547896 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 2768 | 1460996547898 Marionette TRACE conn5 <- [1,3090,null,{}] 09:22:27 INFO - PROCESS | 2768 | 1460996547902 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}] 09:22:28 INFO - PROCESS | 2768 | 1460996548020 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 09:22:28 INFO - PROCESS | 2768 | 1460996548205 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 2768 | ++DOCSHELL 25489800 == 106 [pid = 2768] [id = 784] 09:22:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 173 (2548D400) [pid = 2768] [serial = 2350] [outer = 00000000] 09:22:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 174 (25492000) [pid = 2768] [serial = 2351] [outer = 2548D400] 09:22:28 INFO - PROCESS | 2768 | 1460996548261 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 2768 | ++DOMWINDOW == 175 (25493C00) [pid = 2768] [serial = 2352] [outer = 2548D400] 09:22:28 INFO - PROCESS | 2768 | 1460996548744 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:22:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:22:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 870ms 09:22:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:22:28 INFO - PROCESS | 2768 | 1460996548775 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 09:22:28 INFO - PROCESS | 2768 | 1460996548777 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 09:22:28 INFO - PROCESS | 2768 | 1460996548782 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:22:28 INFO - PROCESS | 2768 | 1460996548784 Marionette TRACE conn5 <- [1,3094,null,{}] 09:22:28 INFO - PROCESS | 2768 | 1460996548788 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}] 09:22:28 INFO - PROCESS | 2768 | 1460996548905 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 09:22:29 INFO - PROCESS | 2768 | 1460996549088 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 2768 | ++DOCSHELL 25490400 == 107 [pid = 2768] [id = 785] 09:22:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 176 (25490C00) [pid = 2768] [serial = 2353] [outer = 00000000] 09:22:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 177 (26EBF800) [pid = 2768] [serial = 2354] [outer = 25490C00] 09:22:29 INFO - PROCESS | 2768 | 1460996549144 Marionette DEBUG loaded listener.js 09:22:29 INFO - PROCESS | 2768 | ++DOMWINDOW == 178 (26EC1C00) [pid = 2768] [serial = 2355] [outer = 25490C00] 09:22:29 INFO - PROCESS | 2768 | 1460996549685 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]]]}] 09:22:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:22:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:22:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:22:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 930ms 09:22:29 INFO - PROCESS | 2768 | 1460996549715 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 2768 | 1460996549717 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 09:22:29 INFO - PROCESS | 2768 | 1460996549720 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:22:29 INFO - PROCESS | 2768 | 1460996549723 Marionette TRACE conn5 <- [1,3098,null,{}] 09:22:29 INFO - PROCESS | 2768 | 1460996549726 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}] 09:22:29 INFO - PROCESS | 2768 | 1460996549846 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 09:22:30 INFO - PROCESS | 2768 | 1460996550030 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 2768 | ++DOCSHELL 2630C400 == 108 [pid = 2768] [id = 786] 09:22:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 179 (26B51800) [pid = 2768] [serial = 2356] [outer = 00000000] 09:22:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 180 (26B5A000) [pid = 2768] [serial = 2357] [outer = 26B51800] 09:22:30 INFO - PROCESS | 2768 | 1460996550086 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 181 (26B5BC00) [pid = 2768] [serial = 2358] [outer = 26B51800] 09:22:30 INFO - PROCESS | 2768 | 1460996550565 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"]]]}] 09:22:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:22:30 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 09:22:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:22:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:22:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:22:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:22:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 870ms 09:22:30 INFO - PROCESS | 2768 | 1460996550601 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 09:22:30 INFO - PROCESS | 2768 | 1460996550603 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 09:22:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:22:30 INFO - PROCESS | 2768 | 1460996550620 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 2768 | 1460996550622 Marionette TRACE conn5 <- [1,3102,null,{}] 09:22:30 INFO - PROCESS | 2768 | 1460996550631 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}] 09:22:30 INFO - PROCESS | 2768 | 1460996550768 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 09:22:30 INFO - PROCESS | 2768 | 1460996550950 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\", \"9c86b5ed-d7a5-4f83-bf88-8929870b75ef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:30 INFO - PROCESS | 2768 | ++DOCSHELL 132E6800 == 109 [pid = 2768] [id = 787] 09:22:30 INFO - PROCESS | 2768 | ++DOMWINDOW == 182 (132EC800) [pid = 2768] [serial = 2359] [outer = 00000000] 09:22:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 183 (28199400) [pid = 2768] [serial = 2360] [outer = 132EC800] 09:22:31 INFO - PROCESS | 2768 | 1460996551006 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 2768 | ++DOMWINDOW == 184 (2819D400) [pid = 2768] [serial = 2361] [outer = 132EC800] 09:22:31 INFO - PROCESS | 2768 | 1460996551638 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]]]}] 09:22:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:22:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1037ms 09:22:31 INFO - PROCESS | 2768 | 1460996551659 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 09:22:31 INFO - PROCESS | 2768 | 1460996551662 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 09:22:32 WARNING - u'runner_teardown' () 09:22:32 INFO - No more tests 09:22:32 INFO - Got 0 unexpected results 09:22:32 INFO - SUITE-END | took 699s 09:22:32 INFO - Closing logging queue 09:22:32 INFO - queue closed 09:22:32 INFO - Return code: 0 09:22:32 WARNING - # TBPL SUCCESS # 09:22:32 INFO - Running post-action listener: _resource_record_post_action 09:22:32 INFO - Running post-run listener: _resource_record_post_run 09:22:33 INFO - Total resource usage - Wall time: 710s; CPU: 14.0%; Read bytes: 79719936; Write bytes: 1176692736; Read time: 932310; Write time: 7979240 09:22:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:22:33 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 29110272; Read time: 0; Write time: 24790 09:22:33 INFO - run-tests - Wall time: 707s; CPU: 14.0%; Read bytes: 79719936; Write bytes: 1089808384; Read time: 932310; Write time: 7917510 09:22:33 INFO - Running post-run listener: _upload_blobber_files 09:22:33 INFO - Blob upload gear active. 09:22:33 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 09:22:33 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 09:22:33 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-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 09:22:33 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-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 09:22:34 INFO - (blobuploader) - INFO - Open directory for files ... 09:22:34 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 09:22:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:22:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:22:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:22:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:22:35 INFO - (blobuploader) - INFO - Done attempting. 09:22:35 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 09:22:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:22:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:22:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:22:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:22:37 INFO - (blobuploader) - INFO - Done attempting. 09:22:37 INFO - (blobuploader) - INFO - Iteration through files over. 09:22:37 INFO - Return code: 0 09:22:37 INFO - rmtree: C:\slave\test\build\uploaded_files.json 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 09:22:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/eb26efc2b2846e6f4d7c0aa950a212ef5efa26aa83ee52b360a233c13f2e36d16a6ae9dbda858ef151ef45bfe6a903acb08fd60b54be56236a286e1fc12d6142", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a18481ea304e5af0411295a0f1d123d05e57c299c3b79beb38ddc954b3b10dc7d073f2d6e6601c5685120e870a3cb9741277c636b6542bd0962e054d007c7d5e"} 09:22:37 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 09:22:37 INFO - Writing to file C:\slave\test\properties\blobber_files 09:22:37 INFO - Contents: 09:22:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/eb26efc2b2846e6f4d7c0aa950a212ef5efa26aa83ee52b360a233c13f2e36d16a6ae9dbda858ef151ef45bfe6a903acb08fd60b54be56236a286e1fc12d6142", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a18481ea304e5af0411295a0f1d123d05e57c299c3b79beb38ddc954b3b10dc7d073f2d6e6601c5685120e870a3cb9741277c636b6542bd0962e054d007c7d5e"} 09:22:37 INFO - Running post-run listener: copy_logs_to_upload_dir 09:22:37 INFO - Copying logs to upload dir... 09:22:37 INFO - mkdir: C:\slave\test\build\upload\logs 09:22:37 INFO - Copying logs to upload dir... 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - Using _rmtree_windows ... 09:22:37 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=908.239000 ========= master_lag: 0.07 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 8 secs) (at 2016-04-18 09:22:37.897875) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 09:22:37.898825) ========= '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-183 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-183 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\ 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-183 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-inbound/sha512/eb26efc2b2846e6f4d7c0aa950a212ef5efa26aa83ee52b360a233c13f2e36d16a6ae9dbda858ef151ef45bfe6a903acb08fd60b54be56236a286e1fc12d6142", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a18481ea304e5af0411295a0f1d123d05e57c299c3b79beb38ddc954b3b10dc7d073f2d6e6601c5685120e870a3cb9741277c636b6542bd0962e054d007c7d5e"} build_url:https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/eb26efc2b2846e6f4d7c0aa950a212ef5efa26aa83ee52b360a233c13f2e36d16a6ae9dbda858ef151ef45bfe6a903acb08fd60b54be56236a286e1fc12d6142", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a18481ea304e5af0411295a0f1d123d05e57c299c3b79beb38ddc954b3b10dc7d073f2d6e6601c5685120e870a3cb9741277c636b6542bd0962e054d007c7d5e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SSH8RhUESUeoR-VoeIty7A/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 09:22:38.021218) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:22:38.021568) ========= '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-183 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-183 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\ 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-183 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 09:22:38.138430) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 09:22:38.138749) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-18 09:22:38.863390) ========= ========= Total master_lag: 12.56 =========