builder: fx-team_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-151 starttime: 1461069534.46 results: success (0) buildid: 20160419032946 builduid: 888dd407cf58424d8f5448d914a222f8 revision: 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 05:38:54.459837) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 05:38:54.460307) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 05:38:54.460600) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 05:38:54.671637) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 05:38:54.672021) ========= '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.T-W864-IX-151\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-151 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False --05:38:55-- 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% 8.74 MB/s 05:38:55 (8.74 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.573000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 05:38:56.270178) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 05:38:56.270598) ========= '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.T-W864-IX-151\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-151 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.715000 ========= master_lag: 0.01 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 05:38:58.996923) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 05:38:58.997312) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-151 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False 2016-04-19 05:38:58,645 truncating revision to first 12 chars 2016-04-19 05:38:58,645 Setting DEBUG logging. 2016-04-19 05:38:58,645 attempt 1/10 2016-04-19 05:38:58,645 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/29d7a174bdb4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 05:38:59,046 unpacking tar archive at: fx-team-29d7a174bdb4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.097000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 05:39:00.136216) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 05:39:00.136679) ========= script_repo_revision: 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 05:39:00.137234) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 05:39:00.137555) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 05:39:00.151396) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 58 secs) (at 2016-04-19 05:39:00.151802) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'fx-team' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-151 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 05:38:59 INFO - MultiFileLogger online at 20160419 05:38:59 in C:\slave\test 05:38:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 05:38:59 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 05:38:59 INFO - {'append_to_log': False, 05:38:59 INFO - 'base_work_dir': 'C:\\slave\\test', 05:38:59 INFO - 'blob_upload_branch': 'fx-team', 05:38:59 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 05:38:59 INFO - 'buildbot_json_path': 'buildprops.json', 05:38:59 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 05:38:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:38:59 INFO - 'download_minidump_stackwalk': True, 05:38:59 INFO - 'download_symbols': 'true', 05:38:59 INFO - 'e10s': False, 05:38:59 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 05:38:59 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 05:38:59 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 05:38:59 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 05:38:59 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 05:38:59 INFO - 'C:/mozilla-build/tooltool.py'), 05:38:59 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 05:38:59 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 05:38:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:38:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:38:59 INFO - 'log_level': 'info', 05:38:59 INFO - 'log_to_console': True, 05:38:59 INFO - 'opt_config_files': (), 05:38:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:38:59 INFO - '--processes=1', 05:38:59 INFO - '--config=%(test_path)s/wptrunner.ini', 05:38:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:38:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:38:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:38:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:38:59 INFO - 'pip_index': False, 05:38:59 INFO - 'require_test_zip': True, 05:38:59 INFO - 'test_type': ('testharness',), 05:38:59 INFO - 'this_chunk': '1', 05:38:59 INFO - 'total_chunks': '10', 05:38:59 INFO - 'virtualenv_path': 'venv', 05:38:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:38:59 INFO - 'work_dir': 'build'} 05:38:59 INFO - ##### 05:38:59 INFO - ##### Running clobber step. 05:38:59 INFO - ##### 05:38:59 INFO - Running pre-action listener: _resource_record_pre_action 05:38:59 INFO - Running main action method: clobber 05:38:59 INFO - rmtree: C:\slave\test\build 05:38:59 INFO - Using _rmtree_windows ... 05:38:59 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 05:40:09 INFO - Running post-action listener: _resource_record_post_action 05:40:09 INFO - ##### 05:40:09 INFO - ##### Running read-buildbot-config step. 05:40:09 INFO - ##### 05:40:09 INFO - Running pre-action listener: _resource_record_pre_action 05:40:09 INFO - Running main action method: read_buildbot_config 05:40:09 INFO - Using buildbot properties: 05:40:09 INFO - { 05:40:09 INFO - "project": "", 05:40:09 INFO - "product": "firefox", 05:40:09 INFO - "script_repo_revision": "production", 05:40:09 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600", 05:40:09 INFO - "repository": "", 05:40:09 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-1", 05:40:09 INFO - "buildid": "20160419032946", 05:40:09 INFO - "pgo_build": "False", 05:40:09 INFO - "basedir": "C:\\slave\\test", 05:40:09 INFO - "buildnumber": 43, 05:40:09 INFO - "slavename": "t-w864-ix-151", 05:40:09 INFO - "revision": "29d7a174bdb4f63cb198b639d62a80fc6ea02dc6", 05:40:09 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 05:40:09 INFO - "platform": "win64", 05:40:09 INFO - "branch": "fx-team", 05:40:09 INFO - "repo_path": "integration/fx-team", 05:40:09 INFO - "moz_repo_path": "", 05:40:09 INFO - "stage_platform": "win64", 05:40:09 INFO - "builduid": "888dd407cf58424d8f5448d914a222f8", 05:40:09 INFO - "slavebuilddir": "test" 05:40:09 INFO - } 05:40:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 05:40:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 05:40:09 INFO - Running post-action listener: _resource_record_post_action 05:40:09 INFO - ##### 05:40:09 INFO - ##### Running download-and-extract step. 05:40:09 INFO - ##### 05:40:09 INFO - Running pre-action listener: _resource_record_pre_action 05:40:09 INFO - Running main action method: download_and_extract 05:40:09 INFO - mkdir: C:\slave\test\build\tests 05:40:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:40:09 INFO - https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 05:40:09 INFO - trying https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 05:40:09 INFO - Downloading https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 05:40:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.test_packages.json'}, attempt #1 05:40:10 INFO - Downloaded 1274 bytes. 05:40:10 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 05:40:10 INFO - Using the following test package requirements: 05:40:10 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 05:40:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 05:40:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 05:40:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'jsshell-win64.zip'], 05:40:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 05:40:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 05:40:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 05:40:10 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 05:40:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 05:40:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 05:40:10 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 05:40:10 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win64.common.tests.zip', u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 05:40:10 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')]} 05:40:10 INFO - https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 05:40:10 INFO - trying https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 05:40:10 INFO - Downloading https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip 05:40:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip'}, attempt #1 05:40:12 INFO - Downloaded 21343469 bytes. 05:40:12 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 05:40:12 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 05:40:13 INFO - caution: filename not matched: web-platform/* 05:40:13 INFO - Return code: 11 05:40:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:40:13 INFO - https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 05:40:13 INFO - trying https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 05:40:13 INFO - Downloading https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip 05:40:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip'}, attempt #1 05:40:16 INFO - Downloaded 36382596 bytes. 05:40:16 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 05:40:16 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 05:40:58 INFO - caution: filename not matched: bin/* 05:40:58 INFO - caution: filename not matched: config/* 05:40:58 INFO - caution: filename not matched: mozbase/* 05:40:58 INFO - caution: filename not matched: marionette/* 05:40:58 INFO - caution: filename not matched: tools/wptserve/* 05:40:58 INFO - Return code: 11 05:40:58 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')]} 05:40:58 INFO - https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 05:40:58 INFO - trying https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 05:40:58 INFO - Downloading https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 05:40:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.zip'}, attempt #1 05:41:00 INFO - Downloaded 83039726 bytes. 05:41:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 05:41:00 INFO - mkdir: C:\slave\test\properties 05:41:00 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 05:41:00 INFO - Writing to file C:\slave\test\properties\build_url 05:41:00 INFO - Contents: 05:41:00 INFO - build_url:https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 05:41:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 05:41:00 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 05:41:00 INFO - Writing to file C:\slave\test\properties\symbols_url 05:41:00 INFO - Contents: 05:41:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 05:41:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:41:00 INFO - https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:41:00 INFO - trying https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 05:41:00 INFO - Downloading https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 05:41:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip'}, attempt #1 05:41:02 INFO - Downloaded 53369991 bytes. 05:41:02 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 05:41:02 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 05:41:08 INFO - Return code: 0 05:41:08 INFO - Running post-action listener: _resource_record_post_action 05:41:08 INFO - Running post-action listener: set_extra_try_arguments 05:41:08 INFO - ##### 05:41:08 INFO - ##### Running create-virtualenv step. 05:41:08 INFO - ##### 05:41:08 INFO - Running pre-action listener: _pre_create_virtualenv 05:41:08 INFO - Running pre-action listener: _resource_record_pre_action 05:41:08 INFO - Running main action method: create_virtualenv 05:41:08 INFO - Creating virtualenv C:\slave\test\build\venv 05:41:08 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 05:41:08 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 05:41:11 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 05:41:15 INFO - Installing distribute......................................................................................................................................................................................done. 05:41:17 INFO - Return code: 0 05:41:17 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 05:41:17 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')]} 05:41:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:41:17 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')]} 05:41:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:41:17 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 0x024C76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02510098>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024F8368>, '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 0x02294D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025D20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 05:41:17 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 05:41:17 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 05:41:17 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 05:41:17 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 05:41:17 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 05:41:17 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 05:41:17 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 05:41:17 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 05:41:17 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 05:41:17 INFO - 'DCLOCATION': 'SCL3', 05:41:17 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 05:41:17 INFO - 'FP_NO_HOST_CHECK': 'NO', 05:41:17 INFO - 'HOMEDRIVE': 'C:', 05:41:17 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 05:41:17 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 05:41:17 INFO - 'KTS_VERSION': '1.19c', 05:41:17 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 05:41:17 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 05:41:17 INFO - 'MONDIR': 'C:\\Monitor_config\\', 05:41:17 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 05:41:17 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 05:41:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:41:17 INFO - 'MOZ_NO_REMOTE': '1', 05:41:17 INFO - 'NO_EM_RESTART': '1', 05:41:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:41:17 INFO - 'NUMBER_OF_PROCESSORS': '8', 05:41:17 INFO - 'OS': 'Windows_NT', 05:41:17 INFO - 'OURDRIVE': 'C:', 05:41:17 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 05:41:17 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 05:41:17 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 05:41:17 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 05:41:17 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 05:41:17 INFO - 'PROCESSOR_LEVEL': '6', 05:41:17 INFO - 'PROCESSOR_REVISION': '1e05', 05:41:17 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 05:41:17 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 05:41:17 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 05:41:17 INFO - 'PROGRAMW6432': 'C:\\Program Files', 05:41:17 INFO - 'PROMPT': '$P$G', 05:41:17 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 05:41:17 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 05:41:17 INFO - 'PUBLIC': 'C:\\Users\\Public', 05:41:17 INFO - 'PWD': 'C:\\slave\\test', 05:41:17 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 05:41:17 INFO - 'SLAVEDIR': 'C:\\slave\\', 05:41:17 INFO - 'SYSTEMDRIVE': 'C:', 05:41:17 INFO - 'SYSTEMROOT': 'C:\\windows', 05:41:17 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:17 INFO - 'TEST1': 'testie', 05:41:17 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:17 INFO - 'USERDOMAIN': 'T-W864-IX-151', 05:41:17 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 05:41:17 INFO - 'USERNAME': 'cltbld', 05:41:17 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 05:41:17 INFO - 'WINDIR': 'C:\\windows', 05:41:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 05:41:18 INFO - Ignoring indexes: http://pypi.python.org/simple/ 05:41:18 INFO - Downloading/unpacking psutil>=0.7.1 05:41:18 INFO - Running setup.py egg_info for package psutil 05:41:18 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 05:41:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:41:18 INFO - Installing collected packages: psutil 05:41:18 INFO - Running setup.py install for psutil 05:41:18 INFO - building 'psutil._psutil_windows' extension 05:41:18 INFO - error: Unable to find vcvarsall.bat 05:41:18 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~1.t-w\appdata\local\temp\pip-qir9nm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 05:41:18 INFO - running install 05:41:18 INFO - running build 05:41:18 INFO - running build_py 05:41:18 INFO - creating build 05:41:18 INFO - creating build\lib.win32-2.7 05:41:18 INFO - creating build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 05:41:18 INFO - running build_ext 05:41:18 INFO - building 'psutil._psutil_windows' extension 05:41:18 INFO - error: Unable to find vcvarsall.bat 05:41:18 INFO - ---------------------------------------- 05:41:18 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~1.t-w\appdata\local\temp\pip-qir9nm-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 05:41:18 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-151\AppData\Roaming\pip\pip.log 05:41:18 WARNING - Return code: 1 05:41:18 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! 05:41:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 05:41:18 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')]} 05:41:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:41:18 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')]} 05:41:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:41:18 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 0x024C76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02510098>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024F8368>, '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 0x02294D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025D20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 05:41:18 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 05:41:18 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 05:41:18 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 05:41:18 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 05:41:18 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 05:41:18 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 05:41:18 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 05:41:18 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 05:41:18 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 05:41:18 INFO - 'DCLOCATION': 'SCL3', 05:41:18 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 05:41:18 INFO - 'FP_NO_HOST_CHECK': 'NO', 05:41:18 INFO - 'HOMEDRIVE': 'C:', 05:41:18 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 05:41:18 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 05:41:18 INFO - 'KTS_VERSION': '1.19c', 05:41:18 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 05:41:18 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 05:41:18 INFO - 'MONDIR': 'C:\\Monitor_config\\', 05:41:18 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 05:41:18 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 05:41:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:41:18 INFO - 'MOZ_NO_REMOTE': '1', 05:41:18 INFO - 'NO_EM_RESTART': '1', 05:41:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:41:18 INFO - 'NUMBER_OF_PROCESSORS': '8', 05:41:18 INFO - 'OS': 'Windows_NT', 05:41:18 INFO - 'OURDRIVE': 'C:', 05:41:18 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 05:41:18 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 05:41:18 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 05:41:18 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 05:41:18 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 05:41:18 INFO - 'PROCESSOR_LEVEL': '6', 05:41:18 INFO - 'PROCESSOR_REVISION': '1e05', 05:41:18 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 05:41:18 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 05:41:18 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 05:41:18 INFO - 'PROGRAMW6432': 'C:\\Program Files', 05:41:18 INFO - 'PROMPT': '$P$G', 05:41:18 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 05:41:18 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 05:41:18 INFO - 'PUBLIC': 'C:\\Users\\Public', 05:41:18 INFO - 'PWD': 'C:\\slave\\test', 05:41:18 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 05:41:18 INFO - 'SLAVEDIR': 'C:\\slave\\', 05:41:18 INFO - 'SYSTEMDRIVE': 'C:', 05:41:18 INFO - 'SYSTEMROOT': 'C:\\windows', 05:41:18 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:18 INFO - 'TEST1': 'testie', 05:41:18 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:18 INFO - 'USERDOMAIN': 'T-W864-IX-151', 05:41:18 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 05:41:18 INFO - 'USERNAME': 'cltbld', 05:41:18 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 05:41:18 INFO - 'WINDIR': 'C:\\windows', 05:41:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 05:41:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 05:41:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:41:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:41:19 INFO - Running setup.py egg_info for package mozsystemmonitor 05:41:19 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 05:41:19 INFO - Running setup.py egg_info for package psutil 05:41:19 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 05:41:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:41:19 INFO - Installing collected packages: mozsystemmonitor, psutil 05:41:19 INFO - Running setup.py install for mozsystemmonitor 05:41:19 INFO - Running setup.py install for psutil 05:41:19 INFO - building 'psutil._psutil_windows' extension 05:41:19 INFO - error: Unable to find vcvarsall.bat 05:41:19 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~1.t-w\appdata\local\temp\pip-wxcrzt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 05:41:19 INFO - running install 05:41:19 INFO - running build 05:41:19 INFO - running build_py 05:41:19 INFO - running build_ext 05:41:19 INFO - building 'psutil._psutil_windows' extension 05:41:19 INFO - error: Unable to find vcvarsall.bat 05:41:19 INFO - ---------------------------------------- 05:41:19 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~1.t-w\appdata\local\temp\pip-wxcrzt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 05:41:19 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-151\AppData\Roaming\pip\pip.log 05:41:19 WARNING - Return code: 1 05:41:19 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! 05:41:19 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 05:41:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:41:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:41:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:41:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:41:19 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 0x024C76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02510098>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024F8368>, '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 0x02294D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025D20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 05:41:19 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 05:41:19 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 05:41:19 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 05:41:19 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 05:41:19 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 05:41:19 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 05:41:19 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 05:41:19 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 05:41:19 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 05:41:19 INFO - 'DCLOCATION': 'SCL3', 05:41:19 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 05:41:19 INFO - 'FP_NO_HOST_CHECK': 'NO', 05:41:19 INFO - 'HOMEDRIVE': 'C:', 05:41:19 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 05:41:19 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 05:41:19 INFO - 'KTS_VERSION': '1.19c', 05:41:19 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 05:41:19 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 05:41:19 INFO - 'MONDIR': 'C:\\Monitor_config\\', 05:41:19 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 05:41:19 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 05:41:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:41:19 INFO - 'MOZ_NO_REMOTE': '1', 05:41:19 INFO - 'NO_EM_RESTART': '1', 05:41:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:41:19 INFO - 'NUMBER_OF_PROCESSORS': '8', 05:41:19 INFO - 'OS': 'Windows_NT', 05:41:19 INFO - 'OURDRIVE': 'C:', 05:41:19 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 05:41:19 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 05:41:19 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 05:41:19 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 05:41:19 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 05:41:19 INFO - 'PROCESSOR_LEVEL': '6', 05:41:19 INFO - 'PROCESSOR_REVISION': '1e05', 05:41:19 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 05:41:19 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 05:41:19 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 05:41:19 INFO - 'PROGRAMW6432': 'C:\\Program Files', 05:41:19 INFO - 'PROMPT': '$P$G', 05:41:19 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 05:41:19 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 05:41:19 INFO - 'PUBLIC': 'C:\\Users\\Public', 05:41:19 INFO - 'PWD': 'C:\\slave\\test', 05:41:19 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 05:41:19 INFO - 'SLAVEDIR': 'C:\\slave\\', 05:41:19 INFO - 'SYSTEMDRIVE': 'C:', 05:41:19 INFO - 'SYSTEMROOT': 'C:\\windows', 05:41:19 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:19 INFO - 'TEST1': 'testie', 05:41:19 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:19 INFO - 'USERDOMAIN': 'T-W864-IX-151', 05:41:19 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 05:41:19 INFO - 'USERNAME': 'cltbld', 05:41:19 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 05:41:19 INFO - 'WINDIR': 'C:\\windows', 05:41:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 05:41:19 INFO - Ignoring indexes: http://pypi.python.org/simple/ 05:41:19 INFO - Downloading/unpacking blobuploader==1.2.4 05:41:19 INFO - Downloading blobuploader-1.2.4.tar.gz 05:41:19 INFO - Running setup.py egg_info for package blobuploader 05:41:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:41:24 INFO - Running setup.py egg_info for package requests 05:41:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:41:24 INFO - Downloading docopt-0.6.1.tar.gz 05:41:24 INFO - Running setup.py egg_info for package docopt 05:41:24 INFO - Installing collected packages: blobuploader, docopt, requests 05:41:24 INFO - Running setup.py install for blobuploader 05:41:24 INFO - Running setup.py install for docopt 05:41:24 INFO - Running setup.py install for requests 05:41:24 INFO - Successfully installed blobuploader docopt requests 05:41:24 INFO - Cleaning up... 05:41:24 INFO - Return code: 0 05:41:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 05:41:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:41:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:41:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:41:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:41:24 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 0x024C76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02510098>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024F8368>, '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 0x02294D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025D20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 05:41:24 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 05:41:24 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 05:41:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 05:41:24 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 05:41:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 05:41:24 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 05:41:24 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 05:41:24 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 05:41:24 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 05:41:24 INFO - 'DCLOCATION': 'SCL3', 05:41:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 05:41:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 05:41:24 INFO - 'HOMEDRIVE': 'C:', 05:41:24 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 05:41:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 05:41:24 INFO - 'KTS_VERSION': '1.19c', 05:41:24 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 05:41:24 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 05:41:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 05:41:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 05:41:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 05:41:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:41:24 INFO - 'MOZ_NO_REMOTE': '1', 05:41:24 INFO - 'NO_EM_RESTART': '1', 05:41:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:41:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 05:41:24 INFO - 'OS': 'Windows_NT', 05:41:24 INFO - 'OURDRIVE': 'C:', 05:41:24 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 05:41:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 05:41:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 05:41:24 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 05:41:24 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 05:41:24 INFO - 'PROCESSOR_LEVEL': '6', 05:41:24 INFO - 'PROCESSOR_REVISION': '1e05', 05:41:24 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 05:41:24 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 05:41:24 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 05:41:24 INFO - 'PROGRAMW6432': 'C:\\Program Files', 05:41:24 INFO - 'PROMPT': '$P$G', 05:41:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 05:41:24 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 05:41:24 INFO - 'PUBLIC': 'C:\\Users\\Public', 05:41:24 INFO - 'PWD': 'C:\\slave\\test', 05:41:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 05:41:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 05:41:24 INFO - 'SYSTEMDRIVE': 'C:', 05:41:24 INFO - 'SYSTEMROOT': 'C:\\windows', 05:41:24 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:24 INFO - 'TEST1': 'testie', 05:41:24 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:24 INFO - 'USERDOMAIN': 'T-W864-IX-151', 05:41:24 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 05:41:24 INFO - 'USERNAME': 'cltbld', 05:41:24 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 05:41:24 INFO - 'WINDIR': 'C:\\windows', 05:41:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 05:41:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 05:41:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 05:41:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 05:41:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 05:41:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 05:41:28 INFO - Unpacking c:\slave\test\build\tests\marionette 05:41:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 05:41:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 05:41:28 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 05:41:28 INFO - Running setup.py install for browsermob-proxy 05:41:44 INFO - Running setup.py install for manifestparser 05:41:44 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for marionette-client 05:41:44 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 05:41:44 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for marionette-driver 05:41:44 INFO - Running setup.py install for mozcrash 05:41:44 INFO - Running setup.py install for mozdebug 05:41:44 INFO - Running setup.py install for mozdevice 05:41:44 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozfile 05:41:44 INFO - Running setup.py install for mozhttpd 05:41:44 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozinfo 05:41:44 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozInstall 05:41:44 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozleak 05:41:44 INFO - Running setup.py install for mozlog 05:41:44 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for moznetwork 05:41:44 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozprocess 05:41:44 INFO - Running setup.py install for mozprofile 05:41:44 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozrunner 05:41:44 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for mozscreenshot 05:41:44 INFO - Running setup.py install for moztest 05:41:44 INFO - Running setup.py install for mozversion 05:41:44 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 05:41:44 INFO - Running setup.py install for wptserve 05:41:44 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 05:41:44 INFO - Cleaning up... 05:41:44 INFO - Return code: 0 05:41:44 INFO - Installing None into virtualenv C:\slave\test\build\venv 05:41: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')]} 05:41:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:41: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')]} 05:41:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:41:44 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 0x024C76B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025BC200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x02510098>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024F8368>, '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 0x02294D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025D20C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-151', 'USERDOMAIN': 'T-W864-IX-151', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-151', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 05:41:44 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 05:41:44 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 05:41:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 05:41:44 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 05:41:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 05:41:44 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 05:41:44 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 05:41:44 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 05:41:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 05:41:44 INFO - 'DCLOCATION': 'SCL3', 05:41:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 05:41:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 05:41:44 INFO - 'HOMEDRIVE': 'C:', 05:41:44 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 05:41:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 05:41:44 INFO - 'KTS_VERSION': '1.19c', 05:41:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 05:41:44 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 05:41:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 05:41:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 05:41:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 05:41:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:41:44 INFO - 'MOZ_NO_REMOTE': '1', 05:41:44 INFO - 'NO_EM_RESTART': '1', 05:41:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:41:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 05:41:44 INFO - 'OS': 'Windows_NT', 05:41:44 INFO - 'OURDRIVE': 'C:', 05:41:44 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 05:41:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 05:41:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 05:41:44 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 05:41:44 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 05:41:44 INFO - 'PROCESSOR_LEVEL': '6', 05:41:44 INFO - 'PROCESSOR_REVISION': '1e05', 05:41:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 05:41:44 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 05:41:44 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 05:41:44 INFO - 'PROGRAMW6432': 'C:\\Program Files', 05:41:44 INFO - 'PROMPT': '$P$G', 05:41:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 05:41:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 05:41:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 05:41:44 INFO - 'PWD': 'C:\\slave\\test', 05:41:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 05:41:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 05:41:44 INFO - 'SYSTEMDRIVE': 'C:', 05:41:44 INFO - 'SYSTEMROOT': 'C:\\windows', 05:41:44 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:44 INFO - 'TEST1': 'testie', 05:41:44 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:41:44 INFO - 'USERDOMAIN': 'T-W864-IX-151', 05:41:44 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 05:41:44 INFO - 'USERNAME': 'cltbld', 05:41:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 05:41:44 INFO - 'WINDIR': 'C:\\windows', 05:41:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 05:41:48 INFO - Ignoring indexes: http://pypi.python.org/simple/ 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 05:41:48 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 05:41:48 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 05:41:48 INFO - Unpacking c:\slave\test\build\tests\marionette\client 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 05:41:48 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 05:41:48 INFO - Unpacking c:\slave\test\build\tests\marionette 05:41:48 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 05:41:48 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 05:41:48 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)) 05:42:00 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)) 05:42:00 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)) 05:42:00 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)) 05:42:00 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)) 05:42:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 05:42:00 INFO - Downloading blessings-1.6.tar.gz 05:42:00 INFO - Running setup.py egg_info for package blessings 05:42:00 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)) 05:42:00 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 05:42:00 INFO - Running setup.py install for blessings 05:42:00 INFO - Running setup.py install for browsermob-proxy 05:42:00 INFO - Running setup.py install for manifestparser 05:42:00 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Running setup.py install for marionette-client 05:42:00 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 05:42:00 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Running setup.py install for marionette-driver 05:42:00 INFO - Running setup.py install for mozcrash 05:42:00 INFO - Running setup.py install for mozdebug 05:42:00 INFO - Running setup.py install for mozdevice 05:42:00 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Running setup.py install for mozhttpd 05:42:00 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Running setup.py install for mozInstall 05:42:00 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Running setup.py install for mozleak 05:42:00 INFO - Running setup.py install for mozprofile 05:42:00 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Running setup.py install for mozrunner 05:42:00 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 05:42:00 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 05:42:02 INFO - Running setup.py install for mozscreenshot 05:42:02 INFO - Running setup.py install for moztest 05:42:02 INFO - Running setup.py install for mozversion 05:42:02 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 05:42:02 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 05:42:02 INFO - Running setup.py install for wptserve 05:42:02 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 05:42:02 INFO - Cleaning up... 05:42:02 INFO - Return code: 0 05:42:02 INFO - Done creating virtualenv C:\slave\test\build\venv. 05:42:02 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 05:42:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 05:42:02 INFO - Reading from file tmpfile_stdout 05:42:02 INFO - Using _rmtree_windows ... 05:42:02 INFO - Using _rmtree_windows ... 05:42:02 INFO - Current package versions: 05:42:02 INFO - blessings == 1.6 05:42:02 INFO - blobuploader == 1.2.4 05:42:02 INFO - browsermob-proxy == 0.6.0 05:42:02 INFO - distribute == 0.6.14 05:42:02 INFO - docopt == 0.6.1 05:42:02 INFO - manifestparser == 1.1 05:42:02 INFO - marionette-client == 2.3.0 05:42:02 INFO - marionette-driver == 1.4.0 05:42:02 INFO - mozInstall == 1.12 05:42:02 INFO - mozcrash == 0.17 05:42:02 INFO - mozdebug == 0.1 05:42:02 INFO - mozdevice == 0.48 05:42:02 INFO - mozfile == 1.2 05:42:02 INFO - mozhttpd == 0.7 05:42:02 INFO - mozinfo == 0.9 05:42:02 INFO - mozleak == 0.1 05:42:02 INFO - mozlog == 3.1 05:42:02 INFO - moznetwork == 0.27 05:42:02 INFO - mozprocess == 0.22 05:42:02 INFO - mozprofile == 0.28 05:42:02 INFO - mozrunner == 6.11 05:42:02 INFO - mozscreenshot == 0.1 05:42:02 INFO - mozsystemmonitor == 0.0 05:42:02 INFO - moztest == 0.7 05:42:02 INFO - mozversion == 1.4 05:42:02 INFO - requests == 1.2.3 05:42:02 INFO - wptserve == 1.4.0 05:42:02 INFO - Running post-action listener: _resource_record_post_action 05:42:02 INFO - Running post-action listener: _start_resource_monitoring 05:42:02 INFO - Starting resource monitoring. 05:42:02 INFO - ##### 05:42:02 INFO - ##### Running pull step. 05:42:02 INFO - ##### 05:42:02 INFO - Running pre-action listener: _resource_record_pre_action 05:42:02 INFO - Running main action method: pull 05:42:02 INFO - Pull has nothing to do! 05:42:02 INFO - Running post-action listener: _resource_record_post_action 05:42:02 INFO - ##### 05:42:02 INFO - ##### Running install step. 05:42:02 INFO - ##### 05:42:02 INFO - Running pre-action listener: _resource_record_pre_action 05:42:02 INFO - Running main action method: install 05:42:02 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 05:42:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 05:42:03 INFO - Reading from file tmpfile_stdout 05:42:03 INFO - Using _rmtree_windows ... 05:42:03 INFO - Using _rmtree_windows ... 05:42:03 INFO - Detecting whether we're running mozinstall >=1.0... 05:42:03 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 05:42:03 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 05:42:03 INFO - Reading from file tmpfile_stdout 05:42:03 INFO - Output received: 05:42:03 INFO - Usage: mozinstall-script.py [options] installer 05:42:03 INFO - Options: 05:42:03 INFO - -h, --help show this help message and exit 05:42:03 INFO - -d DEST, --destination=DEST 05:42:03 INFO - Directory to install application into. [default: 05:42:03 INFO - "C:\slave\test"] 05:42:03 INFO - --app=APP Application being installed. [default: firefox] 05:42:03 INFO - Using _rmtree_windows ... 05:42:03 INFO - Using _rmtree_windows ... 05:42:03 INFO - mkdir: C:\slave\test\build\application 05:42:03 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.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 05:42:03 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.win64.zip --destination C:\slave\test\build\application 05:42:06 INFO - Reading from file tmpfile_stdout 05:42:06 INFO - Output received: 05:42:06 INFO - C:\slave\test\build\application\firefox\firefox.exe 05:42:06 INFO - Using _rmtree_windows ... 05:42:06 INFO - Using _rmtree_windows ... 05:42:06 INFO - Running post-action listener: _resource_record_post_action 05:42:06 INFO - ##### 05:42:06 INFO - ##### Running run-tests step. 05:42:06 INFO - ##### 05:42:06 INFO - Running pre-action listener: _resource_record_pre_action 05:42:06 INFO - Running main action method: run_tests 05:42:06 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 05:42:06 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:42:06 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:42:06 INFO - grabbing minidump binary from tooltool 05:42: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')]} 05:42:06 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 0x024F8368>, '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 0x02294D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025D20C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 05:42:06 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 05:42:06 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 05:42:06 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 05:42:06 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpd6h1k9 05:42:06 INFO - INFO - File integrity verified, renaming tmpd6h1k9 to win32-minidump_stackwalk.exe 05:42:06 INFO - Return code: 0 05:42:06 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 05:42:07 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 05:42:07 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/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.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 05:42:07 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/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.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 05:42:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 05:42:07 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Roaming', 05:42:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 05:42:07 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 05:42:07 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 05:42:07 INFO - 'COMPUTERNAME': 'T-W864-IX-151', 05:42:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 05:42:07 INFO - 'DCLOCATION': 'SCL3', 05:42:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 05:42:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 05:42:07 INFO - 'HOMEDRIVE': 'C:', 05:42:07 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-151', 05:42:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 05:42:07 INFO - 'KTS_VERSION': '1.19c', 05:42:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-151\\AppData\\Local', 05:42:07 INFO - 'LOGONSERVER': '\\\\T-W864-IX-151', 05:42:07 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 05:42:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 05:42:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 05:42:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 05:42:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:42:07 INFO - 'MOZ_NO_REMOTE': '1', 05:42:07 INFO - 'NO_EM_RESTART': '1', 05:42:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:42:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 05:42:07 INFO - 'OS': 'Windows_NT', 05:42:07 INFO - 'OURDRIVE': 'C:', 05:42:07 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 05:42:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 05:42:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 05:42:07 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 05:42:07 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 05:42:07 INFO - 'PROCESSOR_LEVEL': '6', 05:42:07 INFO - 'PROCESSOR_REVISION': '1e05', 05:42:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 05:42:07 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 05:42:07 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 05:42:07 INFO - 'PROGRAMW6432': 'C:\\Program Files', 05:42:07 INFO - 'PROMPT': '$P$G', 05:42:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 05:42:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 05:42:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 05:42:07 INFO - 'PWD': 'C:\\slave\\test', 05:42:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 05:42:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 05:42:07 INFO - 'SYSTEMDRIVE': 'C:', 05:42:07 INFO - 'SYSTEMROOT': 'C:\\windows', 05:42:07 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:42:07 INFO - 'TEST1': 'testie', 05:42:07 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 05:42:07 INFO - 'USERDOMAIN': 'T-W864-IX-151', 05:42:07 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-151', 05:42:07 INFO - 'USERNAME': 'cltbld', 05:42:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-151', 05:42:07 INFO - 'WINDIR': 'C:\\windows', 05:42:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 05:42:07 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/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.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 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 05:42:09 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 05:42:09 INFO - import pkg_resources 05:42:10 INFO - Using 1 client processes 05:42:12 INFO - SUITE-START | Running 778 tests 05:42:12 INFO - Running testharness tests 05:42:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:42:12 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 05:42:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:42:12 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 05:42:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:42:12 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 05:42:13 INFO - Setting up ssl 05:42:13 INFO - PROCESS | certutil | 05:42:13 INFO - PROCESS | certutil | 05:42:13 INFO - PROCESS | certutil | 05:42:13 INFO - Certificate Nickname Trust Attributes 05:42:13 INFO - SSL,S/MIME,JAR/XPI 05:42:13 INFO - 05:42:13 INFO - web-platform-tests CT,, 05:42:13 INFO - 05:42:14 INFO - Starting runner 05:42:14 INFO - PROCESS | 848 | [848] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 05:42:14 INFO - PROCESS | 848 | [848] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 05:42:14 INFO - PROCESS | 848 | [848] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/startupcache/StartupCache.cpp, line 228 05:42:14 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 05:42:14 INFO - PROCESS | 848 | [848] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 05:42:16 INFO - PROCESS | 848 | 1461069736088 Marionette DEBUG Marionette enabled via build flag and pref 05:42:17 INFO - PROCESS | 848 | ++DOCSHELL 000000350925E000 == 1 [pid = 848] [id = 1] 05:42:17 INFO - PROCESS | 848 | ++DOMWINDOW == 1 (000000351AE6B000) [pid = 848] [serial = 1] [outer = 0000000000000000] 05:42:17 INFO - PROCESS | 848 | [848] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:42:17 INFO - PROCESS | 848 | ++DOMWINDOW == 2 (000000351AE6C000) [pid = 848] [serial = 2] [outer = 000000351AE6B000] 05:42:17 INFO - PROCESS | 848 | ++DOCSHELL 000000351E048800 == 2 [pid = 848] [id = 2] 05:42:17 INFO - PROCESS | 848 | ++DOMWINDOW == 3 (000000351E049000) [pid = 848] [serial = 3] [outer = 0000000000000000] 05:42:17 INFO - PROCESS | 848 | [848] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:42:17 INFO - PROCESS | 848 | ++DOMWINDOW == 4 (000000351E04A000) [pid = 848] [serial = 4] [outer = 000000351E049000] 05:42:18 INFO - PROCESS | 848 | 1461069738179 Marionette INFO Listening on port 2828 05:42:20 INFO - PROCESS | 848 | 1461069740033 Marionette DEBUG Marionette enabled via command-line flag 05:42:20 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF8A800 == 3 [pid = 848] [id = 3] 05:42:20 INFO - PROCESS | 848 | ++DOMWINDOW == 5 (000000351EFC5000) [pid = 848] [serial = 5] [outer = 0000000000000000] 05:42:20 INFO - PROCESS | 848 | [848] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:42:20 INFO - PROCESS | 848 | ++DOMWINDOW == 6 (000000351EFC6000) [pid = 848] [serial = 6] [outer = 000000351EFC5000] 05:42:20 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 05:42:20 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 05:42:20 INFO - PROCESS | 848 | ++DOMWINDOW == 7 (000000351F0A6800) [pid = 848] [serial = 7] [outer = 000000351E049000] 05:42:20 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:42:20 INFO - PROCESS | 848 | 1461069740418 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 05:42:20 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:42:20 INFO - PROCESS | 848 | 1461069740450 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 05:42:20 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:42:20 INFO - PROCESS | 848 | 1461069740458 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 05:42:20 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:42:20 INFO - PROCESS | 848 | 1461069740465 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49293 05:42:20 INFO - PROCESS | 848 | 1461069740495 Marionette DEBUG Closed connection conn0 05:42:20 INFO - PROCESS | 848 | 1461069740497 Marionette DEBUG Closed connection conn1 05:42:20 INFO - PROCESS | 848 | 1461069740499 Marionette DEBUG Closed connection conn2 05:42:20 INFO - PROCESS | 848 | 1461069740570 Marionette DEBUG Closed connection conn3 05:42:20 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:42:20 INFO - PROCESS | 848 | 1461069740576 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49294 05:42:20 INFO - PROCESS | 848 | 1461069740709 Marionette DEBUG Closed connection conn4 05:42:20 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:42:20 INFO - PROCESS | 848 | 1461069740716 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49295 05:42:20 INFO - PROCESS | 848 | ++DOCSHELL 0000003520597000 == 4 [pid = 848] [id = 4] 05:42:20 INFO - PROCESS | 848 | ++DOMWINDOW == 8 (0000003520530400) [pid = 848] [serial = 8] [outer = 0000000000000000] 05:42:20 INFO - PROCESS | 848 | ++DOMWINDOW == 9 (0000003522994800) [pid = 848] [serial = 9] [outer = 0000003520530400] 05:42:20 INFO - PROCESS | 848 | ++DOMWINDOW == 10 (000000352299B800) [pid = 848] [serial = 10] [outer = 0000003520530400] 05:42:20 INFO - PROCESS | 848 | 1461069740958 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:42:20 INFO - PROCESS | 848 | 1461069740964 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419032946","device":"desktop","version":"48.0a1"} 05:42:21 INFO - PROCESS | 848 | [848] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 05:42:21 INFO - PROCESS | 848 | [848] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 05:42:22 INFO - PROCESS | 848 | [848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:42:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CAC000 == 5 [pid = 848] [id = 5] 05:42:22 INFO - PROCESS | 848 | ++DOMWINDOW == 11 (0000003525CAD000) [pid = 848] [serial = 11] [outer = 0000000000000000] 05:42:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CAD800 == 6 [pid = 848] [id = 6] 05:42:22 INFO - PROCESS | 848 | ++DOMWINDOW == 12 (0000003525968400) [pid = 848] [serial = 12] [outer = 0000000000000000] 05:42:23 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 05:42:23 INFO - PROCESS | 848 | ++DOCSHELL 00000035267A0000 == 7 [pid = 848] [id = 7] 05:42:23 INFO - PROCESS | 848 | ++DOMWINDOW == 13 (0000003525967C00) [pid = 848] [serial = 13] [outer = 0000000000000000] 05:42:23 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 05:42:23 INFO - PROCESS | 848 | [848] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:42:23 INFO - PROCESS | 848 | ++DOMWINDOW == 14 (0000003526C2FC00) [pid = 848] [serial = 14] [outer = 0000003525967C00] 05:42:23 INFO - PROCESS | 848 | ++DOMWINDOW == 15 (0000003526DA7800) [pid = 848] [serial = 15] [outer = 0000003525CAD000] 05:42:23 INFO - PROCESS | 848 | ++DOMWINDOW == 16 (0000003525E83800) [pid = 848] [serial = 16] [outer = 0000003525968400] 05:42:23 INFO - PROCESS | 848 | ++DOMWINDOW == 17 (0000003526A06C00) [pid = 848] [serial = 17] [outer = 0000003525967C00] 05:42:24 INFO - PROCESS | 848 | 1461069744534 Marionette DEBUG loaded listener.js 05:42:24 INFO - PROCESS | 848 | 1461069744548 Marionette DEBUG loaded listener.js 05:42:25 INFO - PROCESS | 848 | ++DOMWINDOW == 18 (0000003528E3BC00) [pid = 848] [serial = 18] [outer = 0000003525967C00] 05:42:25 INFO - PROCESS | 848 | 1461069745629 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"445379bd-1ff4-4ada-ac26-0b1c4dc5d5c5","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419032946","device":"desktop","version":"48.0a1","command_id":1}}] 05:42:26 INFO - PROCESS | 848 | 1461069746155 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}] 05:42:26 INFO - PROCESS | 848 | 1461069746183 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 05:42:26 INFO - PROCESS | 848 | 1461069746206 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:42:26 INFO - PROCESS | 848 | [848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:42:27 INFO - PROCESS | 848 | --DOCSHELL 000000350925E000 == 6 [pid = 848] [id = 1] 05:42:28 INFO - PROCESS | 848 | ++DOMWINDOW == 19 (0000003519F58400) [pid = 848] [serial = 19] [outer = 0000003525967C00] 05:42:28 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:42:28 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:42:28 INFO - PROCESS | 848 | 1461069748610 Marionette TRACE conn5 <- [1,3,null,{}] 05:42:28 INFO - PROCESS | 848 | 1461069748615 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 05:42:28 INFO - PROCESS | 848 | 1461069748638 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 05:42:28 INFO - PROCESS | 848 | 1461069748679 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 05:42:28 INFO - PROCESS | 848 | 1461069748683 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 05:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:42:28 INFO - PROCESS | 848 | 1461069748692 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:42:28 INFO - PROCESS | 848 | 1461069748696 Marionette TRACE conn5 <- [1,6,null,{}] 05:42:28 INFO - PROCESS | 848 | 1461069748709 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}] 05:42:28 INFO - PROCESS | 848 | 1461069748726 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 05:42:28 INFO - PROCESS | 848 | 1461069748732 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:28 INFO - PROCESS | 848 | ++DOCSHELL 000000351E2B6000 == 7 [pid = 848] [id = 8] 05:42:28 INFO - PROCESS | 848 | ++DOMWINDOW == 20 (0000003523648000) [pid = 848] [serial = 20] [outer = 0000000000000000] 05:42:28 INFO - PROCESS | 848 | ++DOMWINDOW == 21 (0000003523649C00) [pid = 848] [serial = 21] [outer = 0000003523648000] 05:42:28 INFO - PROCESS | 848 | 1461069748796 Marionette DEBUG loaded listener.js 05:42:28 INFO - PROCESS | 848 | ++DOMWINDOW == 22 (0000003525967000) [pid = 848] [serial = 22] [outer = 0000003523648000] 05:42:29 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBD7000 == 8 [pid = 848] [id = 9] 05:42:29 INFO - PROCESS | 848 | ++DOMWINDOW == 23 (0000003525E82C00) [pid = 848] [serial = 23] [outer = 0000000000000000] 05:42:29 INFO - PROCESS | 848 | ++DOMWINDOW == 24 (000000352631C400) [pid = 848] [serial = 24] [outer = 0000003525E82C00] 05:42:29 INFO - PROCESS | 848 | 1461069749233 Marionette DEBUG loaded listener.js 05:42:29 INFO - PROCESS | 848 | ++DOMWINDOW == 25 (0000003525FA1800) [pid = 848] [serial = 25] [outer = 0000003525E82C00] 05:42:29 INFO - PROCESS | 848 | 1461069749811 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]]]}] 05:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1144ms 05:42:29 INFO - PROCESS | 848 | 1461069749978 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 05:42:29 INFO - PROCESS | 848 | 1461069749982 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 05:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:42:30 INFO - PROCESS | 848 | 1461069750013 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:42:30 INFO - PROCESS | 848 | 1461069750015 Marionette TRACE conn5 <- [1,10,null,{}] 05:42:30 INFO - PROCESS | 848 | 1461069750028 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}] 05:42:30 INFO - PROCESS | 848 | 1461069750146 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 05:42:30 INFO - PROCESS | 848 | 1461069750198 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:30 INFO - PROCESS | 848 | ++DOCSHELL 000000352674F800 == 9 [pid = 848] [id = 10] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 26 (0000003525F95400) [pid = 848] [serial = 26] [outer = 0000000000000000] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 27 (0000003526008800) [pid = 848] [serial = 27] [outer = 0000003525F95400] 05:42:30 INFO - PROCESS | 848 | 1461069750257 Marionette DEBUG loaded listener.js 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 28 (00000035273CB000) [pid = 848] [serial = 28] [outer = 0000003525F95400] 05:42:30 INFO - PROCESS | 848 | ++DOCSHELL 0000003526D9B800 == 10 [pid = 848] [id = 11] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 29 (0000003526D9D800) [pid = 848] [serial = 29] [outer = 0000000000000000] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 30 (00000035190A3800) [pid = 848] [serial = 30] [outer = 0000003526D9D800] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 31 (0000003519C25800) [pid = 848] [serial = 31] [outer = 0000003526D9D800] 05:42:30 INFO - PROCESS | 848 | ++DOCSHELL 00000035196EB800 == 11 [pid = 848] [id = 12] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 32 (000000351E065000) [pid = 848] [serial = 32] [outer = 0000000000000000] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 33 (000000351EB7EC00) [pid = 848] [serial = 33] [outer = 000000351E065000] 05:42:30 INFO - PROCESS | 848 | ++DOMWINDOW == 34 (000000351E53E800) [pid = 848] [serial = 34] [outer = 000000351E065000] 05:42:30 INFO - PROCESS | 848 | --DOCSHELL 0000003520597000 == 10 [pid = 848] [id = 4] 05:42:31 INFO - PROCESS | 848 | 1461069751173 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]]]}] 05:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1198ms 05:42:31 INFO - PROCESS | 848 | 1461069751217 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 05:42:31 INFO - PROCESS | 848 | 1461069751222 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 05:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:42:31 INFO - PROCESS | 848 | 1461069751229 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:42:31 INFO - PROCESS | 848 | 1461069751233 Marionette TRACE conn5 <- [1,14,null,{}] 05:42:31 INFO - PROCESS | 848 | 1461069751238 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}] 05:42:31 INFO - PROCESS | 848 | 1461069751326 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 05:42:31 INFO - PROCESS | 848 | 1461069751334 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:31 INFO - PROCESS | 848 | ++DOCSHELL 000000351AE61000 == 11 [pid = 848] [id = 13] 05:42:31 INFO - PROCESS | 848 | ++DOMWINDOW == 35 (0000003522974400) [pid = 848] [serial = 35] [outer = 0000000000000000] 05:42:31 INFO - PROCESS | 848 | ++DOMWINDOW == 36 (0000003522976000) [pid = 848] [serial = 36] [outer = 0000003522974400] 05:42:31 INFO - PROCESS | 848 | 1461069751386 Marionette DEBUG loaded listener.js 05:42:31 INFO - PROCESS | 848 | ++DOMWINDOW == 37 (000000352363FC00) [pid = 848] [serial = 37] [outer = 0000003522974400] 05:42:31 INFO - PROCESS | 848 | 1461069751820 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]]]}] 05:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 630ms 05:42:31 INFO - PROCESS | 848 | 1461069751865 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 05:42:31 INFO - PROCESS | 848 | 1461069751870 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 05:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:42:31 INFO - PROCESS | 848 | 1461069751877 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:42:31 INFO - PROCESS | 848 | 1461069751879 Marionette TRACE conn5 <- [1,18,null,{}] 05:42:31 INFO - PROCESS | 848 | 1461069751883 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}] 05:42:31 INFO - PROCESS | 848 | 1461069751970 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 05:42:31 INFO - PROCESS | 848 | 1461069751980 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:32 INFO - PROCESS | 848 | ++DOCSHELL 000000351EB34800 == 12 [pid = 848] [id = 14] 05:42:32 INFO - PROCESS | 848 | ++DOMWINDOW == 38 (0000003523CBA400) [pid = 848] [serial = 38] [outer = 0000000000000000] 05:42:32 INFO - PROCESS | 848 | ++DOMWINDOW == 39 (0000003523EDEC00) [pid = 848] [serial = 39] [outer = 0000003523CBA400] 05:42:32 INFO - PROCESS | 848 | 1461069752028 Marionette DEBUG loaded listener.js 05:42:32 INFO - PROCESS | 848 | ++DOMWINDOW == 40 (0000003525960000) [pid = 848] [serial = 40] [outer = 0000003523CBA400] 05:42:32 INFO - PROCESS | 848 | 1461069752448 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]]]}] 05:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 631ms 05:42:32 INFO - PROCESS | 848 | 1461069752507 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 05:42:32 INFO - PROCESS | 848 | 1461069752510 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 05:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:42:32 INFO - PROCESS | 848 | 1461069752514 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:42:32 INFO - PROCESS | 848 | 1461069752518 Marionette TRACE conn5 <- [1,22,null,{}] 05:42:32 INFO - PROCESS | 848 | 1461069752535 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}] 05:42:32 INFO - PROCESS | 848 | 1461069752626 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 05:42:32 INFO - PROCESS | 848 | 1461069752634 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:32 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0AE800 == 13 [pid = 848] [id = 15] 05:42:32 INFO - PROCESS | 848 | ++DOMWINDOW == 41 (0000003525F98400) [pid = 848] [serial = 41] [outer = 0000000000000000] 05:42:32 INFO - PROCESS | 848 | ++DOMWINDOW == 42 (0000003526002C00) [pid = 848] [serial = 42] [outer = 0000003525F98400] 05:42:32 INFO - PROCESS | 848 | 1461069752694 Marionette DEBUG loaded listener.js 05:42:32 INFO - PROCESS | 848 | ++DOMWINDOW == 43 (0000003526C34400) [pid = 848] [serial = 43] [outer = 0000003525F98400] 05:42:33 INFO - PROCESS | 848 | 1461069753133 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]]]}] 05:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 693ms 05:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:42:33 INFO - PROCESS | 848 | 1461069753210 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 05:42:33 INFO - PROCESS | 848 | 1461069753213 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 05:42:33 INFO - PROCESS | 848 | 1461069753216 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:42:33 INFO - PROCESS | 848 | 1461069753218 Marionette TRACE conn5 <- [1,26,null,{}] 05:42:33 INFO - PROCESS | 848 | 1461069753222 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}] 05:42:33 INFO - PROCESS | 848 | 1461069753307 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 05:42:33 INFO - PROCESS | 848 | 1461069753314 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C64800 == 14 [pid = 848] [id = 16] 05:42:33 INFO - PROCESS | 848 | ++DOMWINDOW == 44 (0000003523630400) [pid = 848] [serial = 44] [outer = 0000000000000000] 05:42:33 INFO - PROCESS | 848 | ++DOMWINDOW == 45 (0000003525F95C00) [pid = 848] [serial = 45] [outer = 0000003523630400] 05:42:33 INFO - PROCESS | 848 | 1461069753361 Marionette DEBUG loaded listener.js 05:42:33 INFO - PROCESS | 848 | ++DOMWINDOW == 46 (00000035273D2C00) [pid = 848] [serial = 46] [outer = 0000003523630400] 05:42:33 INFO - PROCESS | 848 | 1461069753733 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]]]}] 05:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 589ms 05:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:42:33 INFO - PROCESS | 848 | 1461069753807 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 05:42:33 INFO - PROCESS | 848 | 1461069753809 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 05:42:33 INFO - PROCESS | 848 | 1461069753813 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:42:33 INFO - PROCESS | 848 | 1461069753815 Marionette TRACE conn5 <- [1,30,null,{}] 05:42:33 INFO - PROCESS | 848 | 1461069753818 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}] 05:42:33 INFO - PROCESS | 848 | 1461069753891 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 05:42:33 INFO - PROCESS | 848 | 1461069753900 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003525050800 == 15 [pid = 848] [id = 17] 05:42:33 INFO - PROCESS | 848 | ++DOMWINDOW == 47 (000000352769D800) [pid = 848] [serial = 47] [outer = 0000000000000000] 05:42:33 INFO - PROCESS | 848 | ++DOMWINDOW == 48 (0000003527826C00) [pid = 848] [serial = 48] [outer = 000000352769D800] 05:42:33 INFO - PROCESS | 848 | 1461069753946 Marionette DEBUG loaded listener.js 05:42:34 INFO - PROCESS | 848 | ++DOMWINDOW == 49 (0000003528D68800) [pid = 848] [serial = 49] [outer = 000000352769D800] 05:42:34 INFO - PROCESS | 848 | 1461069754365 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]]]}] 05:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 588ms 05:42:34 INFO - PROCESS | 848 | 1461069754405 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 05:42:34 INFO - PROCESS | 848 | 1461069754407 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 05:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:42:34 INFO - PROCESS | 848 | 1461069754410 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:42:34 INFO - PROCESS | 848 | 1461069754412 Marionette TRACE conn5 <- [1,34,null,{}] 05:42:34 INFO - PROCESS | 848 | 1461069754496 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}] 05:42:34 INFO - PROCESS | 848 | 1461069754613 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 05:42:34 INFO - PROCESS | 848 | 1461069754622 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:34 INFO - PROCESS | 848 | ++DOCSHELL 000000352745B000 == 16 [pid = 848] [id = 18] 05:42:34 INFO - PROCESS | 848 | ++DOMWINDOW == 50 (0000003519607800) [pid = 848] [serial = 50] [outer = 0000000000000000] 05:42:34 INFO - PROCESS | 848 | ++DOMWINDOW == 51 (0000003519609400) [pid = 848] [serial = 51] [outer = 0000003519607800] 05:42:34 INFO - PROCESS | 848 | 1461069754668 Marionette DEBUG loaded listener.js 05:42:34 INFO - PROCESS | 848 | ++DOMWINDOW == 52 (0000003519610000) [pid = 848] [serial = 52] [outer = 0000003519607800] 05:42:35 INFO - PROCESS | 848 | 1461069755030 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]]]}] 05:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 672ms 05:42:35 INFO - PROCESS | 848 | 1461069755090 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 05:42:35 INFO - PROCESS | 848 | 1461069755092 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 05:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:42:35 INFO - PROCESS | 848 | 1461069755096 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:42:35 INFO - PROCESS | 848 | 1461069755098 Marionette TRACE conn5 <- [1,38,null,{}] 05:42:35 INFO - PROCESS | 848 | 1461069755101 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}] 05:42:35 INFO - PROCESS | 848 | 1461069755174 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 05:42:35 INFO - PROCESS | 848 | 1461069755181 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:35 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DD0800 == 17 [pid = 848] [id = 19] 05:42:35 INFO - PROCESS | 848 | ++DOMWINDOW == 53 (00000035146DA400) [pid = 848] [serial = 53] [outer = 0000000000000000] 05:42:35 INFO - PROCESS | 848 | ++DOMWINDOW == 54 (00000035146DDC00) [pid = 848] [serial = 54] [outer = 00000035146DA400] 05:42:35 INFO - PROCESS | 848 | 1461069755227 Marionette DEBUG loaded listener.js 05:42:35 INFO - PROCESS | 848 | ++DOMWINDOW == 55 (0000003519E2E800) [pid = 848] [serial = 55] [outer = 00000035146DA400] 05:42:35 INFO - PROCESS | 848 | 1461069755605 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]]]}] 05:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 524ms 05:42:35 INFO - PROCESS | 848 | 1461069755624 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 05:42:35 INFO - PROCESS | 848 | 1461069755626 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 05:42:35 INFO - PROCESS | 848 | 1461069755629 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:42:35 INFO - PROCESS | 848 | 1461069755631 Marionette TRACE conn5 <- [1,42,null,{}] 05:42:35 INFO - PROCESS | 848 | 1461069755635 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}] 05:42:35 INFO - PROCESS | 848 | 1461069755732 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 05:42:35 INFO - PROCESS | 848 | 1461069755740 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:35 INFO - PROCESS | 848 | ++DOCSHELL 0000003529B27000 == 18 [pid = 848] [id = 20] 05:42:35 INFO - PROCESS | 848 | ++DOMWINDOW == 56 (00000035146DB400) [pid = 848] [serial = 56] [outer = 0000000000000000] 05:42:35 INFO - PROCESS | 848 | ++DOMWINDOW == 57 (00000035264EC400) [pid = 848] [serial = 57] [outer = 00000035146DB400] 05:42:35 INFO - PROCESS | 848 | 1461069755785 Marionette DEBUG loaded listener.js 05:42:35 INFO - PROCESS | 848 | ++DOMWINDOW == 58 (0000003529E7A400) [pid = 848] [serial = 58] [outer = 00000035146DB400] 05:42:36 INFO - PROCESS | 848 | 1461069756143 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]]]}] 05:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 05:42:36 INFO - PROCESS | 848 | 1461069756158 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 05:42:36 INFO - PROCESS | 848 | 1461069756160 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 05:42:36 INFO - PROCESS | 848 | 1461069756164 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:42:36 INFO - PROCESS | 848 | 1461069756165 Marionette TRACE conn5 <- [1,46,null,{}] 05:42:36 INFO - PROCESS | 848 | 1461069756169 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}] 05:42:36 INFO - PROCESS | 848 | 1461069756244 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 05:42:36 INFO - PROCESS | 848 | 1461069756250 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:36 INFO - PROCESS | 848 | ++DOCSHELL 0000003519728000 == 19 [pid = 848] [id = 21] 05:42:36 INFO - PROCESS | 848 | ++DOMWINDOW == 59 (0000003519766800) [pid = 848] [serial = 59] [outer = 0000000000000000] 05:42:36 INFO - PROCESS | 848 | ++DOMWINDOW == 60 (000000351976C000) [pid = 848] [serial = 60] [outer = 0000003519766800] 05:42:36 INFO - PROCESS | 848 | 1461069756296 Marionette DEBUG loaded listener.js 05:42:36 INFO - PROCESS | 848 | ++DOMWINDOW == 61 (000000352946A400) [pid = 848] [serial = 61] [outer = 0000003519766800] 05:42:36 INFO - PROCESS | 848 | 1461069756685 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]]]}] 05:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 588ms 05:42:36 INFO - PROCESS | 848 | 1461069756756 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 05:42:36 INFO - PROCESS | 848 | 1461069756758 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 05:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:42:36 INFO - PROCESS | 848 | 1461069756761 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:42:36 INFO - PROCESS | 848 | 1461069756763 Marionette TRACE conn5 <- [1,50,null,{}] 05:42:36 INFO - PROCESS | 848 | 1461069756766 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}] 05:42:36 INFO - PROCESS | 848 | 1461069756844 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 05:42:36 INFO - PROCESS | 848 | 1461069756850 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:36 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA97800 == 20 [pid = 848] [id = 22] 05:42:36 INFO - PROCESS | 848 | ++DOMWINDOW == 62 (0000003529E7CC00) [pid = 848] [serial = 62] [outer = 0000000000000000] 05:42:36 INFO - PROCESS | 848 | ++DOMWINDOW == 63 (0000003529E83400) [pid = 848] [serial = 63] [outer = 0000003529E7CC00] 05:42:36 INFO - PROCESS | 848 | 1461069756897 Marionette DEBUG loaded listener.js 05:42:36 INFO - PROCESS | 848 | ++DOMWINDOW == 64 (000000352DA81400) [pid = 848] [serial = 64] [outer = 0000003529E7CC00] 05:42:37 INFO - PROCESS | 848 | 1461069757285 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]]]}] 05:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 587ms 05:42:37 INFO - PROCESS | 848 | 1461069757352 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 05:42:37 INFO - PROCESS | 848 | 1461069757355 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 05:42:37 INFO - PROCESS | 848 | 1461069757358 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:42:37 INFO - PROCESS | 848 | 1461069757361 Marionette TRACE conn5 <- [1,54,null,{}] 05:42:37 INFO - PROCESS | 848 | 1461069757365 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}] 05:42:37 INFO - PROCESS | 848 | 1461069757467 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 05:42:37 INFO - PROCESS | 848 | 1461069757475 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC49800 == 21 [pid = 848] [id = 23] 05:42:37 INFO - PROCESS | 848 | ++DOMWINDOW == 65 (000000352DA89C00) [pid = 848] [serial = 65] [outer = 0000000000000000] 05:42:37 INFO - PROCESS | 848 | ++DOMWINDOW == 66 (000000352DBA3400) [pid = 848] [serial = 66] [outer = 000000352DA89C00] 05:42:37 INFO - PROCESS | 848 | 1461069757542 Marionette DEBUG loaded listener.js 05:42:37 INFO - PROCESS | 848 | ++DOMWINDOW == 67 (000000352DDC9800) [pid = 848] [serial = 67] [outer = 000000352DA89C00] 05:42:37 INFO - PROCESS | 848 | 1461069757981 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]]]}] 05:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 693ms 05:42:38 INFO - PROCESS | 848 | 1461069758055 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 05:42:38 INFO - PROCESS | 848 | 1461069758057 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 05:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:42:38 INFO - PROCESS | 848 | 1461069758060 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:42:38 INFO - PROCESS | 848 | 1461069758062 Marionette TRACE conn5 <- [1,58,null,{}] 05:42:38 INFO - PROCESS | 848 | 1461069758065 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}] 05:42:38 INFO - PROCESS | 848 | 1461069758141 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 05:42:38 INFO - PROCESS | 848 | 1461069758147 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD98800 == 22 [pid = 848] [id = 24] 05:42:38 INFO - PROCESS | 848 | ++DOMWINDOW == 68 (000000352DDCD800) [pid = 848] [serial = 68] [outer = 0000000000000000] 05:42:38 INFO - PROCESS | 848 | ++DOMWINDOW == 69 (000000352E4AB800) [pid = 848] [serial = 69] [outer = 000000352DDCD800] 05:42:38 INFO - PROCESS | 848 | 1461069758192 Marionette DEBUG loaded listener.js 05:42:38 INFO - PROCESS | 848 | ++DOMWINDOW == 70 (000000352E4B2800) [pid = 848] [serial = 70] [outer = 000000352DDCD800] 05:42:38 INFO - PROCESS | 848 | 1461069758573 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]]]}] 05:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 525ms 05:42:38 INFO - PROCESS | 848 | 1461069758588 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 05:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:42:38 INFO - PROCESS | 848 | 1461069758591 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 05:42:38 INFO - PROCESS | 848 | 1461069758594 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:42:38 INFO - PROCESS | 848 | 1461069758596 Marionette TRACE conn5 <- [1,62,null,{}] 05:42:38 INFO - PROCESS | 848 | 1461069758599 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}] 05:42:39 INFO - PROCESS | 848 | --DOCSHELL 000000351E2B6000 == 21 [pid = 848] [id = 8] 05:42:39 INFO - PROCESS | 848 | 1461069759385 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 05:42:39 INFO - PROCESS | 848 | 1461069759480 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:39 INFO - PROCESS | 848 | ++DOCSHELL 0000003519725000 == 22 [pid = 848] [id = 25] 05:42:39 INFO - PROCESS | 848 | ++DOMWINDOW == 71 (0000003519605400) [pid = 848] [serial = 71] [outer = 0000000000000000] 05:42:39 INFO - PROCESS | 848 | ++DOMWINDOW == 72 (000000351960E800) [pid = 848] [serial = 72] [outer = 0000003519605400] 05:42:39 INFO - PROCESS | 848 | 1461069759533 Marionette DEBUG loaded listener.js 05:42:39 INFO - PROCESS | 848 | ++DOMWINDOW == 73 (0000003519C0F800) [pid = 848] [serial = 73] [outer = 0000003519605400] 05:42:39 INFO - PROCESS | 848 | 1461069759969 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]]]}] 05:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 05:42:40 INFO - PROCESS | 848 | 1461069760035 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 05:42:40 INFO - PROCESS | 848 | 1461069760040 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 05:42:40 INFO - PROCESS | 848 | 1461069760044 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:42:40 INFO - PROCESS | 848 | 1461069760049 Marionette TRACE conn5 <- [1,66,null,{}] 05:42:40 INFO - PROCESS | 848 | 1461069760053 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}] 05:42:40 INFO - PROCESS | 848 | 1461069760158 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 05:42:40 INFO - PROCESS | 848 | 1461069760171 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:40 INFO - PROCESS | 848 | ++DOCSHELL 000000351EAA3000 == 23 [pid = 848] [id = 26] 05:42:40 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (000000351E063800) [pid = 848] [serial = 74] [outer = 0000000000000000] 05:42:40 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (000000352052FC00) [pid = 848] [serial = 75] [outer = 000000351E063800] 05:42:40 INFO - PROCESS | 848 | 1461069760221 Marionette DEBUG loaded listener.js 05:42:40 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (0000003522996400) [pid = 848] [serial = 76] [outer = 000000351E063800] 05:42:40 INFO - PROCESS | 848 | 1461069760649 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]]]}] 05:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 05:42:40 INFO - PROCESS | 848 | 1461069760678 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 05:42:40 INFO - PROCESS | 848 | 1461069760681 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 05:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:42:40 INFO - PROCESS | 848 | 1461069760685 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:42:40 INFO - PROCESS | 848 | 1461069760687 Marionette TRACE conn5 <- [1,70,null,{}] 05:42:40 INFO - PROCESS | 848 | 1461069760690 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}] 05:42:41 INFO - PROCESS | 848 | 1461069761056 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 75 (0000003520530400) [pid = 848] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 74 (0000003525F95400) [pid = 848] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 73 (0000003522974400) [pid = 848] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 72 (0000003523CBA400) [pid = 848] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 71 (0000003525F98400) [pid = 848] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 70 (0000003523630400) [pid = 848] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 69 (000000352769D800) [pid = 848] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 68 (0000003519607800) [pid = 848] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 67 (0000003529E7CC00) [pid = 848] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 66 (0000003523648000) [pid = 848] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:42:41 INFO - PROCESS | 848 | --DOMWINDOW == 65 (000000352DA89C00) [pid = 848] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:42:41 INFO - PROCESS | 848 | 1461069761118 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:41 INFO - PROCESS | 848 | ++DOCSHELL 000000351F09D000 == 24 [pid = 848] [id = 27] 05:42:41 INFO - PROCESS | 848 | ++DOMWINDOW == 66 (000000351958F400) [pid = 848] [serial = 77] [outer = 0000000000000000] 05:42:41 INFO - PROCESS | 848 | ++DOMWINDOW == 67 (0000003519607800) [pid = 848] [serial = 78] [outer = 000000351958F400] 05:42:41 INFO - PROCESS | 848 | 1461069761169 Marionette DEBUG loaded listener.js 05:42:41 INFO - PROCESS | 848 | ++DOMWINDOW == 68 (000000352362E800) [pid = 848] [serial = 79] [outer = 000000351958F400] 05:42:41 INFO - PROCESS | 848 | 1461069761526 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]]]}] 05:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 883ms 05:42:41 INFO - PROCESS | 848 | 1461069761570 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 05:42:41 INFO - PROCESS | 848 | 1461069761574 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 05:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:42:41 INFO - PROCESS | 848 | 1461069761584 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:42:41 INFO - PROCESS | 848 | 1461069761589 Marionette TRACE conn5 <- [1,74,null,{}] 05:42:41 INFO - PROCESS | 848 | 1461069761592 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}] 05:42:41 INFO - PROCESS | 848 | 1461069761672 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 05:42:41 INFO - PROCESS | 848 | 1461069761679 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:41 INFO - PROCESS | 848 | ++DOCSHELL 00000035236F0000 == 25 [pid = 848] [id = 28] 05:42:41 INFO - PROCESS | 848 | ++DOMWINDOW == 69 (0000003523644800) [pid = 848] [serial = 80] [outer = 0000000000000000] 05:42:41 INFO - PROCESS | 848 | ++DOMWINDOW == 70 (0000003523B34400) [pid = 848] [serial = 81] [outer = 0000003523644800] 05:42:41 INFO - PROCESS | 848 | 1461069761726 Marionette DEBUG loaded listener.js 05:42:41 INFO - PROCESS | 848 | ++DOMWINDOW == 71 (0000003523EDFC00) [pid = 848] [serial = 82] [outer = 0000003523644800] 05:42:42 INFO - PROCESS | 848 | 1461069762130 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]]]}] 05:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 588ms 05:42:42 INFO - PROCESS | 848 | 1461069762172 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 05:42:42 INFO - PROCESS | 848 | 1461069762174 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 05:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:42:42 INFO - PROCESS | 848 | 1461069762177 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:42:42 INFO - PROCESS | 848 | 1461069762179 Marionette TRACE conn5 <- [1,78,null,{}] 05:42:42 INFO - PROCESS | 848 | 1461069762186 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}] 05:42:42 INFO - PROCESS | 848 | 1461069762264 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 05:42:42 INFO - PROCESS | 848 | 1461069762271 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:42 INFO - PROCESS | 848 | ++DOCSHELL 0000003526013800 == 26 [pid = 848] [id = 29] 05:42:42 INFO - PROCESS | 848 | ++DOMWINDOW == 72 (0000003523631800) [pid = 848] [serial = 83] [outer = 0000000000000000] 05:42:42 INFO - PROCESS | 848 | ++DOMWINDOW == 73 (0000003525B44000) [pid = 848] [serial = 84] [outer = 0000003523631800] 05:42:42 INFO - PROCESS | 848 | 1461069762316 Marionette DEBUG loaded listener.js 05:42:42 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (0000003526003800) [pid = 848] [serial = 85] [outer = 0000003523631800] 05:42:42 INFO - PROCESS | 848 | 1461069762718 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]]]}] 05:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 587ms 05:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:42:42 INFO - PROCESS | 848 | 1461069762771 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 05:42:42 INFO - PROCESS | 848 | 1461069762773 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 05:42:42 INFO - PROCESS | 848 | 1461069762777 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:42:42 INFO - PROCESS | 848 | 1461069762779 Marionette TRACE conn5 <- [1,82,null,{}] 05:42:42 INFO - PROCESS | 848 | 1461069762782 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}] 05:42:42 INFO - PROCESS | 848 | 1461069762882 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 05:42:42 INFO - PROCESS | 848 | 1461069762892 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:42 INFO - PROCESS | 848 | ++DOCSHELL 0000003527311800 == 27 [pid = 848] [id = 30] 05:42:42 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (00000035264EDC00) [pid = 848] [serial = 86] [outer = 0000000000000000] 05:42:42 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (0000003526544800) [pid = 848] [serial = 87] [outer = 00000035264EDC00] 05:42:42 INFO - PROCESS | 848 | 1461069762947 Marionette DEBUG loaded listener.js 05:42:43 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (0000003527412C00) [pid = 848] [serial = 88] [outer = 00000035264EDC00] 05:42:43 INFO - PROCESS | 848 | 1461069763512 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]]]}] 05:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 778ms 05:42:43 INFO - PROCESS | 848 | 1461069763560 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 05:42:43 INFO - PROCESS | 848 | 1461069763566 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 05:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:42:43 INFO - PROCESS | 848 | 1461069763632 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:42:43 INFO - PROCESS | 848 | 1461069763637 Marionette TRACE conn5 <- [1,86,null,{}] 05:42:43 INFO - PROCESS | 848 | 1461069763644 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}] 05:42:43 INFO - PROCESS | 848 | 1461069763756 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 05:42:43 INFO - PROCESS | 848 | 1461069763810 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:43 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF4D000 == 28 [pid = 848] [id = 31] 05:42:43 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (000000351EA72800) [pid = 848] [serial = 89] [outer = 0000000000000000] 05:42:43 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (000000352296D800) [pid = 848] [serial = 90] [outer = 000000351EA72800] 05:42:43 INFO - PROCESS | 848 | 1461069763870 Marionette DEBUG loaded listener.js 05:42:43 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000352362F800) [pid = 848] [serial = 91] [outer = 000000351EA72800] 05:42:44 INFO - PROCESS | 848 | 1461069764386 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]]]}] 05:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 798ms 05:42:44 INFO - PROCESS | 848 | 1461069764412 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 05:42:44 INFO - PROCESS | 848 | 1461069764419 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 05:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:42:44 INFO - PROCESS | 848 | 1461069764426 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:42:44 INFO - PROCESS | 848 | 1461069764429 Marionette TRACE conn5 <- [1,90,null,{}] 05:42:44 INFO - PROCESS | 848 | 1461069764433 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}] 05:42:44 INFO - PROCESS | 848 | 1461069764538 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 05:42:44 INFO - PROCESS | 848 | 1461069764612 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352730B800 == 29 [pid = 848] [id = 32] 05:42:44 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (00000035236A4400) [pid = 848] [serial = 92] [outer = 0000000000000000] 05:42:44 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (0000003525B4B800) [pid = 848] [serial = 93] [outer = 00000035236A4400] 05:42:44 INFO - PROCESS | 848 | 1461069764670 Marionette DEBUG loaded listener.js 05:42:44 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (00000035264EA800) [pid = 848] [serial = 94] [outer = 00000035236A4400] 05:42:45 INFO - PROCESS | 848 | 1461069765214 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]]]}] 05:42:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 820ms 05:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:42:45 INFO - PROCESS | 848 | 1461069765252 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 05:42:45 INFO - PROCESS | 848 | 1461069765254 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 05:42:45 INFO - PROCESS | 848 | 1461069765258 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:42:45 INFO - PROCESS | 848 | 1461069765262 Marionette TRACE conn5 <- [1,94,null,{}] 05:42:45 INFO - PROCESS | 848 | 1461069765275 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}] 05:42:45 INFO - PROCESS | 848 | 1461069765378 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 05:42:45 INFO - PROCESS | 848 | 1461069765441 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:45 INFO - PROCESS | 848 | ++DOCSHELL 0000003529B27800 == 30 [pid = 848] [id = 33] 05:42:45 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (00000035283C6800) [pid = 848] [serial = 95] [outer = 0000000000000000] 05:42:45 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003528ED9800) [pid = 848] [serial = 96] [outer = 00000035283C6800] 05:42:45 INFO - PROCESS | 848 | 1461069765502 Marionette DEBUG loaded listener.js 05:42:45 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (0000003529D4C400) [pid = 848] [serial = 97] [outer = 00000035283C6800] 05:42:46 INFO - PROCESS | 848 | 1461069766019 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]]]}] 05:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 841ms 05:42:46 INFO - PROCESS | 848 | 1461069766101 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 05:42:46 INFO - PROCESS | 848 | 1461069766105 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 05:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:42:46 INFO - PROCESS | 848 | 1461069766109 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:42:46 INFO - PROCESS | 848 | 1461069766111 Marionette TRACE conn5 <- [1,98,null,{}] 05:42:46 INFO - PROCESS | 848 | 1461069766115 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}] 05:42:46 INFO - PROCESS | 848 | 1461069766215 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 05:42:46 INFO - PROCESS | 848 | 1461069766275 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:46 INFO - PROCESS | 848 | ++DOCSHELL 00000035236D8000 == 31 [pid = 848] [id = 34] 05:42:46 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003523C93400) [pid = 848] [serial = 98] [outer = 0000000000000000] 05:42:46 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003523C9A400) [pid = 848] [serial = 99] [outer = 0000003523C93400] 05:42:46 INFO - PROCESS | 848 | 1461069766333 Marionette DEBUG loaded listener.js 05:42:46 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003529468400) [pid = 848] [serial = 100] [outer = 0000003523C93400] 05:42:46 INFO - PROCESS | 848 | 1461069766867 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]]]}] 05:42:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 841ms 05:42:46 INFO - PROCESS | 848 | 1461069766971 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 05:42:46 INFO - PROCESS | 848 | 1461069766975 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 05:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:42:46 INFO - PROCESS | 848 | 1461069766980 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:42:46 INFO - PROCESS | 848 | 1461069766984 Marionette TRACE conn5 <- [1,102,null,{}] 05:42:47 INFO - PROCESS | 848 | 1461069766990 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}] 05:42:47 INFO - PROCESS | 848 | 1461069767125 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 05:42:47 INFO - PROCESS | 848 | 1461069767136 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:47 INFO - PROCESS | 848 | ++DOCSHELL 000000351E206800 == 32 [pid = 848] [id = 35] 05:42:47 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000351960FC00) [pid = 848] [serial = 101] [outer = 0000000000000000] 05:42:47 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (000000351976AC00) [pid = 848] [serial = 102] [outer = 000000351960FC00] 05:42:47 INFO - PROCESS | 848 | 1461069767185 Marionette DEBUG loaded listener.js 05:42:47 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (000000351E351000) [pid = 848] [serial = 103] [outer = 000000351960FC00] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003526008800) [pid = 848] [serial = 27] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 90 (00000035273CB000) [pid = 848] [serial = 28] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000351EB7EC00) [pid = 848] [serial = 33] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003522976000) [pid = 848] [serial = 36] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 87 (000000352363FC00) [pid = 848] [serial = 37] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 86 (0000003523EDEC00) [pid = 848] [serial = 39] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003525960000) [pid = 848] [serial = 40] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003526002C00) [pid = 848] [serial = 42] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 83 (0000003525F95C00) [pid = 848] [serial = 45] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 82 (0000003527826C00) [pid = 848] [serial = 48] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 81 (0000003519609400) [pid = 848] [serial = 51] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 80 (00000035146DDC00) [pid = 848] [serial = 54] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 79 (00000035264EC400) [pid = 848] [serial = 57] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 78 (000000351976C000) [pid = 848] [serial = 60] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 77 (0000003529E83400) [pid = 848] [serial = 63] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 76 (000000352DBA3400) [pid = 848] [serial = 66] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 75 (0000003523649C00) [pid = 848] [serial = 21] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 74 (000000352631C400) [pid = 848] [serial = 24] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 73 (0000003526C34400) [pid = 848] [serial = 43] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 72 (00000035190A3800) [pid = 848] [serial = 30] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 71 (00000035273D2C00) [pid = 848] [serial = 46] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 70 (0000003528D68800) [pid = 848] [serial = 49] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 69 (0000003519610000) [pid = 848] [serial = 52] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 68 (0000003525967000) [pid = 848] [serial = 22] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 67 (000000352DA81400) [pid = 848] [serial = 64] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 66 (000000352DDC9800) [pid = 848] [serial = 67] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 65 (0000003526A06C00) [pid = 848] [serial = 17] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 64 (0000003526C2FC00) [pid = 848] [serial = 14] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 63 (0000003522994800) [pid = 848] [serial = 9] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 62 (000000352299B800) [pid = 848] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 05:42:47 INFO - PROCESS | 848 | --DOMWINDOW == 61 (000000351E04A000) [pid = 848] [serial = 4] [outer = 0000000000000000] [url = about:blank] 05:42:47 INFO - PROCESS | 848 | 1461069767720 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]]]}] 05:42:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 778ms 05:42:47 INFO - PROCESS | 848 | 1461069767765 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 05:42:47 INFO - PROCESS | 848 | 1461069767769 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 05:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:42:47 INFO - PROCESS | 848 | 1461069767776 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:42:47 INFO - PROCESS | 848 | 1461069767780 Marionette TRACE conn5 <- [1,106,null,{}] 05:42:47 INFO - PROCESS | 848 | 1461069767784 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}] 05:42:47 INFO - PROCESS | 848 | 1461069767867 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 05:42:47 INFO - PROCESS | 848 | 1461069767876 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:47 INFO - PROCESS | 848 | ++DOCSHELL 000000351E04B000 == 33 [pid = 848] [id = 36] 05:42:47 INFO - PROCESS | 848 | ++DOMWINDOW == 62 (000000351976C400) [pid = 848] [serial = 104] [outer = 0000000000000000] 05:42:47 INFO - PROCESS | 848 | ++DOMWINDOW == 63 (000000351EB7EC00) [pid = 848] [serial = 105] [outer = 000000351976C400] 05:42:47 INFO - PROCESS | 848 | 1461069767925 Marionette DEBUG loaded listener.js 05:42:48 INFO - PROCESS | 848 | ++DOMWINDOW == 64 (000000352296E000) [pid = 848] [serial = 106] [outer = 000000351976C400] 05:42:48 INFO - PROCESS | 848 | 1461069768336 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]]]}] 05:42:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 589ms 05:42:48 INFO - PROCESS | 848 | 1461069768366 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 05:42:48 INFO - PROCESS | 848 | 1461069768369 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 05:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:42:48 INFO - PROCESS | 848 | 1461069768372 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:42:48 INFO - PROCESS | 848 | 1461069768374 Marionette TRACE conn5 <- [1,110,null,{}] 05:42:48 INFO - PROCESS | 848 | 1461069768384 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}] 05:42:48 INFO - PROCESS | 848 | 1461069768499 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 05:42:48 INFO - PROCESS | 848 | 1461069768510 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:48 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBC9800 == 34 [pid = 848] [id = 37] 05:42:48 INFO - PROCESS | 848 | ++DOMWINDOW == 65 (0000003523B3E000) [pid = 848] [serial = 107] [outer = 0000000000000000] 05:42:48 INFO - PROCESS | 848 | ++DOMWINDOW == 66 (0000003523BD2000) [pid = 848] [serial = 108] [outer = 0000003523B3E000] 05:42:48 INFO - PROCESS | 848 | 1461069768562 Marionette DEBUG loaded listener.js 05:42:48 INFO - PROCESS | 848 | ++DOMWINDOW == 67 (0000003523C9DC00) [pid = 848] [serial = 109] [outer = 0000003523B3E000] 05:42:48 INFO - PROCESS | 848 | 1461069768983 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]]]}] 05:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 673ms 05:42:49 INFO - PROCESS | 848 | 1461069769049 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 05:42:49 INFO - PROCESS | 848 | 1461069769052 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 05:42:49 INFO - PROCESS | 848 | 1461069769055 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:42:49 INFO - PROCESS | 848 | 1461069769057 Marionette TRACE conn5 <- [1,114,null,{}] 05:42:49 INFO - PROCESS | 848 | 1461069769060 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}] 05:42:49 INFO - PROCESS | 848 | 1461069769140 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 05:42:49 INFO - PROCESS | 848 | 1461069769149 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:49 INFO - PROCESS | 848 | ++DOCSHELL 0000003523E5F800 == 35 [pid = 848] [id = 38] 05:42:49 INFO - PROCESS | 848 | ++DOMWINDOW == 68 (000000352500F000) [pid = 848] [serial = 110] [outer = 0000000000000000] 05:42:49 INFO - PROCESS | 848 | ++DOMWINDOW == 69 (0000003525013000) [pid = 848] [serial = 111] [outer = 000000352500F000] 05:42:49 INFO - PROCESS | 848 | 1461069769195 Marionette DEBUG loaded listener.js 05:42:49 INFO - PROCESS | 848 | ++DOMWINDOW == 70 (0000003525B40000) [pid = 848] [serial = 112] [outer = 000000352500F000] 05:42:49 INFO - PROCESS | 848 | 1461069769597 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]]]}] 05:42:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 589ms 05:42:49 INFO - PROCESS | 848 | 1461069769646 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 05:42:49 INFO - PROCESS | 848 | 1461069769648 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 05:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:42:49 INFO - PROCESS | 848 | 1461069769652 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:42:49 INFO - PROCESS | 848 | 1461069769653 Marionette TRACE conn5 <- [1,118,null,{}] 05:42:49 INFO - PROCESS | 848 | 1461069769657 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}] 05:42:49 INFO - PROCESS | 848 | 1461069769733 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 05:42:49 INFO - PROCESS | 848 | 1461069769740 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:49 INFO - PROCESS | 848 | ++DOCSHELL 00000035196DF000 == 36 [pid = 848] [id = 39] 05:42:49 INFO - PROCESS | 848 | ++DOMWINDOW == 71 (0000003525E79400) [pid = 848] [serial = 113] [outer = 0000000000000000] 05:42:49 INFO - PROCESS | 848 | ++DOMWINDOW == 72 (0000003526009000) [pid = 848] [serial = 114] [outer = 0000003525E79400] 05:42:49 INFO - PROCESS | 848 | 1461069769785 Marionette DEBUG loaded listener.js 05:42:49 INFO - PROCESS | 848 | ++DOMWINDOW == 73 (0000003526683000) [pid = 848] [serial = 115] [outer = 0000003525E79400] 05:42:50 INFO - PROCESS | 848 | 1461069770210 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]]]}] 05:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 588ms 05:42:50 INFO - PROCESS | 848 | 1461069770243 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 05:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:42:50 INFO - PROCESS | 848 | 1461069770246 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 05:42:50 INFO - PROCESS | 848 | 1461069770249 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:42:50 INFO - PROCESS | 848 | 1461069770251 Marionette TRACE conn5 <- [1,122,null,{}] 05:42:50 INFO - PROCESS | 848 | 1461069770254 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}] 05:42:50 INFO - PROCESS | 848 | 1461069770378 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 05:42:50 INFO - PROCESS | 848 | 1461069770385 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:50 INFO - PROCESS | 848 | ++DOCSHELL 000000352760C000 == 37 [pid = 848] [id = 40] 05:42:50 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (00000035273D1800) [pid = 848] [serial = 116] [outer = 0000000000000000] 05:42:50 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (00000035279CC800) [pid = 848] [serial = 117] [outer = 00000035273D1800] 05:42:50 INFO - PROCESS | 848 | 1461069770434 Marionette DEBUG loaded listener.js 05:42:50 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (0000003529B0D000) [pid = 848] [serial = 118] [outer = 00000035273D1800] 05:42:50 INFO - PROCESS | 848 | 1461069770831 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]]]}] 05:42:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 05:42:50 INFO - PROCESS | 848 | 1461069770889 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 05:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:42:50 INFO - PROCESS | 848 | 1461069770891 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 05:42:50 INFO - PROCESS | 848 | 1461069770894 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:42:50 INFO - PROCESS | 848 | 1461069770896 Marionette TRACE conn5 <- [1,126,null,{}] 05:42:50 INFO - PROCESS | 848 | 1461069770899 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}] 05:42:51 INFO - PROCESS | 848 | 1461069770996 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 05:42:51 INFO - PROCESS | 848 | 1461069771002 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:51 INFO - PROCESS | 848 | ++DOCSHELL 00000035196EF800 == 38 [pid = 848] [id = 41] 05:42:51 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (0000003529B08800) [pid = 848] [serial = 119] [outer = 0000000000000000] 05:42:51 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (0000003529E79800) [pid = 848] [serial = 120] [outer = 0000003529B08800] 05:42:51 INFO - PROCESS | 848 | 1461069771047 Marionette DEBUG loaded listener.js 05:42:51 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (000000352B866000) [pid = 848] [serial = 121] [outer = 0000003529B08800] 05:42:51 INFO - PROCESS | 848 | 1461069771469 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]]]}] 05:42:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 631ms 05:42:51 INFO - PROCESS | 848 | 1461069771527 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 05:42:51 INFO - PROCESS | 848 | 1461069771529 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 05:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:42:51 INFO - PROCESS | 848 | 1461069771532 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:42:51 INFO - PROCESS | 848 | 1461069771534 Marionette TRACE conn5 <- [1,130,null,{}] 05:42:51 INFO - PROCESS | 848 | 1461069771538 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}] 05:42:51 INFO - PROCESS | 848 | 1461069771634 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 05:42:51 INFO - PROCESS | 848 | 1461069771640 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:51 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD8C000 == 39 [pid = 848] [id = 42] 05:42:51 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000352725F000) [pid = 848] [serial = 122] [outer = 0000000000000000] 05:42:51 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (0000003527264000) [pid = 848] [serial = 123] [outer = 000000352725F000] 05:42:51 INFO - PROCESS | 848 | 1461069771686 Marionette DEBUG loaded listener.js 05:42:51 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (0000003529D54400) [pid = 848] [serial = 124] [outer = 000000352725F000] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 81 (000000351E063800) [pid = 848] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 80 (0000003523631800) [pid = 848] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 79 (0000003523644800) [pid = 848] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 78 (000000351958F400) [pid = 848] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 77 (0000003519605400) [pid = 848] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 76 (000000352DDCD800) [pid = 848] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 75 (00000035146DB400) [pid = 848] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 74 (0000003519766800) [pid = 848] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:42:51 INFO - PROCESS | 848 | --DOMWINDOW == 73 (00000035146DA400) [pid = 848] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:42:52 INFO - PROCESS | 848 | 1461069772091 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]]]}] 05:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 588ms 05:42:52 INFO - PROCESS | 848 | 1461069772125 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 05:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:42:52 INFO - PROCESS | 848 | 1461069772127 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 05:42:52 INFO - PROCESS | 848 | 1461069772130 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:42:52 INFO - PROCESS | 848 | 1461069772132 Marionette TRACE conn5 <- [1,134,null,{}] 05:42:52 INFO - PROCESS | 848 | 1461069772135 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}] 05:42:52 INFO - PROCESS | 848 | 1461069772210 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 05:42:52 INFO - PROCESS | 848 | 1461069772216 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE31800 == 40 [pid = 848] [id = 43] 05:42:52 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (000000351E063800) [pid = 848] [serial = 125] [outer = 0000000000000000] 05:42:52 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (000000351FB10400) [pid = 848] [serial = 126] [outer = 000000351E063800] 05:42:52 INFO - PROCESS | 848 | 1461069772262 Marionette DEBUG loaded listener.js 05:42:52 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (000000351FB92000) [pid = 848] [serial = 127] [outer = 000000351E063800] 05:42:52 INFO - PROCESS | 848 | 1461069772674 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]]]}] 05:42:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 589ms 05:42:52 INFO - PROCESS | 848 | 1461069772724 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 05:42:52 INFO - PROCESS | 848 | 1461069772726 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 05:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:42:52 INFO - PROCESS | 848 | 1461069772729 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:42:52 INFO - PROCESS | 848 | 1461069772731 Marionette TRACE conn5 <- [1,138,null,{}] 05:42:52 INFO - PROCESS | 848 | 1461069772734 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}] 05:42:52 INFO - PROCESS | 848 | 1461069772812 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 05:42:52 INFO - PROCESS | 848 | 1461069772818 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:52 INFO - PROCESS | 848 | ++DOCSHELL 00000035250B2800 == 41 [pid = 848] [id = 44] 05:42:52 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (0000003517B72C00) [pid = 848] [serial = 128] [outer = 0000000000000000] 05:42:52 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (0000003517B79C00) [pid = 848] [serial = 129] [outer = 0000003517B72C00] 05:42:52 INFO - PROCESS | 848 | 1461069772864 Marionette DEBUG loaded listener.js 05:42:52 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (0000003523628C00) [pid = 848] [serial = 130] [outer = 0000003517B72C00] 05:42:53 INFO - PROCESS | 848 | 1461069773249 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]]]}] 05:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 589ms 05:42:53 INFO - PROCESS | 848 | 1461069773321 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 05:42:53 INFO - PROCESS | 848 | 1461069773324 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 05:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:42:53 INFO - PROCESS | 848 | 1461069773332 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:42:53 INFO - PROCESS | 848 | 1461069773334 Marionette TRACE conn5 <- [1,142,null,{}] 05:42:53 INFO - PROCESS | 848 | 1461069773338 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}] 05:42:53 INFO - PROCESS | 848 | 1461069773436 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 05:42:53 INFO - PROCESS | 848 | 1461069773451 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352F379000 == 42 [pid = 848] [id = 45] 05:42:53 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000352DA7D000) [pid = 848] [serial = 131] [outer = 0000000000000000] 05:42:53 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (000000352DA82400) [pid = 848] [serial = 132] [outer = 000000352DA7D000] 05:42:53 INFO - PROCESS | 848 | 1461069773502 Marionette DEBUG loaded listener.js 05:42:53 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (000000352DBA3C00) [pid = 848] [serial = 133] [outer = 000000352DA7D000] 05:42:53 INFO - PROCESS | 848 | 1461069773942 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]]]}] 05:42:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 630ms 05:42:53 INFO - PROCESS | 848 | 1461069773965 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 05:42:53 INFO - PROCESS | 848 | 1461069773968 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 05:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:42:53 INFO - PROCESS | 848 | 1461069773971 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:42:53 INFO - PROCESS | 848 | 1461069773973 Marionette TRACE conn5 <- [1,146,null,{}] 05:42:53 INFO - PROCESS | 848 | 1461069773976 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}] 05:42:54 INFO - PROCESS | 848 | 1461069774098 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 05:42:54 INFO - PROCESS | 848 | 1461069774168 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:54 INFO - PROCESS | 848 | ++DOCSHELL 000000351972F800 == 43 [pid = 848] [id = 46] 05:42:54 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (00000035146DCC00) [pid = 848] [serial = 134] [outer = 0000000000000000] 05:42:54 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (0000003517B6F800) [pid = 848] [serial = 135] [outer = 00000035146DCC00] 05:42:54 INFO - PROCESS | 848 | 1461069774229 Marionette DEBUG loaded listener.js 05:42:54 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (000000351976A800) [pid = 848] [serial = 136] [outer = 00000035146DCC00] 05:42:54 INFO - PROCESS | 848 | 1461069774949 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]]]}] 05:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1021ms 05:42:55 INFO - PROCESS | 848 | 1461069774997 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 05:42:55 INFO - PROCESS | 848 | 1461069775002 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 05:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:42:55 INFO - PROCESS | 848 | 1461069775007 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:42:55 INFO - PROCESS | 848 | 1461069775012 Marionette TRACE conn5 <- [1,150,null,{}] 05:42:55 INFO - PROCESS | 848 | 1461069775026 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}] 05:42:55 INFO - PROCESS | 848 | 1461069775133 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 05:42:55 INFO - PROCESS | 848 | 1461069775198 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:55 INFO - PROCESS | 848 | ++DOCSHELL 000000352509A800 == 44 [pid = 848] [id = 47] 05:42:55 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (000000352362DC00) [pid = 848] [serial = 137] [outer = 0000000000000000] 05:42:55 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (000000352364C800) [pid = 848] [serial = 138] [outer = 000000352362DC00] 05:42:55 INFO - PROCESS | 848 | 1461069775258 Marionette DEBUG loaded listener.js 05:42:55 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003523C94800) [pid = 848] [serial = 139] [outer = 000000352362DC00] 05:42:55 INFO - PROCESS | 848 | 1461069775854 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]]]}] 05:42:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 883ms 05:42:55 INFO - PROCESS | 848 | 1461069775894 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 05:42:55 INFO - PROCESS | 848 | 1461069775897 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 05:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:42:55 INFO - PROCESS | 848 | 1461069775901 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:42:55 INFO - PROCESS | 848 | 1461069775904 Marionette TRACE conn5 <- [1,154,null,{}] 05:42:55 INFO - PROCESS | 848 | 1461069775908 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}] 05:42:56 INFO - PROCESS | 848 | 1461069776012 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 05:42:56 INFO - PROCESS | 848 | 1461069776092 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:56 INFO - PROCESS | 848 | ++DOCSHELL 000000352BABA800 == 45 [pid = 848] [id = 48] 05:42:56 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003525C63400) [pid = 848] [serial = 140] [outer = 0000000000000000] 05:42:56 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000352631C400) [pid = 848] [serial = 141] [outer = 0000003525C63400] 05:42:56 INFO - PROCESS | 848 | 1461069776150 Marionette DEBUG loaded listener.js 05:42:56 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003527624400) [pid = 848] [serial = 142] [outer = 0000003525C63400] 05:42:56 INFO - PROCESS | 848 | 1461069776748 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]]]}] 05:42:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 883ms 05:42:56 INFO - PROCESS | 848 | 1461069776785 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 05:42:56 INFO - PROCESS | 848 | 1461069776789 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 05:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:42:56 INFO - PROCESS | 848 | 1461069776801 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:42:56 INFO - PROCESS | 848 | 1461069776806 Marionette TRACE conn5 <- [1,158,null,{}] 05:42:56 INFO - PROCESS | 848 | 1461069776810 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}] 05:42:56 INFO - PROCESS | 848 | 1461069776947 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 05:42:57 INFO - PROCESS | 848 | 1461069777010 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:57 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0BB000 == 46 [pid = 848] [id = 49] 05:42:57 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003528D68800) [pid = 848] [serial = 143] [outer = 0000000000000000] 05:42:57 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000352DA87C00) [pid = 848] [serial = 144] [outer = 0000003528D68800] 05:42:57 INFO - PROCESS | 848 | 1461069777067 Marionette DEBUG loaded listener.js 05:42:57 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000352DDC8C00) [pid = 848] [serial = 145] [outer = 0000003528D68800] 05:42:57 INFO - PROCESS | 848 | 1461069777762 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]]]}] 05:42:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1032ms 05:42:57 INFO - PROCESS | 848 | 1461069777830 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 05:42:57 INFO - PROCESS | 848 | 1461069777834 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 05:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:42:57 INFO - PROCESS | 848 | 1461069777840 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:42:57 INFO - PROCESS | 848 | 1461069777843 Marionette TRACE conn5 <- [1,162,null,{}] 05:42:57 INFO - PROCESS | 848 | 1461069777849 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}] 05:42:57 INFO - PROCESS | 848 | 1461069777976 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 05:42:58 INFO - PROCESS | 848 | 1461069778107 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:58 INFO - PROCESS | 848 | ++DOCSHELL 000000351EBC4000 == 47 [pid = 848] [id = 50] 05:42:58 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (000000351AF15400) [pid = 848] [serial = 146] [outer = 0000000000000000] 05:42:58 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (000000351EF3BC00) [pid = 848] [serial = 147] [outer = 000000351AF15400] 05:42:58 INFO - PROCESS | 848 | 1461069778160 Marionette DEBUG loaded listener.js 05:42:58 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003522B31C00) [pid = 848] [serial = 148] [outer = 000000351AF15400] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000352F379000 == 46 [pid = 848] [id = 45] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 00000035250B2800 == 45 [pid = 848] [id = 44] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000352DE31800 == 44 [pid = 848] [id = 43] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000352DD8C000 == 43 [pid = 848] [id = 42] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 00000035196EF800 == 42 [pid = 848] [id = 41] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000352760C000 == 41 [pid = 848] [id = 40] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 00000035196DF000 == 40 [pid = 848] [id = 39] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 0000003523E5F800 == 39 [pid = 848] [id = 38] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000351FBC9800 == 38 [pid = 848] [id = 37] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000351E04B000 == 37 [pid = 848] [id = 36] 05:42:58 INFO - PROCESS | 848 | --DOCSHELL 000000351E206800 == 36 [pid = 848] [id = 35] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000352E4B2800) [pid = 848] [serial = 70] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000352052FC00) [pid = 848] [serial = 75] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003526003800) [pid = 848] [serial = 85] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003522996400) [pid = 848] [serial = 76] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 92 (0000003523B34400) [pid = 848] [serial = 81] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003525B44000) [pid = 848] [serial = 84] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000352362E800) [pid = 848] [serial = 79] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000351960E800) [pid = 848] [serial = 72] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003523EDFC00) [pid = 848] [serial = 82] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003519C0F800) [pid = 848] [serial = 73] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 86 (0000003519607800) [pid = 848] [serial = 78] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 85 (000000352E4AB800) [pid = 848] [serial = 69] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003529E7A400) [pid = 848] [serial = 58] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 83 (000000352946A400) [pid = 848] [serial = 61] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | --DOMWINDOW == 82 (0000003519E2E800) [pid = 848] [serial = 55] [outer = 0000000000000000] [url = about:blank] 05:42:58 INFO - PROCESS | 848 | 1461069778652 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]]]}] 05:42:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 841ms 05:42:58 INFO - PROCESS | 848 | 1461069778686 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 05:42:58 INFO - PROCESS | 848 | 1461069778692 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 05:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:42:58 INFO - PROCESS | 848 | 1461069778698 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:42:58 INFO - PROCESS | 848 | 1461069778700 Marionette TRACE conn5 <- [1,166,null,{}] 05:42:58 INFO - PROCESS | 848 | 1461069778704 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}] 05:42:58 INFO - PROCESS | 848 | 1461069778790 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 05:42:58 INFO - PROCESS | 848 | 1461069778799 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:58 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF62800 == 37 [pid = 848] [id = 51] 05:42:58 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003519770400) [pid = 848] [serial = 149] [outer = 0000000000000000] 05:42:58 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000351E287C00) [pid = 848] [serial = 150] [outer = 0000003519770400] 05:42:58 INFO - PROCESS | 848 | 1461069778846 Marionette DEBUG loaded listener.js 05:42:58 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003522B83800) [pid = 848] [serial = 151] [outer = 0000003519770400] 05:42:59 INFO - PROCESS | 848 | 1461069779294 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]]]}] 05:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 05:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:42:59 INFO - PROCESS | 848 | 1461069779330 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 05:42:59 INFO - PROCESS | 848 | 1461069779332 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 05:42:59 INFO - PROCESS | 848 | 1461069779336 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:42:59 INFO - PROCESS | 848 | 1461069779340 Marionette TRACE conn5 <- [1,170,null,{}] 05:42:59 INFO - PROCESS | 848 | 1461069779351 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}] 05:42:59 INFO - PROCESS | 848 | 1461069779433 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 05:42:59 INFO - PROCESS | 848 | 1461069779442 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:59 INFO - PROCESS | 848 | ++DOCSHELL 00000035250A7000 == 38 [pid = 848] [id = 52] 05:42:59 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (00000035236A7000) [pid = 848] [serial = 152] [outer = 0000000000000000] 05:42:59 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003523BCD800) [pid = 848] [serial = 153] [outer = 00000035236A7000] 05:42:59 INFO - PROCESS | 848 | 1461069779491 Marionette DEBUG loaded listener.js 05:42:59 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003523C9D000) [pid = 848] [serial = 154] [outer = 00000035236A7000] 05:42:59 INFO - PROCESS | 848 | 1461069779911 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]]]}] 05:42:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 05:42:59 INFO - PROCESS | 848 | 1461069779969 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 05:42:59 INFO - PROCESS | 848 | 1461069779972 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 05:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:42:59 INFO - PROCESS | 848 | 1461069779975 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:42:59 INFO - PROCESS | 848 | 1461069779977 Marionette TRACE conn5 <- [1,174,null,{}] 05:42:59 INFO - PROCESS | 848 | 1461069779981 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}] 05:43:00 INFO - PROCESS | 848 | 1461069780063 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 05:43:00 INFO - PROCESS | 848 | 1461069780069 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:00 INFO - PROCESS | 848 | ++DOCSHELL 00000035267A2000 == 39 [pid = 848] [id = 53] 05:43:00 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (000000352500D800) [pid = 848] [serial = 155] [outer = 0000000000000000] 05:43:00 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003525960000) [pid = 848] [serial = 156] [outer = 000000352500D800] 05:43:00 INFO - PROCESS | 848 | 1461069780117 Marionette DEBUG loaded listener.js 05:43:00 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003525F98400) [pid = 848] [serial = 157] [outer = 000000352500D800] 05:43:00 INFO - PROCESS | 848 | 1461069780494 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]]]}] 05:43:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 589ms 05:43:00 INFO - PROCESS | 848 | 1461069780566 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 05:43:00 INFO - PROCESS | 848 | 1461069780569 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 05:43:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:43:00 INFO - PROCESS | 848 | 1461069780572 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:43:00 INFO - PROCESS | 848 | 1461069780574 Marionette TRACE conn5 <- [1,178,null,{}] 05:43:00 INFO - PROCESS | 848 | 1461069780578 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}] 05:43:00 INFO - PROCESS | 848 | 1461069780657 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 05:43:00 INFO - PROCESS | 848 | 1461069780663 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:00 INFO - PROCESS | 848 | ++DOCSHELL 000000352948B000 == 40 [pid = 848] [id = 54] 05:43:00 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003526306000) [pid = 848] [serial = 158] [outer = 0000000000000000] 05:43:00 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (00000035264E8C00) [pid = 848] [serial = 159] [outer = 0000003526306000] 05:43:00 INFO - PROCESS | 848 | 1461069780710 Marionette DEBUG loaded listener.js 05:43:00 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003527260400) [pid = 848] [serial = 160] [outer = 0000003526306000] 05:43:01 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003527266400) [pid = 848] [serial = 161] [outer = 000000351E065000] 05:43:01 INFO - PROCESS | 848 | 1461069781235 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]]]}] 05:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 05:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:43:01 INFO - PROCESS | 848 | 1461069781248 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 05:43:01 INFO - PROCESS | 848 | 1461069781250 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 05:43:01 INFO - PROCESS | 848 | 1461069781253 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:43:01 INFO - PROCESS | 848 | 1461069781255 Marionette TRACE conn5 <- [1,182,null,{}] 05:43:01 INFO - PROCESS | 848 | 1461069781258 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}] 05:43:01 INFO - PROCESS | 848 | 1461069781377 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 05:43:01 INFO - PROCESS | 848 | 1461069781386 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA9C000 == 41 [pid = 848] [id = 55] 05:43:01 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003527412400) [pid = 848] [serial = 162] [outer = 0000000000000000] 05:43:01 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003529D4D000) [pid = 848] [serial = 163] [outer = 0000003527412400] 05:43:01 INFO - PROCESS | 848 | 1461069781435 Marionette DEBUG loaded listener.js 05:43:01 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003529E76C00) [pid = 848] [serial = 164] [outer = 0000003527412400] 05:43:01 INFO - PROCESS | 848 | 1461069781846 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]]]}] 05:43:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:43:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 631ms 05:43:01 INFO - PROCESS | 848 | 1461069781887 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 05:43:01 INFO - PROCESS | 848 | 1461069781890 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 05:43:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:43:01 INFO - PROCESS | 848 | 1461069781893 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:43:01 INFO - PROCESS | 848 | 1461069781895 Marionette TRACE conn5 <- [1,186,null,{}] 05:43:01 INFO - PROCESS | 848 | 1461069781899 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}] 05:43:02 INFO - PROCESS | 848 | 1461069781995 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 05:43:02 INFO - PROCESS | 848 | 1461069782059 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:02 INFO - PROCESS | 848 | ++DOCSHELL 000000351F09F800 == 42 [pid = 848] [id = 56] 05:43:02 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000352B866C00) [pid = 848] [serial = 165] [outer = 0000000000000000] 05:43:02 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000352DA80800) [pid = 848] [serial = 166] [outer = 000000352B866C00] 05:43:02 INFO - PROCESS | 848 | 1461069782106 Marionette DEBUG loaded listener.js 05:43:02 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000352DBA5C00) [pid = 848] [serial = 167] [outer = 000000352B866C00] 05:43:02 INFO - PROCESS | 848 | 1461069782500 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]]]}] 05:43:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:43:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 630ms 05:43:02 INFO - PROCESS | 848 | 1461069782526 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 05:43:02 INFO - PROCESS | 848 | 1461069782529 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 05:43:02 INFO - PROCESS | 848 | 1461069782532 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:43:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:43:02 INFO - PROCESS | 848 | 1461069782534 Marionette TRACE conn5 <- [1,190,null,{}] 05:43:02 INFO - PROCESS | 848 | 1461069782537 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}] 05:43:02 INFO - PROCESS | 848 | 1461069782635 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 05:43:02 INFO - PROCESS | 848 | 1461069782643 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:02 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF86000 == 43 [pid = 848] [id = 57] 05:43:02 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000352DB9CC00) [pid = 848] [serial = 168] [outer = 0000000000000000] 05:43:02 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000352DDD1800) [pid = 848] [serial = 169] [outer = 000000352DB9CC00] 05:43:02 INFO - PROCESS | 848 | 1461069782688 Marionette DEBUG loaded listener.js 05:43:02 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352E00BC00) [pid = 848] [serial = 170] [outer = 000000352DB9CC00] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000351E063800) [pid = 848] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003517B72C00) [pid = 848] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 101 (00000035273D1800) [pid = 848] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000352725F000) [pid = 848] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003525E79400) [pid = 848] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003523B3E000) [pid = 848] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000351960FC00) [pid = 848] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000351976C400) [pid = 848] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000352500F000) [pid = 848] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 94 (00000035264EDC00) [pid = 848] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:43:03 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003529B08800) [pid = 848] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:43:03 INFO - PROCESS | 848 | 1461069783162 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]]]}] 05:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 672ms 05:43:03 INFO - PROCESS | 848 | 1461069783208 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 05:43:03 INFO - PROCESS | 848 | 1461069783210 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 05:43:03 INFO - PROCESS | 848 | 1461069783213 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:43:03 INFO - PROCESS | 848 | 1461069783215 Marionette TRACE conn5 <- [1,194,null,{}] 05:43:03 INFO - PROCESS | 848 | 1461069783218 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}] 05:43:03 INFO - PROCESS | 848 | 1461069783319 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 05:43:03 INFO - PROCESS | 848 | 1461069783384 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:03 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A6800 == 44 [pid = 848] [id = 58] 05:43:03 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003519765000) [pid = 848] [serial = 171] [outer = 0000000000000000] 05:43:03 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (00000035264E7000) [pid = 848] [serial = 172] [outer = 0000003519765000] 05:43:03 INFO - PROCESS | 848 | 1461069783431 Marionette DEBUG loaded listener.js 05:43:03 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (000000352E00E000) [pid = 848] [serial = 173] [outer = 0000003519765000] 05:43:03 INFO - PROCESS | 848 | 1461069783751 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]]]}] 05:43:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:43:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 567ms 05:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:43:03 INFO - PROCESS | 848 | 1461069783784 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 05:43:03 INFO - PROCESS | 848 | 1461069783786 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 05:43:03 INFO - PROCESS | 848 | 1461069783789 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:43:03 INFO - PROCESS | 848 | 1461069783791 Marionette TRACE conn5 <- [1,198,null,{}] 05:43:03 INFO - PROCESS | 848 | 1461069783795 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}] 05:43:03 INFO - PROCESS | 848 | 1461069783899 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 05:43:03 INFO - PROCESS | 848 | 1461069783907 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:03 INFO - PROCESS | 848 | ++DOCSHELL 000000352F880800 == 45 [pid = 848] [id = 59] 05:43:03 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (000000351FB85000) [pid = 848] [serial = 174] [outer = 0000000000000000] 05:43:03 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (000000352E4B1000) [pid = 848] [serial = 175] [outer = 000000351FB85000] 05:43:03 INFO - PROCESS | 848 | 1461069783953 Marionette DEBUG loaded listener.js 05:43:04 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000352E4B8400) [pid = 848] [serial = 176] [outer = 000000351FB85000] 05:43:04 INFO - PROCESS | 848 | 1461069784322 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]]]}] 05:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 588ms 05:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:43:04 INFO - PROCESS | 848 | 1461069784382 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 05:43:04 INFO - PROCESS | 848 | 1461069784384 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 05:43:04 INFO - PROCESS | 848 | 1461069784388 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:43:04 INFO - PROCESS | 848 | 1461069784390 Marionette TRACE conn5 <- [1,202,null,{}] 05:43:04 INFO - PROCESS | 848 | 1461069784394 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}] 05:43:04 INFO - PROCESS | 848 | 1461069784516 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 05:43:04 INFO - PROCESS | 848 | 1461069784532 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352F889800 == 46 [pid = 848] [id = 60] 05:43:04 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003529A07C00) [pid = 848] [serial = 177] [outer = 0000000000000000] 05:43:04 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000352DDC8400) [pid = 848] [serial = 178] [outer = 0000003529A07C00] 05:43:04 INFO - PROCESS | 848 | 1461069784583 Marionette DEBUG loaded listener.js 05:43:04 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000352E77BC00) [pid = 848] [serial = 179] [outer = 0000003529A07C00] 05:43:05 INFO - PROCESS | 848 | 1461069785072 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]]]}] 05:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 736ms 05:43:05 INFO - PROCESS | 848 | 1461069785127 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 05:43:05 INFO - PROCESS | 848 | 1461069785132 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 05:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:43:05 INFO - PROCESS | 848 | 1461069785137 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:43:05 INFO - PROCESS | 848 | 1461069785142 Marionette TRACE conn5 <- [1,206,null,{}] 05:43:05 INFO - PROCESS | 848 | 1461069785149 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}] 05:43:05 INFO - PROCESS | 848 | 1461069785259 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 05:43:05 INFO - PROCESS | 848 | 1461069785331 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:05 INFO - PROCESS | 848 | ++DOCSHELL 000000351E217800 == 47 [pid = 848] [id = 61] 05:43:05 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000351960A400) [pid = 848] [serial = 180] [outer = 0000000000000000] 05:43:05 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003519764C00) [pid = 848] [serial = 181] [outer = 000000351960A400] 05:43:05 INFO - PROCESS | 848 | 1461069785391 Marionette DEBUG loaded listener.js 05:43:05 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000351EA7A800) [pid = 848] [serial = 182] [outer = 000000351960A400] 05:43:06 INFO - PROCESS | 848 | 1461069786028 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]]]}] 05:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 925ms 05:43:06 INFO - PROCESS | 848 | 1461069786066 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 05:43:06 INFO - PROCESS | 848 | 1461069786073 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 05:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:43:06 INFO - PROCESS | 848 | 1461069786079 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:43:06 INFO - PROCESS | 848 | 1461069786083 Marionette TRACE conn5 <- [1,210,null,{}] 05:43:06 INFO - PROCESS | 848 | 1461069786087 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}] 05:43:06 INFO - PROCESS | 848 | 1461069786195 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 05:43:06 INFO - PROCESS | 848 | 1461069786262 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003526C76000 == 48 [pid = 848] [id = 62] 05:43:06 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352362A800) [pid = 848] [serial = 183] [outer = 0000000000000000] 05:43:06 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523C32400) [pid = 848] [serial = 184] [outer = 000000352362A800] 05:43:06 INFO - PROCESS | 848 | 1461069786321 Marionette DEBUG loaded listener.js 05:43:06 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003525B3DC00) [pid = 848] [serial = 185] [outer = 000000352362A800] 05:43:06 INFO - PROCESS | 848 | 1461069786876 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]]]}] 05:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 841ms 05:43:06 INFO - PROCESS | 848 | 1461069786921 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 05:43:06 INFO - PROCESS | 848 | 1461069786924 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 05:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:43:06 INFO - PROCESS | 848 | 1461069786927 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:43:06 INFO - PROCESS | 848 | 1461069786932 Marionette TRACE conn5 <- [1,214,null,{}] 05:43:06 INFO - PROCESS | 848 | 1461069786944 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}] 05:43:07 INFO - PROCESS | 848 | 1461069787054 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 05:43:07 INFO - PROCESS | 848 | 1461069787134 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFCB800 == 49 [pid = 848] [id = 63] 05:43:07 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352740A800) [pid = 848] [serial = 186] [outer = 0000000000000000] 05:43:07 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352852A800) [pid = 848] [serial = 187] [outer = 000000352740A800] 05:43:07 INFO - PROCESS | 848 | 1461069787194 Marionette DEBUG loaded listener.js 05:43:07 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003528E3F400) [pid = 848] [serial = 188] [outer = 000000352740A800] 05:43:07 INFO - PROCESS | 848 | 1461069787745 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]]]}] 05:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 841ms 05:43:07 INFO - PROCESS | 848 | 1461069787771 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 05:43:07 INFO - PROCESS | 848 | 1461069787774 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 05:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:43:07 INFO - PROCESS | 848 | 1461069787777 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:43:07 INFO - PROCESS | 848 | 1461069787779 Marionette TRACE conn5 <- [1,218,null,{}] 05:43:07 INFO - PROCESS | 848 | 1461069787783 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}] 05:43:07 INFO - PROCESS | 848 | 1461069787888 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 05:43:07 INFO - PROCESS | 848 | 1461069787968 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:07 INFO - PROCESS | 848 | ++DOCSHELL 0000003528592800 == 50 [pid = 848] [id = 64] 05:43:07 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003529A0A000) [pid = 848] [serial = 189] [outer = 0000000000000000] 05:43:08 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529A5D400) [pid = 848] [serial = 190] [outer = 0000003529A0A000] 05:43:08 INFO - PROCESS | 848 | 1461069788026 Marionette DEBUG loaded listener.js 05:43:08 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529A65400) [pid = 848] [serial = 191] [outer = 0000003529A0A000] 05:43:08 INFO - PROCESS | 848 | 1461069788537 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]]]}] 05:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 777ms 05:43:08 INFO - PROCESS | 848 | 1461069788571 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 05:43:08 INFO - PROCESS | 848 | 1461069788574 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 05:43:08 INFO - PROCESS | 848 | 1461069788578 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:43:08 INFO - PROCESS | 848 | 1461069788581 Marionette TRACE conn5 <- [1,222,null,{}] 05:43:08 INFO - PROCESS | 848 | 1461069788584 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}] 05:43:08 INFO - PROCESS | 848 | 1461069788714 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 05:43:08 INFO - PROCESS | 848 | 1461069788794 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:08 INFO - PROCESS | 848 | ++DOCSHELL 000000351E04E000 == 51 [pid = 848] [id = 65] 05:43:08 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003517B76400) [pid = 848] [serial = 192] [outer = 0000000000000000] 05:43:08 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003522973800) [pid = 848] [serial = 193] [outer = 0000003517B76400] 05:43:08 INFO - PROCESS | 848 | 1461069788853 Marionette DEBUG loaded listener.js 05:43:08 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003529E7BC00) [pid = 848] [serial = 194] [outer = 0000003517B76400] 05:43:09 INFO - PROCESS | 848 | 1461069789562 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]]]}] 05:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1021ms 05:43:09 INFO - PROCESS | 848 | 1461069789607 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 05:43:09 INFO - PROCESS | 848 | 1461069789611 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 05:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:43:09 INFO - PROCESS | 848 | 1461069789618 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:43:09 INFO - PROCESS | 848 | 1461069789621 Marionette TRACE conn5 <- [1,226,null,{}] 05:43:09 INFO - PROCESS | 848 | 1461069789638 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}] 05:43:09 INFO - PROCESS | 848 | 1461069789734 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 05:43:09 INFO - PROCESS | 848 | 1461069789804 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:09 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBCB000 == 52 [pid = 848] [id = 66] 05:43:09 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000351E067400) [pid = 848] [serial = 195] [outer = 0000000000000000] 05:43:09 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000351E6B4800) [pid = 848] [serial = 196] [outer = 000000351E067400] 05:43:09 INFO - PROCESS | 848 | 1461069789857 Marionette DEBUG loaded listener.js 05:43:09 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003520530400) [pid = 848] [serial = 197] [outer = 000000351E067400] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 0000003529B27800 == 51 [pid = 848] [id = 33] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000352730B800 == 50 [pid = 848] [id = 32] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000351EF4D000 == 49 [pid = 848] [id = 31] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000352F880800 == 48 [pid = 848] [id = 59] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 00000035205A6800 == 47 [pid = 848] [id = 58] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000351EF86000 == 46 [pid = 848] [id = 57] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000351F09F800 == 45 [pid = 848] [id = 56] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000352DA9C000 == 44 [pid = 848] [id = 55] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000352948B000 == 43 [pid = 848] [id = 54] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 00000035267A2000 == 42 [pid = 848] [id = 53] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 00000035250A7000 == 41 [pid = 848] [id = 52] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000351EF62800 == 40 [pid = 848] [id = 51] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352296D800) [pid = 848] [serial = 90] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003528ED9800) [pid = 848] [serial = 96] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003525B4B800) [pid = 848] [serial = 93] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003523C9A400) [pid = 848] [serial = 99] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352DA82400) [pid = 848] [serial = 132] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000351EBC4000 == 39 [pid = 848] [id = 50] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000352509A800 == 38 [pid = 848] [id = 47] 05:43:10 INFO - PROCESS | 848 | --DOCSHELL 000000351972F800 == 37 [pid = 848] [id = 46] 05:43:10 INFO - PROCESS | 848 | 1461069790445 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]]]}] 05:43:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:43:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 883ms 05:43:10 INFO - PROCESS | 848 | 1461069790502 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 05:43:10 INFO - PROCESS | 848 | 1461069790507 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 05:43:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:43:10 INFO - PROCESS | 848 | 1461069790514 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:43:10 INFO - PROCESS | 848 | 1461069790516 Marionette TRACE conn5 <- [1,230,null,{}] 05:43:10 INFO - PROCESS | 848 | 1461069790520 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}] 05:43:10 INFO - PROCESS | 848 | 1461069790614 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 114 (00000035279CC800) [pid = 848] [serial = 117] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003529B0D000) [pid = 848] [serial = 118] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003527264000) [pid = 848] [serial = 123] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003526009000) [pid = 848] [serial = 114] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003523BD2000) [pid = 848] [serial = 108] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523C9DC00) [pid = 848] [serial = 109] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000351E351000) [pid = 848] [serial = 103] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000351976AC00) [pid = 848] [serial = 102] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000351EB7EC00) [pid = 848] [serial = 105] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352296E000) [pid = 848] [serial = 106] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003525013000) [pid = 848] [serial = 111] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003525B40000) [pid = 848] [serial = 112] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003526544800) [pid = 848] [serial = 87] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003527412C00) [pid = 848] [serial = 88] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000352B866000) [pid = 848] [serial = 121] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003529E79800) [pid = 848] [serial = 120] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000351FB92000) [pid = 848] [serial = 127] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000351FB10400) [pid = 848] [serial = 126] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003529D54400) [pid = 848] [serial = 124] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003523628C00) [pid = 848] [serial = 130] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003517B79C00) [pid = 848] [serial = 129] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003526683000) [pid = 848] [serial = 115] [outer = 0000000000000000] [url = about:blank] 05:43:10 INFO - PROCESS | 848 | 1461069790688 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:10 INFO - PROCESS | 848 | ++DOCSHELL 000000351A1A0800 == 38 [pid = 848] [id = 67] 05:43:10 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003519606400) [pid = 848] [serial = 198] [outer = 0000000000000000] 05:43:10 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (000000351976FC00) [pid = 848] [serial = 199] [outer = 0000003519606400] 05:43:10 INFO - PROCESS | 848 | 1461069790736 Marionette DEBUG loaded listener.js 05:43:10 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003522999800) [pid = 848] [serial = 200] [outer = 0000003519606400] 05:43:11 INFO - PROCESS | 848 | 1461069791119 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]]]}] 05:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 05:43:11 INFO - PROCESS | 848 | 1461069791187 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 05:43:11 INFO - PROCESS | 848 | 1461069791189 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 05:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:43:11 INFO - PROCESS | 848 | 1461069791193 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:43:11 INFO - PROCESS | 848 | 1461069791197 Marionette TRACE conn5 <- [1,234,null,{}] 05:43:11 INFO - PROCESS | 848 | 1461069791208 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}] 05:43:11 INFO - PROCESS | 848 | 1461069791298 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 05:43:11 INFO - PROCESS | 848 | 1461069791305 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:11 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A1800 == 39 [pid = 848] [id = 68] 05:43:11 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003523B3E000) [pid = 848] [serial = 201] [outer = 0000000000000000] 05:43:11 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003523C8FC00) [pid = 848] [serial = 202] [outer = 0000003523B3E000] 05:43:11 INFO - PROCESS | 848 | 1461069791362 Marionette DEBUG loaded listener.js 05:43:11 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003523E54C00) [pid = 848] [serial = 203] [outer = 0000003523B3E000] 05:43:11 INFO - PROCESS | 848 | 1461069791765 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]]]}] 05:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 632ms 05:43:11 INFO - PROCESS | 848 | 1461069791826 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 05:43:11 INFO - PROCESS | 848 | 1461069791829 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 05:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:43:11 INFO - PROCESS | 848 | 1461069791833 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:43:11 INFO - PROCESS | 848 | 1461069791835 Marionette TRACE conn5 <- [1,238,null,{}] 05:43:11 INFO - PROCESS | 848 | 1461069791838 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}] 05:43:11 INFO - PROCESS | 848 | 1461069791920 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 05:43:11 INFO - PROCESS | 848 | 1461069791927 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:11 INFO - PROCESS | 848 | ++DOCSHELL 000000352509B800 == 40 [pid = 848] [id = 69] 05:43:11 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523EE7800) [pid = 848] [serial = 204] [outer = 0000000000000000] 05:43:11 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003525017400) [pid = 848] [serial = 205] [outer = 0000003523EE7800] 05:43:11 INFO - PROCESS | 848 | 1461069791975 Marionette DEBUG loaded listener.js 05:43:12 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003525C5C800) [pid = 848] [serial = 206] [outer = 0000003523EE7800] 05:43:12 INFO - PROCESS | 848 | 1461069792387 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]]]}] 05:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 588ms 05:43:12 INFO - PROCESS | 848 | 1461069792424 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 05:43:12 INFO - PROCESS | 848 | 1461069792427 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 05:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:43:12 INFO - PROCESS | 848 | 1461069792435 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:43:12 INFO - PROCESS | 848 | 1461069792437 Marionette TRACE conn5 <- [1,242,null,{}] 05:43:12 INFO - PROCESS | 848 | 1461069792441 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}] 05:43:12 INFO - PROCESS | 848 | 1461069792520 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 05:43:12 INFO - PROCESS | 848 | 1461069792526 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352655D000 == 41 [pid = 848] [id = 70] 05:43:12 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003526006400) [pid = 848] [serial = 207] [outer = 0000000000000000] 05:43:12 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352600CC00) [pid = 848] [serial = 208] [outer = 0000003526006400] 05:43:12 INFO - PROCESS | 848 | 1461069792573 Marionette DEBUG loaded listener.js 05:43:12 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003526683000) [pid = 848] [serial = 209] [outer = 0000003526006400] 05:43:13 INFO - PROCESS | 848 | 1461069793057 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]]]}] 05:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 693ms 05:43:13 INFO - PROCESS | 848 | 1461069793127 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 05:43:13 INFO - PROCESS | 848 | 1461069793129 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 05:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:43:13 INFO - PROCESS | 848 | 1461069793139 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:43:13 INFO - PROCESS | 848 | 1461069793141 Marionette TRACE conn5 <- [1,246,null,{}] 05:43:13 INFO - PROCESS | 848 | 1461069793144 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}] 05:43:13 INFO - PROCESS | 848 | 1461069793277 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 05:43:13 INFO - PROCESS | 848 | 1461069793358 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:13 INFO - PROCESS | 848 | ++DOCSHELL 0000003528585000 == 42 [pid = 848] [id = 71] 05:43:13 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003528529400) [pid = 848] [serial = 210] [outer = 0000000000000000] 05:43:13 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352852E800) [pid = 848] [serial = 211] [outer = 0000003528529400] 05:43:13 INFO - PROCESS | 848 | 1461069793415 Marionette DEBUG loaded listener.js 05:43:13 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003529A08400) [pid = 848] [serial = 212] [outer = 0000003528529400] 05:43:13 INFO - PROCESS | 848 | 1461069793970 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]]]}] 05:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 884ms 05:43:14 INFO - PROCESS | 848 | 1461069794020 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 05:43:14 INFO - PROCESS | 848 | 1461069794023 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 05:43:14 INFO - PROCESS | 848 | 1461069794026 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:43:14 INFO - PROCESS | 848 | 1461069794027 Marionette TRACE conn5 <- [1,250,null,{}] 05:43:14 INFO - PROCESS | 848 | 1461069794031 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}] 05:43:14 INFO - PROCESS | 848 | 1461069794140 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 05:43:14 INFO - PROCESS | 848 | 1461069794146 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352948C800 == 43 [pid = 848] [id = 72] 05:43:14 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003529A05800) [pid = 848] [serial = 213] [outer = 0000000000000000] 05:43:14 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003529B0EC00) [pid = 848] [serial = 214] [outer = 0000003529A05800] 05:43:14 INFO - PROCESS | 848 | 1461069794192 Marionette DEBUG loaded listener.js 05:43:14 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529E83800) [pid = 848] [serial = 215] [outer = 0000003529A05800] 05:43:14 INFO - PROCESS | 848 | 1461069794610 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]]]}] 05:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 631ms 05:43:14 INFO - PROCESS | 848 | 1461069794659 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 05:43:14 INFO - PROCESS | 848 | 1461069794661 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 05:43:14 INFO - PROCESS | 848 | 1461069794664 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:43:14 INFO - PROCESS | 848 | 1461069794666 Marionette TRACE conn5 <- [1,254,null,{}] 05:43:14 INFO - PROCESS | 848 | 1461069794670 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}] 05:43:14 INFO - PROCESS | 848 | 1461069794925 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003527412400) [pid = 848] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352B866C00) [pid = 848] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000351AF15400) [pid = 848] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352DB9CC00) [pid = 848] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000352500D800) [pid = 848] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003528D68800) [pid = 848] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003519765000) [pid = 848] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003519770400) [pid = 848] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 102 (00000035236A7000) [pid = 848] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003526306000) [pid = 848] [serial = 158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000352DA7D000) [pid = 848] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 99 (000000351FB85000) [pid = 848] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 98 (00000035236A4400) [pid = 848] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 97 (00000035283C6800) [pid = 848] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003523C93400) [pid = 848] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:43:14 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000351EA72800) [pid = 848] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:43:14 INFO - PROCESS | 848 | 1461069794980 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:15 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C78000 == 44 [pid = 848] [id = 73] 05:43:15 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003517B73000) [pid = 848] [serial = 216] [outer = 0000000000000000] 05:43:15 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003519618800) [pid = 848] [serial = 217] [outer = 0000003517B73000] 05:43:15 INFO - PROCESS | 848 | 1461069795027 Marionette DEBUG loaded listener.js 05:43:15 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003519621400) [pid = 848] [serial = 218] [outer = 0000003517B73000] 05:43:15 INFO - PROCESS | 848 | 1461069795384 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]]]}] 05:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 777ms 05:43:15 INFO - PROCESS | 848 | 1461069795446 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 05:43:15 INFO - PROCESS | 848 | 1461069795449 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 05:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:43:15 INFO - PROCESS | 848 | 1461069795452 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:43:15 INFO - PROCESS | 848 | 1461069795454 Marionette TRACE conn5 <- [1,258,null,{}] 05:43:15 INFO - PROCESS | 848 | 1461069795457 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}] 05:43:15 INFO - PROCESS | 848 | 1461069795538 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 05:43:15 INFO - PROCESS | 848 | 1461069795544 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352DAA3800 == 45 [pid = 848] [id = 74] 05:43:15 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000351EA72800) [pid = 848] [serial = 219] [outer = 0000000000000000] 05:43:15 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000352794F800) [pid = 848] [serial = 220] [outer = 000000351EA72800] 05:43:15 INFO - PROCESS | 848 | 1461069795590 Marionette DEBUG loaded listener.js 05:43:15 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003529E84C00) [pid = 848] [serial = 221] [outer = 000000351EA72800] 05:43:16 INFO - PROCESS | 848 | 1461069795995 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]]]}] 05:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 587ms 05:43:16 INFO - PROCESS | 848 | 1461069796042 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 05:43:16 INFO - PROCESS | 848 | 1461069796045 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 05:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:43:16 INFO - PROCESS | 848 | 1461069796047 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:43:16 INFO - PROCESS | 848 | 1461069796049 Marionette TRACE conn5 <- [1,262,null,{}] 05:43:16 INFO - PROCESS | 848 | 1461069796053 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}] 05:43:16 INFO - PROCESS | 848 | 1461069796133 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 05:43:16 INFO - PROCESS | 848 | 1461069796140 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC33800 == 46 [pid = 848] [id = 75] 05:43:16 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003529EED400) [pid = 848] [serial = 222] [outer = 0000000000000000] 05:43:16 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003529EF0C00) [pid = 848] [serial = 223] [outer = 0000003529EED400] 05:43:16 INFO - PROCESS | 848 | 1461069796186 Marionette DEBUG loaded listener.js 05:43:16 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352B860400) [pid = 848] [serial = 224] [outer = 0000003529EED400] 05:43:16 INFO - PROCESS | 848 | 1461069796601 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]]]}] 05:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 587ms 05:43:16 INFO - PROCESS | 848 | 1461069796642 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 05:43:16 INFO - PROCESS | 848 | 1461069796645 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 05:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:43:16 INFO - PROCESS | 848 | 1461069796648 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:43:16 INFO - PROCESS | 848 | 1461069796650 Marionette TRACE conn5 <- [1,266,null,{}] 05:43:16 INFO - PROCESS | 848 | 1461069796654 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}] 05:43:16 INFO - PROCESS | 848 | 1461069796754 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 05:43:16 INFO - PROCESS | 848 | 1461069796762 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352E22E000 == 47 [pid = 848] [id = 76] 05:43:16 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000352B8C8800) [pid = 848] [serial = 225] [outer = 0000000000000000] 05:43:16 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352B8CF000) [pid = 848] [serial = 226] [outer = 000000352B8C8800] 05:43:16 INFO - PROCESS | 848 | 1461069796815 Marionette DEBUG loaded listener.js 05:43:16 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352DA7C400) [pid = 848] [serial = 227] [outer = 000000352B8C8800] 05:43:17 INFO - PROCESS | 848 | 1461069797485 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]]]}] 05:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 881ms 05:43:17 INFO - PROCESS | 848 | 1461069797534 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 05:43:17 INFO - PROCESS | 848 | 1461069797540 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 05:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:43:17 INFO - PROCESS | 848 | 1461069797546 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:43:17 INFO - PROCESS | 848 | 1461069797550 Marionette TRACE conn5 <- [1,270,null,{}] 05:43:17 INFO - PROCESS | 848 | 1461069797556 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}] 05:43:17 INFO - PROCESS | 848 | 1461069797700 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 05:43:17 INFO - PROCESS | 848 | 1461069797847 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:17 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA33800 == 48 [pid = 848] [id = 77] 05:43:17 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352052DC00) [pid = 848] [serial = 228] [outer = 0000000000000000] 05:43:17 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352298F400) [pid = 848] [serial = 229] [outer = 000000352052DC00] 05:43:17 INFO - PROCESS | 848 | 1461069797920 Marionette DEBUG loaded listener.js 05:43:18 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003523646000) [pid = 848] [serial = 230] [outer = 000000352052DC00] 05:43:18 INFO - PROCESS | 848 | 1461069798755 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]]]}] 05:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1277ms 05:43:18 INFO - PROCESS | 848 | 1461069798826 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 05:43:18 INFO - PROCESS | 848 | 1461069798832 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 05:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:43:18 INFO - PROCESS | 848 | 1461069798839 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:43:18 INFO - PROCESS | 848 | 1461069798842 Marionette TRACE conn5 <- [1,274,null,{}] 05:43:18 INFO - PROCESS | 848 | 1461069798846 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}] 05:43:18 INFO - PROCESS | 848 | 1461069798987 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 05:43:19 INFO - PROCESS | 848 | 1461069799060 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:19 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA9F800 == 49 [pid = 848] [id = 78] 05:43:19 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352725FC00) [pid = 848] [serial = 231] [outer = 0000000000000000] 05:43:19 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003527358800) [pid = 848] [serial = 232] [outer = 000000352725FC00] 05:43:19 INFO - PROCESS | 848 | 1461069799159 Marionette DEBUG loaded listener.js 05:43:19 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003528523000) [pid = 848] [serial = 233] [outer = 000000352725FC00] 05:43:19 INFO - PROCESS | 848 | 1461069799753 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]]]}] 05:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 924ms 05:43:19 INFO - PROCESS | 848 | 1461069799763 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 05:43:19 INFO - PROCESS | 848 | 1461069799766 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 05:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:43:19 INFO - PROCESS | 848 | 1461069799770 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:43:19 INFO - PROCESS | 848 | 1461069799774 Marionette TRACE conn5 <- [1,278,null,{}] 05:43:19 INFO - PROCESS | 848 | 1461069799786 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}] 05:43:19 INFO - PROCESS | 848 | 1461069799895 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 05:43:19 INFO - PROCESS | 848 | 1461069799980 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352F383000 == 50 [pid = 848] [id = 79] 05:43:20 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035250C3800) [pid = 848] [serial = 234] [outer = 0000000000000000] 05:43:20 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (00000035276E6400) [pid = 848] [serial = 235] [outer = 00000035250C3800] 05:43:20 INFO - PROCESS | 848 | 1461069800041 Marionette DEBUG loaded listener.js 05:43:20 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529E79800) [pid = 848] [serial = 236] [outer = 00000035250C3800] 05:43:20 INFO - PROCESS | 848 | 1461069800547 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]]]}] 05:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 840ms 05:43:20 INFO - PROCESS | 848 | 1461069800617 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 05:43:20 INFO - PROCESS | 848 | 1461069800621 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 05:43:20 INFO - PROCESS | 848 | 1461069800625 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:43:20 INFO - PROCESS | 848 | 1461069800627 Marionette TRACE conn5 <- [1,282,null,{}] 05:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:43:20 INFO - PROCESS | 848 | 1461069800631 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}] 05:43:20 INFO - PROCESS | 848 | 1461069800758 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 05:43:20 INFO - PROCESS | 848 | 1461069800840 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352635D000 == 51 [pid = 848] [id = 80] 05:43:20 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003522B2F800) [pid = 848] [serial = 237] [outer = 0000000000000000] 05:43:20 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003529A06400) [pid = 848] [serial = 238] [outer = 0000003522B2F800] 05:43:20 INFO - PROCESS | 848 | 1461069800899 Marionette DEBUG loaded listener.js 05:43:20 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352DA7A400) [pid = 848] [serial = 239] [outer = 0000003522B2F800] 05:43:21 INFO - PROCESS | 848 | 1461069801621 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]]]}] 05:43:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:43:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1019ms 05:43:21 INFO - PROCESS | 848 | 1461069801650 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 05:43:21 INFO - PROCESS | 848 | 1461069801655 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 05:43:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:43:21 INFO - PROCESS | 848 | 1461069801660 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:43:21 INFO - PROCESS | 848 | 1461069801664 Marionette TRACE conn5 <- [1,286,null,{}] 05:43:21 INFO - PROCESS | 848 | 1461069801671 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}] 05:43:21 INFO - PROCESS | 848 | 1461069801785 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 05:43:21 INFO - PROCESS | 848 | 1461069801860 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:21 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C75000 == 52 [pid = 848] [id = 81] 05:43:21 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003519605C00) [pid = 848] [serial = 240] [outer = 0000000000000000] 05:43:21 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003519610000) [pid = 848] [serial = 241] [outer = 0000003519605C00] 05:43:21 INFO - PROCESS | 848 | 1461069801911 Marionette DEBUG loaded listener.js 05:43:22 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000351EB7EC00) [pid = 848] [serial = 242] [outer = 0000003519605C00] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000352DC33800 == 51 [pid = 848] [id = 75] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000352DAA3800 == 50 [pid = 848] [id = 74] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 0000003523C78000 == 49 [pid = 848] [id = 73] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000352948C800 == 48 [pid = 848] [id = 72] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 0000003528585000 == 47 [pid = 848] [id = 71] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000352655D000 == 46 [pid = 848] [id = 70] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000352509B800 == 45 [pid = 848] [id = 69] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 00000035205A1800 == 44 [pid = 848] [id = 68] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000351A1A0800 == 43 [pid = 848] [id = 67] 05:43:22 INFO - PROCESS | 848 | --DOCSHELL 000000351FBCB000 == 42 [pid = 848] [id = 66] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003517B6F800) [pid = 848] [serial = 135] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352364C800) [pid = 848] [serial = 138] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352631C400) [pid = 848] [serial = 141] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352DDC8400) [pid = 848] [serial = 178] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | 1461069802561 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]]]}] 05:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 946ms 05:43:22 INFO - PROCESS | 848 | 1461069802606 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 05:43:22 INFO - PROCESS | 848 | 1461069802612 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 05:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:43:22 INFO - PROCESS | 848 | 1461069802618 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:43:22 INFO - PROCESS | 848 | 1461069802621 Marionette TRACE conn5 <- [1,290,null,{}] 05:43:22 INFO - PROCESS | 848 | 1461069802637 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}] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 117 (00000035264EA800) [pid = 848] [serial = 94] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003529D4C400) [pid = 848] [serial = 97] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529468400) [pid = 848] [serial = 100] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352362F800) [pid = 848] [serial = 91] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003529D4D000) [pid = 848] [serial = 163] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352DA80800) [pid = 848] [serial = 166] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003529E76C00) [pid = 848] [serial = 164] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003522B31C00) [pid = 848] [serial = 148] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351EF3BC00) [pid = 848] [serial = 147] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352DDD1800) [pid = 848] [serial = 169] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003525960000) [pid = 848] [serial = 156] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003525F98400) [pid = 848] [serial = 157] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352DDC8C00) [pid = 848] [serial = 145] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352DA87C00) [pid = 848] [serial = 144] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 103 (00000035264E7000) [pid = 848] [serial = 172] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 102 (000000351E287C00) [pid = 848] [serial = 150] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003522B83800) [pid = 848] [serial = 151] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003523BCD800) [pid = 848] [serial = 153] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003523C9D000) [pid = 848] [serial = 154] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 98 (00000035264E8C00) [pid = 848] [serial = 159] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000352DBA3C00) [pid = 848] [serial = 133] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000352DBA5C00) [pid = 848] [serial = 167] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000352E4B8400) [pid = 848] [serial = 176] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 94 (000000352E00BC00) [pid = 848] [serial = 170] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 93 (000000352E00E000) [pid = 848] [serial = 173] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 92 (000000351E53E800) [pid = 848] [serial = 34] [outer = 0000000000000000] [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.] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 91 (000000352E4B1000) [pid = 848] [serial = 175] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003527260400) [pid = 848] [serial = 160] [outer = 0000000000000000] [url = about:blank] 05:43:22 INFO - PROCESS | 848 | 1461069802754 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 05:43:22 INFO - PROCESS | 848 | 1461069802770 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:22 INFO - PROCESS | 848 | ++DOCSHELL 000000351E2B5000 == 43 [pid = 848] [id = 82] 05:43:22 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003517B7A000) [pid = 848] [serial = 243] [outer = 0000000000000000] 05:43:22 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (000000351E068800) [pid = 848] [serial = 244] [outer = 0000003517B7A000] 05:43:22 INFO - PROCESS | 848 | 1461069802817 Marionette DEBUG loaded listener.js 05:43:22 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000351FB11000) [pid = 848] [serial = 245] [outer = 0000003517B7A000] 05:43:23 INFO - PROCESS | 848 | 1461069803240 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]]]}] 05:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 692ms 05:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:43:23 INFO - PROCESS | 848 | 1461069803312 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 05:43:23 INFO - PROCESS | 848 | 1461069803315 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 05:43:23 INFO - PROCESS | 848 | 1461069803318 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:43:23 INFO - PROCESS | 848 | 1461069803322 Marionette TRACE conn5 <- [1,294,null,{}] 05:43:23 INFO - PROCESS | 848 | 1461069803333 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}] 05:43:23 INFO - PROCESS | 848 | 1461069803420 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 05:43:23 INFO - PROCESS | 848 | 1461069803435 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:23 INFO - PROCESS | 848 | ++DOCSHELL 0000003525051800 == 44 [pid = 848] [id = 83] 05:43:23 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000352362EC00) [pid = 848] [serial = 246] [outer = 0000000000000000] 05:43:23 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003523644C00) [pid = 848] [serial = 247] [outer = 000000352362EC00] 05:43:23 INFO - PROCESS | 848 | 1461069803486 Marionette DEBUG loaded listener.js 05:43:23 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003523BD5800) [pid = 848] [serial = 248] [outer = 000000352362EC00] 05:43:23 INFO - PROCESS | 848 | 1461069803913 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]]]}] 05:43:23 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. 05:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 629ms 05:43:23 INFO - PROCESS | 848 | 1461069803949 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 05:43:23 INFO - PROCESS | 848 | 1461069803952 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 05:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:43:23 INFO - PROCESS | 848 | 1461069803955 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:43:23 INFO - PROCESS | 848 | 1461069803957 Marionette TRACE conn5 <- [1,298,null,{}] 05:43:23 INFO - PROCESS | 848 | 1461069803961 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}] 05:43:24 INFO - PROCESS | 848 | 1461069804044 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 05:43:24 INFO - PROCESS | 848 | 1461069804081 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:24 INFO - PROCESS | 848 | ++DOCSHELL 0000003526D91800 == 45 [pid = 848] [id = 84] 05:43:24 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003523E4C400) [pid = 848] [serial = 249] [outer = 0000000000000000] 05:43:24 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003523ED9400) [pid = 848] [serial = 250] [outer = 0000003523E4C400] 05:43:24 INFO - PROCESS | 848 | 1461069804129 Marionette DEBUG loaded listener.js 05:43:24 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003525010400) [pid = 848] [serial = 251] [outer = 0000003523E4C400] 05:43:24 INFO - PROCESS | 848 | 1461069804553 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]]]}] 05:43:24 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. 05:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 05:43:24 INFO - PROCESS | 848 | 1461069804588 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 05:43:24 INFO - PROCESS | 848 | 1461069804590 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 05:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:43:24 INFO - PROCESS | 848 | 1461069804593 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:43:24 INFO - PROCESS | 848 | 1461069804595 Marionette TRACE conn5 <- [1,302,null,{}] 05:43:24 INFO - PROCESS | 848 | 1461069804599 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}] 05:43:24 INFO - PROCESS | 848 | 1461069804711 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 05:43:24 INFO - PROCESS | 848 | 1461069804717 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:43:24 INFO - PROCESS | 848 | 1461069804731 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:24 INFO - PROCESS | 848 | ++DOCSHELL 000000351E561000 == 46 [pid = 848] [id = 85] 05:43:24 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003525967000) [pid = 848] [serial = 252] [outer = 0000000000000000] 05:43:24 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003526004000) [pid = 848] [serial = 253] [outer = 0000003525967000] 05:43:24 INFO - PROCESS | 848 | 1461069804778 Marionette DEBUG loaded listener.js 05:43:24 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000352641C000) [pid = 848] [serial = 254] [outer = 0000003525967000] 05:43:25 INFO - PROCESS | 848 | 1461069805248 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]]]}] 05:43:25 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. 05:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 05:43:25 INFO - PROCESS | 848 | 1461069805269 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 05:43:25 INFO - PROCESS | 848 | 1461069805271 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 05:43:25 INFO - PROCESS | 848 | 1461069805274 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:43:25 INFO - PROCESS | 848 | 1461069805276 Marionette TRACE conn5 <- [1,306,null,{}] 05:43:25 INFO - PROCESS | 848 | 1461069805280 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}] 05:43:25 INFO - PROCESS | 848 | 1461069805406 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 05:43:25 INFO - PROCESS | 848 | 1461069805483 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:25 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ED7800 == 47 [pid = 848] [id = 86] 05:43:25 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003527265400) [pid = 848] [serial = 255] [outer = 0000000000000000] 05:43:25 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003527829800) [pid = 848] [serial = 256] [outer = 0000003527265400] 05:43:25 INFO - PROCESS | 848 | 1461069805534 Marionette DEBUG loaded listener.js 05:43:25 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003528EDDC00) [pid = 848] [serial = 257] [outer = 0000003527265400] 05:43:25 INFO - PROCESS | 848 | 1461069805966 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]]]}] 05:43:26 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. 05:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 735ms 05:43:26 INFO - PROCESS | 848 | 1461069806012 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 05:43:26 INFO - PROCESS | 848 | 1461069806015 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 05:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:43:26 INFO - PROCESS | 848 | 1461069806018 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:43:26 INFO - PROCESS | 848 | 1461069806020 Marionette TRACE conn5 <- [1,310,null,{}] 05:43:26 INFO - PROCESS | 848 | 1461069806023 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}] 05:43:26 INFO - PROCESS | 848 | 1461069806132 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 05:43:26 INFO - PROCESS | 848 | 1461069806175 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:26 INFO - PROCESS | 848 | ++DOCSHELL 000000352DAA5000 == 48 [pid = 848] [id = 87] 05:43:26 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003529A07000) [pid = 848] [serial = 258] [outer = 0000000000000000] 05:43:26 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003529A0F000) [pid = 848] [serial = 259] [outer = 0000003529A07000] 05:43:26 INFO - PROCESS | 848 | 1461069806226 Marionette DEBUG loaded listener.js 05:43:26 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003529B02800) [pid = 848] [serial = 260] [outer = 0000003529A07000] 05:43:26 INFO - PROCESS | 848 | 1461069806628 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]]]}] 05:43:26 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. 05:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 629ms 05:43:26 INFO - PROCESS | 848 | 1461069806651 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 05:43:26 INFO - PROCESS | 848 | 1461069806653 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 05:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:43:26 INFO - PROCESS | 848 | 1461069806656 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:43:26 INFO - PROCESS | 848 | 1461069806658 Marionette TRACE conn5 <- [1,314,null,{}] 05:43:26 INFO - PROCESS | 848 | 1461069806661 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}] 05:43:26 INFO - PROCESS | 848 | 1461069806763 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 05:43:26 INFO - PROCESS | 848 | 1461069806838 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:26 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE1E000 == 49 [pid = 848] [id = 88] 05:43:26 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003529D4BC00) [pid = 848] [serial = 261] [outer = 0000000000000000] 05:43:26 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003529E76C00) [pid = 848] [serial = 262] [outer = 0000003529D4BC00] 05:43:26 INFO - PROCESS | 848 | 1461069806885 Marionette DEBUG loaded listener.js 05:43:26 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529EEB800) [pid = 848] [serial = 263] [outer = 0000003529D4BC00] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003529A05800) [pid = 848] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351E067400) [pid = 848] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003519606400) [pid = 848] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003526006400) [pid = 848] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003523EE7800) [pid = 848] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003517B76400) [pid = 848] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003523B3E000) [pid = 848] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000351EA72800) [pid = 848] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003529EED400) [pid = 848] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003517B73000) [pid = 848] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:43:27 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003528529400) [pid = 848] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:43:27 INFO - PROCESS | 848 | 1461069807343 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]]]}] 05:43:27 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. 05:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 734ms 05:43:27 INFO - PROCESS | 848 | 1461069807393 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 05:43:27 INFO - PROCESS | 848 | 1461069807396 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 05:43:27 INFO - PROCESS | 848 | 1461069807399 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:43:27 INFO - PROCESS | 848 | 1461069807401 Marionette TRACE conn5 <- [1,318,null,{}] 05:43:27 INFO - PROCESS | 848 | 1461069807404 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}] 05:43:27 INFO - PROCESS | 848 | 1461069807486 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 05:43:27 INFO - PROCESS | 848 | 1461069807492 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:27 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0C9800 == 50 [pid = 848] [id = 89] 05:43:27 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003525B44000) [pid = 848] [serial = 264] [outer = 0000000000000000] 05:43:27 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003529E80000) [pid = 848] [serial = 265] [outer = 0000003525B44000] 05:43:27 INFO - PROCESS | 848 | 1461069807538 Marionette DEBUG loaded listener.js 05:43:27 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000352B861000) [pid = 848] [serial = 266] [outer = 0000003525B44000] 05:43:27 INFO - PROCESS | 848 | 1461069807942 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]]]}] 05:43:27 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. 05:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 587ms 05:43:27 INFO - PROCESS | 848 | 1461069807990 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 05:43:27 INFO - PROCESS | 848 | 1461069807992 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 05:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:43:28 INFO - PROCESS | 848 | 1461069808000 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:43:28 INFO - PROCESS | 848 | 1461069808002 Marionette TRACE conn5 <- [1,322,null,{}] 05:43:28 INFO - PROCESS | 848 | 1461069808006 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}] 05:43:28 INFO - PROCESS | 848 | 1461069808087 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 05:43:28 INFO - PROCESS | 848 | 1461069808094 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:28 INFO - PROCESS | 848 | ++DOCSHELL 000000352E23E000 == 51 [pid = 848] [id = 90] 05:43:28 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352B8D3800) [pid = 848] [serial = 267] [outer = 0000000000000000] 05:43:28 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000352B8D6400) [pid = 848] [serial = 268] [outer = 000000352B8D3800] 05:43:28 INFO - PROCESS | 848 | 1461069808141 Marionette DEBUG loaded listener.js 05:43:28 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352DB9D000) [pid = 848] [serial = 269] [outer = 000000352B8D3800] 05:43:28 INFO - PROCESS | 848 | 1461069808608 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]]]}] 05:43:28 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. 05:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 630ms 05:43:28 INFO - PROCESS | 848 | 1461069808636 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 05:43:28 INFO - PROCESS | 848 | 1461069808639 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 05:43:28 INFO - PROCESS | 848 | 1461069808642 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:43:28 INFO - PROCESS | 848 | 1461069808645 Marionette TRACE conn5 <- [1,326,null,{}] 05:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:43:28 INFO - PROCESS | 848 | 1461069808653 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}] 05:43:28 INFO - PROCESS | 848 | 1461069808756 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 05:43:28 INFO - PROCESS | 848 | 1461069808763 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:28 INFO - PROCESS | 848 | ++DOCSHELL 000000351E55D800 == 52 [pid = 848] [id = 91] 05:43:28 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352A853800) [pid = 848] [serial = 270] [outer = 0000000000000000] 05:43:28 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352A858C00) [pid = 848] [serial = 271] [outer = 000000352A853800] 05:43:28 INFO - PROCESS | 848 | 1461069808879 Marionette DEBUG loaded listener.js 05:43:28 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352DDC7C00) [pid = 848] [serial = 272] [outer = 000000352A853800] 05:43:29 INFO - PROCESS | 848 | 1461069809591 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]]]}] 05:43:29 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. 05:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 987ms 05:43:29 INFO - PROCESS | 848 | 1461069809636 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 05:43:29 INFO - PROCESS | 848 | 1461069809640 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 05:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:43:29 INFO - PROCESS | 848 | 1461069809646 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:43:29 INFO - PROCESS | 848 | 1461069809650 Marionette TRACE conn5 <- [1,330,null,{}] 05:43:29 INFO - PROCESS | 848 | 1461069809656 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}] 05:43:29 INFO - PROCESS | 848 | 1461069809769 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 05:43:29 INFO - PROCESS | 848 | 1461069809842 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:29 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBD4800 == 53 [pid = 848] [id = 92] 05:43:29 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003519766400) [pid = 848] [serial = 273] [outer = 0000000000000000] 05:43:29 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000351EA65800) [pid = 848] [serial = 274] [outer = 0000003519766400] 05:43:29 INFO - PROCESS | 848 | 1461069809944 Marionette DEBUG loaded listener.js 05:43:30 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003522976400) [pid = 848] [serial = 275] [outer = 0000003519766400] 05:43:30 INFO - PROCESS | 848 | 1461069810535 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]]]}] 05:43:30 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. 05:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 924ms 05:43:30 INFO - PROCESS | 848 | 1461069810574 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 05:43:30 INFO - PROCESS | 848 | 1461069810581 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 05:43:30 INFO - PROCESS | 848 | 1461069810588 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:43:30 INFO - PROCESS | 848 | 1461069810591 Marionette TRACE conn5 <- [1,334,null,{}] 05:43:30 INFO - PROCESS | 848 | 1461069810595 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}] 05:43:30 INFO - PROCESS | 848 | 1461069810706 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 05:43:30 INFO - PROCESS | 848 | 1461069810790 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:30 INFO - PROCESS | 848 | ++DOCSHELL 0000003526518000 == 54 [pid = 848] [id = 93] 05:43:30 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003523B34000) [pid = 848] [serial = 276] [outer = 0000000000000000] 05:43:30 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003523CBA400) [pid = 848] [serial = 277] [outer = 0000003523B34000] 05:43:30 INFO - PROCESS | 848 | 1461069810848 Marionette DEBUG loaded listener.js 05:43:30 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003525F95C00) [pid = 848] [serial = 278] [outer = 0000003523B34000] 05:43:31 INFO - PROCESS | 848 | 1461069811450 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]]]}] 05:43:31 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. 05:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 882ms 05:43:31 INFO - PROCESS | 848 | 1461069811475 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 05:43:31 INFO - PROCESS | 848 | 1461069811478 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 05:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:43:31 INFO - PROCESS | 848 | 1461069811482 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:43:31 INFO - PROCESS | 848 | 1461069811486 Marionette TRACE conn5 <- [1,338,null,{}] 05:43:31 INFO - PROCESS | 848 | 1461069811498 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}] 05:43:31 INFO - PROCESS | 848 | 1461069811612 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 05:43:31 INFO - PROCESS | 848 | 1461069811685 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:31 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD9B000 == 55 [pid = 848] [id = 94] 05:43:31 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003528522C00) [pid = 848] [serial = 279] [outer = 0000000000000000] 05:43:31 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003529A0A800) [pid = 848] [serial = 280] [outer = 0000003528522C00] 05:43:31 INFO - PROCESS | 848 | 1461069811746 Marionette DEBUG loaded listener.js 05:43:31 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A85B400) [pid = 848] [serial = 281] [outer = 0000003528522C00] 05:43:32 INFO - PROCESS | 848 | 1461069812308 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]]]}] 05:43:32 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. 05:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 881ms 05:43:32 INFO - PROCESS | 848 | 1461069812367 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 05:43:32 INFO - PROCESS | 848 | 1461069812370 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 05:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:43:32 INFO - PROCESS | 848 | 1461069812374 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:43:32 INFO - PROCESS | 848 | 1461069812376 Marionette TRACE conn5 <- [1,342,null,{}] 05:43:32 INFO - PROCESS | 848 | 1461069812379 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}] 05:43:32 INFO - PROCESS | 848 | 1461069812488 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 05:43:32 INFO - PROCESS | 848 | 1461069812571 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:32 INFO - PROCESS | 848 | ++DOCSHELL 0000003526478800 == 56 [pid = 848] [id = 95] 05:43:32 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (00000035260B8400) [pid = 848] [serial = 282] [outer = 0000000000000000] 05:43:32 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (00000035260BA800) [pid = 848] [serial = 283] [outer = 00000035260B8400] 05:43:32 INFO - PROCESS | 848 | 1461069812632 Marionette DEBUG loaded listener.js 05:43:32 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A877800) [pid = 848] [serial = 284] [outer = 00000035260B8400] 05:43:33 INFO - PROCESS | 848 | 1461069813187 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]]]}] 05:43:33 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. 05:43:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 840ms 05:43:33 INFO - PROCESS | 848 | 1461069813217 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 05:43:33 INFO - PROCESS | 848 | 1461069813219 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 05:43:33 INFO - PROCESS | 848 | 1461069813224 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:43:33 INFO - PROCESS | 848 | 1461069813226 Marionette TRACE conn5 <- [1,346,null,{}] 05:43:33 INFO - PROCESS | 848 | 1461069813230 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}] 05:43:33 INFO - PROCESS | 848 | 1461069813336 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 05:43:33 INFO - PROCESS | 848 | 1461069813419 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:33 INFO - PROCESS | 848 | ++DOCSHELL 000000352A42C000 == 57 [pid = 848] [id = 96] 05:43:33 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526DC8000) [pid = 848] [serial = 285] [outer = 0000000000000000] 05:43:33 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003526DCF000) [pid = 848] [serial = 286] [outer = 0000003526DC8000] 05:43:33 INFO - PROCESS | 848 | 1461069813475 Marionette DEBUG loaded listener.js 05:43:33 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003526DD5000) [pid = 848] [serial = 287] [outer = 0000003526DC8000] 05:43:34 INFO - PROCESS | 848 | 1461069814031 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]]]}] 05:43:34 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. 05:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 882ms 05:43:34 INFO - PROCESS | 848 | 1461069814110 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 05:43:34 INFO - PROCESS | 848 | 1461069814113 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 05:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:43:34 INFO - PROCESS | 848 | 1461069814116 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:43:34 INFO - PROCESS | 848 | 1461069814119 Marionette TRACE conn5 <- [1,350,null,{}] 05:43:34 INFO - PROCESS | 848 | 1461069814330 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}] 05:43:34 INFO - PROCESS | 848 | 1461069814431 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 05:43:34 INFO - PROCESS | 848 | 1461069814510 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:34 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA27000 == 58 [pid = 848] [id = 97] 05:43:34 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003519615400) [pid = 848] [serial = 288] [outer = 0000000000000000] 05:43:34 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000351961BC00) [pid = 848] [serial = 289] [outer = 0000003519615400] 05:43:34 INFO - PROCESS | 848 | 1461069814562 Marionette DEBUG loaded listener.js 05:43:34 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351EF9DC00) [pid = 848] [serial = 290] [outer = 0000003519615400] 05:43:35 INFO - PROCESS | 848 | 1461069815109 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]]]}] 05:43:35 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. 05:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1038ms 05:43:35 INFO - PROCESS | 848 | 1461069815158 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 05:43:35 INFO - PROCESS | 848 | 1461069815164 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 05:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:43:35 INFO - PROCESS | 848 | 1461069815169 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:43:35 INFO - PROCESS | 848 | 1461069815171 Marionette TRACE conn5 <- [1,354,null,{}] 05:43:35 INFO - PROCESS | 848 | 1461069815176 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}] 05:43:35 INFO - PROCESS | 848 | 1461069815275 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 05:43:35 INFO - PROCESS | 848 | 1461069815369 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:35 INFO - PROCESS | 848 | ++DOCSHELL 0000003523E5D000 == 59 [pid = 848] [id = 98] 05:43:35 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000351EF9FC00) [pid = 848] [serial = 291] [outer = 0000000000000000] 05:43:35 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352362CC00) [pid = 848] [serial = 292] [outer = 000000351EF9FC00] 05:43:35 INFO - PROCESS | 848 | 1461069815421 Marionette DEBUG loaded listener.js 05:43:35 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003523C2CC00) [pid = 848] [serial = 293] [outer = 000000351EF9FC00] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000352E23E000 == 58 [pid = 848] [id = 90] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000352E0C9800 == 57 [pid = 848] [id = 89] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000352DE1E000 == 56 [pid = 848] [id = 88] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000352DAA5000 == 55 [pid = 848] [id = 87] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 0000003529ED7800 == 54 [pid = 848] [id = 86] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000351E561000 == 53 [pid = 848] [id = 85] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 0000003526D91800 == 52 [pid = 848] [id = 84] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 0000003525051800 == 51 [pid = 848] [id = 83] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000351E2B5000 == 50 [pid = 848] [id = 82] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352B8CF000) [pid = 848] [serial = 226] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 0000003523C75000 == 49 [pid = 848] [id = 81] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000352DA9F800 == 48 [pid = 848] [id = 78] 05:43:35 INFO - PROCESS | 848 | --DOCSHELL 000000351FA33800 == 47 [pid = 848] [id = 77] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352852E800) [pid = 848] [serial = 211] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003529B0EC00) [pid = 848] [serial = 214] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000351E6B4800) [pid = 848] [serial = 196] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003529A08400) [pid = 848] [serial = 212] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000351976FC00) [pid = 848] [serial = 199] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003522999800) [pid = 848] [serial = 200] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352600CC00) [pid = 848] [serial = 208] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003525017400) [pid = 848] [serial = 205] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003525C5C800) [pid = 848] [serial = 206] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529E7BC00) [pid = 848] [serial = 194] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003522973800) [pid = 848] [serial = 193] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003523C8FC00) [pid = 848] [serial = 202] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003523E54C00) [pid = 848] [serial = 203] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003519764C00) [pid = 848] [serial = 181] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003523C32400) [pid = 848] [serial = 184] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000352852A800) [pid = 848] [serial = 187] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003529A5D400) [pid = 848] [serial = 190] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003529E83800) [pid = 848] [serial = 215] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352794F800) [pid = 848] [serial = 220] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352B860400) [pid = 848] [serial = 224] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529EF0C00) [pid = 848] [serial = 223] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003520530400) [pid = 848] [serial = 197] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003529E84C00) [pid = 848] [serial = 221] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003519618800) [pid = 848] [serial = 217] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003526683000) [pid = 848] [serial = 209] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003519621400) [pid = 848] [serial = 218] [outer = 0000000000000000] [url = about:blank] 05:43:35 INFO - PROCESS | 848 | 1461069815970 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]]]}] 05:43:36 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. 05:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 840ms 05:43:36 INFO - PROCESS | 848 | 1461069816011 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 05:43:36 INFO - PROCESS | 848 | 1461069816013 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 05:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:43:36 INFO - PROCESS | 848 | 1461069816017 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:43:36 INFO - PROCESS | 848 | 1461069816019 Marionette TRACE conn5 <- [1,358,null,{}] 05:43:36 INFO - PROCESS | 848 | 1461069816023 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}] 05:43:36 INFO - PROCESS | 848 | 1461069816108 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 05:43:36 INFO - PROCESS | 848 | 1461069816172 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:36 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA36800 == 48 [pid = 848] [id = 99] 05:43:36 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003519606400) [pid = 848] [serial = 294] [outer = 0000000000000000] 05:43:36 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003522999800) [pid = 848] [serial = 295] [outer = 0000003519606400] 05:43:36 INFO - PROCESS | 848 | 1461069816232 Marionette DEBUG loaded listener.js 05:43:36 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003523C8FC00) [pid = 848] [serial = 296] [outer = 0000003519606400] 05:43:36 INFO - PROCESS | 848 | 1461069816638 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]]]}] 05:43:36 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. 05:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 05:43:36 INFO - PROCESS | 848 | 1461069816697 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 05:43:36 INFO - PROCESS | 848 | 1461069816704 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 05:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:43:36 INFO - PROCESS | 848 | 1461069816709 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:43:36 INFO - PROCESS | 848 | 1461069816711 Marionette TRACE conn5 <- [1,362,null,{}] 05:43:36 INFO - PROCESS | 848 | 1461069816715 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}] 05:43:36 INFO - PROCESS | 848 | 1461069816798 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 05:43:36 INFO - PROCESS | 848 | 1461069816805 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:36 INFO - PROCESS | 848 | ++DOCSHELL 000000352649E800 == 49 [pid = 848] [id = 100] 05:43:36 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523E54400) [pid = 848] [serial = 297] [outer = 0000000000000000] 05:43:36 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (00000035250BB400) [pid = 848] [serial = 298] [outer = 0000003523E54400] 05:43:36 INFO - PROCESS | 848 | 1461069816853 Marionette DEBUG loaded listener.js 05:43:36 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003525B4AC00) [pid = 848] [serial = 299] [outer = 0000003523E54400] 05:43:37 INFO - PROCESS | 848 | 1461069817316 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]]]}] 05:43:37 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. 05:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 05:43:37 INFO - PROCESS | 848 | 1461069817383 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 05:43:37 INFO - PROCESS | 848 | 1461069817386 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 05:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:43:37 INFO - PROCESS | 848 | 1461069817389 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:43:37 INFO - PROCESS | 848 | 1461069817391 Marionette TRACE conn5 <- [1,366,null,{}] 05:43:37 INFO - PROCESS | 848 | 1461069817394 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}] 05:43:37 INFO - PROCESS | 848 | 1461069817476 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 05:43:37 INFO - PROCESS | 848 | 1461069817485 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352745A000 == 50 [pid = 848] [id = 101] 05:43:37 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003526005400) [pid = 848] [serial = 300] [outer = 0000000000000000] 05:43:37 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (00000035260AC800) [pid = 848] [serial = 301] [outer = 0000003526005400] 05:43:37 INFO - PROCESS | 848 | 1461069817533 Marionette DEBUG loaded listener.js 05:43:37 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (00000035264E8C00) [pid = 848] [serial = 302] [outer = 0000003526005400] 05:43:37 INFO - PROCESS | 848 | 1461069817957 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]]]}] 05:43:38 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. 05:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 629ms 05:43:38 INFO - PROCESS | 848 | 1461069818022 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 05:43:38 INFO - PROCESS | 848 | 1461069818024 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 05:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:43:38 INFO - PROCESS | 848 | 1461069818028 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:43:38 INFO - PROCESS | 848 | 1461069818030 Marionette TRACE conn5 <- [1,370,null,{}] 05:43:38 INFO - PROCESS | 848 | 1461069818034 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}] 05:43:38 INFO - PROCESS | 848 | 1461069818171 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 05:43:38 INFO - PROCESS | 848 | 1461069818247 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:38 INFO - PROCESS | 848 | ++DOCSHELL 000000351E04F800 == 51 [pid = 848] [id = 102] 05:43:38 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352725DC00) [pid = 848] [serial = 303] [outer = 0000000000000000] 05:43:38 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035273D5400) [pid = 848] [serial = 304] [outer = 000000352725DC00] 05:43:38 INFO - PROCESS | 848 | 1461069818300 Marionette DEBUG loaded listener.js 05:43:38 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352852C400) [pid = 848] [serial = 305] [outer = 000000352725DC00] 05:43:38 INFO - PROCESS | 848 | 1461069818751 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]]]}] 05:43:38 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. 05:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 777ms 05:43:38 INFO - PROCESS | 848 | 1461069818808 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 05:43:38 INFO - PROCESS | 848 | 1461069818810 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 05:43:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:43:38 INFO - PROCESS | 848 | 1461069818813 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:43:38 INFO - PROCESS | 848 | 1461069818815 Marionette TRACE conn5 <- [1,374,null,{}] 05:43:38 INFO - PROCESS | 848 | 1461069818834 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}] 05:43:38 INFO - PROCESS | 848 | 1461069818941 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 05:43:38 INFO - PROCESS | 848 | 1461069818953 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:39 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ECA800 == 52 [pid = 848] [id = 103] 05:43:39 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529A08000) [pid = 848] [serial = 306] [outer = 0000000000000000] 05:43:39 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003529A5DC00) [pid = 848] [serial = 307] [outer = 0000003529A08000] 05:43:39 INFO - PROCESS | 848 | 1461069819036 Marionette DEBUG loaded listener.js 05:43:39 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003529E23C00) [pid = 848] [serial = 308] [outer = 0000003529A08000] 05:43:39 INFO - PROCESS | 848 | 1461069819488 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:43:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:43:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 693ms 05:43:39 INFO - PROCESS | 848 | 1461069819547 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 05:43:39 INFO - PROCESS | 848 | 1461069819549 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 05:43:39 INFO - PROCESS | 848 | 1461069819553 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:43:39 INFO - PROCESS | 848 | 1461069819555 Marionette TRACE conn5 <- [1,378,null,{}] 05:43:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:43:39 INFO - PROCESS | 848 | 1461069819558 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}] 05:43:39 INFO - PROCESS | 848 | 1461069819675 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 05:43:39 INFO - PROCESS | 848 | 1461069819724 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAB4800 == 53 [pid = 848] [id = 104] 05:43:39 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003529E84C00) [pid = 848] [serial = 309] [outer = 0000000000000000] 05:43:39 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003529EE9800) [pid = 848] [serial = 310] [outer = 0000003529E84C00] 05:43:39 INFO - PROCESS | 848 | 1461069819770 Marionette DEBUG loaded listener.js 05:43:39 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A573800) [pid = 848] [serial = 311] [outer = 0000003529E84C00] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003527265400) [pid = 848] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529A07000) [pid = 848] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529D4BC00) [pid = 848] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003519605C00) [pid = 848] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003523E4C400) [pid = 848] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003525967000) [pid = 848] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352362EC00) [pid = 848] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003517B7A000) [pid = 848] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352B8D3800) [pid = 848] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:43:40 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003525B44000) [pid = 848] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:43:40 INFO - PROCESS | 848 | 1461069820375 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:43:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:43:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 881ms 05:43:40 INFO - PROCESS | 848 | 1461069820445 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 05:43:40 INFO - PROCESS | 848 | 1461069820447 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 05:43:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:43:40 INFO - PROCESS | 848 | 1461069820451 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:43:40 INFO - PROCESS | 848 | 1461069820453 Marionette TRACE conn5 <- [1,382,null,{}] 05:43:40 INFO - PROCESS | 848 | 1461069820456 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}] 05:43:40 INFO - PROCESS | 848 | 1461069820540 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 05:43:40 INFO - PROCESS | 848 | 1461069820545 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC3D000 == 54 [pid = 848] [id = 105] 05:43:40 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003525F99800) [pid = 848] [serial = 312] [outer = 0000000000000000] 05:43:40 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352A570000) [pid = 848] [serial = 313] [outer = 0000003525F99800] 05:43:40 INFO - PROCESS | 848 | 1461069820591 Marionette DEBUG loaded listener.js 05:43:40 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352A57A800) [pid = 848] [serial = 314] [outer = 0000003525F99800] 05:43:41 INFO - PROCESS | 848 | 1461069821102 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:43:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:43:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 672ms 05:43:41 INFO - PROCESS | 848 | 1461069821125 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 05:43:41 INFO - PROCESS | 848 | 1461069821127 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 05:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:43:41 INFO - PROCESS | 848 | 1461069821131 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:43:41 INFO - PROCESS | 848 | 1461069821132 Marionette TRACE conn5 <- [1,386,null,{}] 05:43:41 INFO - PROCESS | 848 | 1461069821136 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}] 05:43:41 INFO - PROCESS | 848 | 1461069821220 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 05:43:41 INFO - PROCESS | 848 | 1461069821229 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE2C800 == 55 [pid = 848] [id = 106] 05:43:41 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352A854000) [pid = 848] [serial = 315] [outer = 0000000000000000] 05:43:41 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352A859400) [pid = 848] [serial = 316] [outer = 000000352A854000] 05:43:41 INFO - PROCESS | 848 | 1461069821276 Marionette DEBUG loaded listener.js 05:43:41 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352A881400) [pid = 848] [serial = 317] [outer = 000000352A854000] 05:43:41 INFO - PROCESS | 848 | 1461069821697 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]]]}] 05:43:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:43:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 630ms 05:43:41 INFO - PROCESS | 848 | 1461069821764 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 05:43:41 INFO - PROCESS | 848 | 1461069821766 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 05:43:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:43:41 INFO - PROCESS | 848 | 1461069821770 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:43:41 INFO - PROCESS | 848 | 1461069821772 Marionette TRACE conn5 <- [1,390,null,{}] 05:43:41 INFO - PROCESS | 848 | 1461069821775 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}] 05:43:41 INFO - PROCESS | 848 | 1461069821880 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 05:43:41 INFO - PROCESS | 848 | 1461069821888 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352E231000 == 56 [pid = 848] [id = 107] 05:43:41 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352B860000) [pid = 848] [serial = 318] [outer = 0000000000000000] 05:43:41 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352B8CA800) [pid = 848] [serial = 319] [outer = 000000352B860000] 05:43:41 INFO - PROCESS | 848 | 1461069821940 Marionette DEBUG loaded listener.js 05:43:42 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352DB9CC00) [pid = 848] [serial = 320] [outer = 000000352B860000] 05:43:42 INFO - PROCESS | 848 | 1461069822666 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]]]}] 05:43:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:43:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 923ms 05:43:42 INFO - PROCESS | 848 | 1461069822697 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 05:43:42 INFO - PROCESS | 848 | 1461069822704 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 05:43:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:43:42 INFO - PROCESS | 848 | 1461069822710 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:43:42 INFO - PROCESS | 848 | 1461069822714 Marionette TRACE conn5 <- [1,394,null,{}] 05:43:42 INFO - PROCESS | 848 | 1461069822720 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}] 05:43:42 INFO - PROCESS | 848 | 1461069822836 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 05:43:42 INFO - PROCESS | 848 | 1461069822952 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:42 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A7000 == 57 [pid = 848] [id = 108] 05:43:42 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000351FB8DC00) [pid = 848] [serial = 321] [outer = 0000000000000000] 05:43:43 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352296B400) [pid = 848] [serial = 322] [outer = 000000351FB8DC00] 05:43:43 INFO - PROCESS | 848 | 1461069823013 Marionette DEBUG loaded listener.js 05:43:43 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035236AAC00) [pid = 848] [serial = 323] [outer = 000000351FB8DC00] 05:43:43 INFO - PROCESS | 848 | 1461069823607 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]]]}] 05:43:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:43:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 944ms 05:43:43 INFO - PROCESS | 848 | 1461069823656 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 05:43:43 INFO - PROCESS | 848 | 1461069823662 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 05:43:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:43:43 INFO - PROCESS | 848 | 1461069823669 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:43:43 INFO - PROCESS | 848 | 1461069823672 Marionette TRACE conn5 <- [1,398,null,{}] 05:43:43 INFO - PROCESS | 848 | 1461069823677 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}] 05:43:43 INFO - PROCESS | 848 | 1461069823794 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 05:43:43 INFO - PROCESS | 848 | 1461069823881 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:43 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AB800 == 58 [pid = 848] [id = 109] 05:43:43 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352500E800) [pid = 848] [serial = 324] [outer = 0000000000000000] 05:43:43 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (00000035260AE000) [pid = 848] [serial = 325] [outer = 000000352500E800] 05:43:43 INFO - PROCESS | 848 | 1461069823938 Marionette DEBUG loaded listener.js 05:43:44 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003526DCC000) [pid = 848] [serial = 326] [outer = 000000352500E800] 05:43:44 INFO - PROCESS | 848 | 1461069824600 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]]]}] 05:43:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:43:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 987ms 05:43:44 INFO - PROCESS | 848 | 1461069824674 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 05:43:44 INFO - PROCESS | 848 | 1461069824677 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 05:43:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:43:44 INFO - PROCESS | 848 | 1461069824681 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:43:44 INFO - PROCESS | 848 | 1461069824685 Marionette TRACE conn5 <- [1,402,null,{}] 05:43:44 INFO - PROCESS | 848 | 1461069824697 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}] 05:43:44 INFO - PROCESS | 848 | 1461069824808 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 05:43:44 INFO - PROCESS | 848 | 1461069824925 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352F86A800 == 59 [pid = 848] [id = 110] 05:43:44 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529A04000) [pid = 848] [serial = 327] [outer = 0000000000000000] 05:43:44 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352A85A400) [pid = 848] [serial = 328] [outer = 0000003529A04000] 05:43:44 INFO - PROCESS | 848 | 1461069824986 Marionette DEBUG loaded listener.js 05:43:45 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352B8D0000) [pid = 848] [serial = 329] [outer = 0000003529A04000] 05:43:45 INFO - PROCESS | 848 | 1461069825632 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]]]}] 05:43:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:43:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 987ms 05:43:45 INFO - PROCESS | 848 | 1461069825675 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 05:43:45 INFO - PROCESS | 848 | 1461069825678 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 05:43:45 INFO - PROCESS | 848 | 1461069825683 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:43:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:43:45 INFO - PROCESS | 848 | 1461069825685 Marionette TRACE conn5 <- [1,406,null,{}] 05:43:45 INFO - PROCESS | 848 | 1461069825689 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}] 05:43:45 INFO - PROCESS | 848 | 1461069825799 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 05:43:45 INFO - PROCESS | 848 | 1461069825871 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:45 INFO - PROCESS | 848 | ++DOCSHELL 0000003526919000 == 60 [pid = 848] [id = 111] 05:43:45 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003526DE3400) [pid = 848] [serial = 330] [outer = 0000000000000000] 05:43:45 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003526DE9400) [pid = 848] [serial = 331] [outer = 0000003526DE3400] 05:43:45 INFO - PROCESS | 848 | 1461069825971 Marionette DEBUG loaded listener.js 05:43:46 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352DA80800) [pid = 848] [serial = 332] [outer = 0000003526DE3400] 05:43:46 INFO - PROCESS | 848 | 1461069826564 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]]]}] 05:43:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:43:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 923ms 05:43:46 INFO - PROCESS | 848 | 1461069826612 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 05:43:46 INFO - PROCESS | 848 | 1461069826615 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 05:43:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:43:46 INFO - PROCESS | 848 | 1461069826618 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:43:46 INFO - PROCESS | 848 | 1461069826620 Marionette TRACE conn5 <- [1,410,null,{}] 05:43:46 INFO - PROCESS | 848 | 1461069826624 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}] 05:43:46 INFO - PROCESS | 848 | 1461069826733 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 05:43:46 INFO - PROCESS | 848 | 1461069826819 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:46 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF62800 == 61 [pid = 848] [id = 112] 05:43:46 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000351E27F800) [pid = 848] [serial = 333] [outer = 0000000000000000] 05:43:46 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (00000035236AB800) [pid = 848] [serial = 334] [outer = 000000351E27F800] 05:43:46 INFO - PROCESS | 848 | 1461069826879 Marionette DEBUG loaded listener.js 05:43:46 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352B85CC00) [pid = 848] [serial = 335] [outer = 000000351E27F800] 05:43:47 INFO - PROCESS | 848 | 1461069827633 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]]]}] 05:43:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:43:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1080ms 05:43:47 INFO - PROCESS | 848 | 1461069827715 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 05:43:47 INFO - PROCESS | 848 | 1461069827719 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 05:43:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:43:47 INFO - PROCESS | 848 | 1461069827726 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:43:47 INFO - PROCESS | 848 | 1461069827730 Marionette TRACE conn5 <- [1,414,null,{}] 05:43:47 INFO - PROCESS | 848 | 1461069827737 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}] 05:43:47 INFO - PROCESS | 848 | 1461069827828 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 05:43:47 INFO - PROCESS | 848 | 1461069827953 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:47 INFO - PROCESS | 848 | ++DOCSHELL 000000351EB3F000 == 62 [pid = 848] [id = 113] 05:43:47 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000351E230C00) [pid = 848] [serial = 336] [outer = 0000000000000000] 05:43:48 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000351EF96400) [pid = 848] [serial = 337] [outer = 000000351E230C00] 05:43:48 INFO - PROCESS | 848 | 1461069828004 Marionette DEBUG loaded listener.js 05:43:48 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352362B400) [pid = 848] [serial = 338] [outer = 000000351E230C00] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 0000003526C76000 == 61 [pid = 848] [id = 62] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000352DE2C800 == 60 [pid = 848] [id = 106] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000352DC3D000 == 59 [pid = 848] [id = 105] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000352BAB4800 == 58 [pid = 848] [id = 104] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 0000003529ECA800 == 57 [pid = 848] [id = 103] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000351E04F800 == 56 [pid = 848] [id = 102] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000352745A000 == 55 [pid = 848] [id = 101] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000352649E800 == 54 [pid = 848] [id = 100] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000351FA36800 == 53 [pid = 848] [id = 99] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000352298F400) [pid = 848] [serial = 229] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003527358800) [pid = 848] [serial = 232] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 135 (00000035276E6400) [pid = 848] [serial = 235] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352A858C00) [pid = 848] [serial = 271] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 0000003523E5D000 == 52 [pid = 848] [id = 98] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000351FA27000 == 51 [pid = 848] [id = 97] 05:43:48 INFO - PROCESS | 848 | --DOCSHELL 000000351FBD4800 == 50 [pid = 848] [id = 92] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003527829800) [pid = 848] [serial = 256] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003529A0F000) [pid = 848] [serial = 259] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003528EDDC00) [pid = 848] [serial = 257] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003529E76C00) [pid = 848] [serial = 262] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529B02800) [pid = 848] [serial = 260] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000351EB7EC00) [pid = 848] [serial = 242] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003519610000) [pid = 848] [serial = 241] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003523ED9400) [pid = 848] [serial = 250] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003525010400) [pid = 848] [serial = 251] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003526004000) [pid = 848] [serial = 253] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003523644C00) [pid = 848] [serial = 247] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003523BD5800) [pid = 848] [serial = 248] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000351E068800) [pid = 848] [serial = 244] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000351FB11000) [pid = 848] [serial = 245] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529A06400) [pid = 848] [serial = 238] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352B8D6400) [pid = 848] [serial = 268] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352DB9D000) [pid = 848] [serial = 269] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003529EEB800) [pid = 848] [serial = 263] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529E80000) [pid = 848] [serial = 265] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352B861000) [pid = 848] [serial = 266] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000352641C000) [pid = 848] [serial = 254] [outer = 0000000000000000] [url = about:blank] 05:43:48 INFO - PROCESS | 848 | 1461069828668 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]]]}] 05:43:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:43:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 987ms 05:43:48 INFO - PROCESS | 848 | 1461069828716 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 05:43:48 INFO - PROCESS | 848 | 1461069828721 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 05:43:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:43:48 INFO - PROCESS | 848 | 1461069828728 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:43:48 INFO - PROCESS | 848 | 1461069828730 Marionette TRACE conn5 <- [1,418,null,{}] 05:43:48 INFO - PROCESS | 848 | 1461069828734 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}] 05:43:48 INFO - PROCESS | 848 | 1461069828826 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 05:43:48 INFO - PROCESS | 848 | 1461069828901 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:48 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0B8800 == 51 [pid = 848] [id = 114] 05:43:48 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003519E2E800) [pid = 848] [serial = 339] [outer = 0000000000000000] 05:43:48 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000351EB7EC00) [pid = 848] [serial = 340] [outer = 0000003519E2E800] 05:43:48 INFO - PROCESS | 848 | 1461069828949 Marionette DEBUG loaded listener.js 05:43:49 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352362BC00) [pid = 848] [serial = 341] [outer = 0000003519E2E800] 05:43:49 INFO - PROCESS | 848 | 1461069829880 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]]]}] 05:43:49 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 05:43:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1183ms 05:43:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:43:49 INFO - PROCESS | 848 | 1461069829912 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 05:43:49 INFO - PROCESS | 848 | 1461069829915 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 05:43:49 INFO - PROCESS | 848 | 1461069829918 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:43:49 INFO - PROCESS | 848 | 1461069829922 Marionette TRACE conn5 <- [1,422,null,{}] 05:43:49 INFO - PROCESS | 848 | 1461069829933 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}] 05:43:50 INFO - PROCESS | 848 | 1461069830021 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 05:43:50 INFO - PROCESS | 848 | 1461069830028 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:50 INFO - PROCESS | 848 | ++DOCSHELL 000000352690C800 == 52 [pid = 848] [id = 115] 05:43:50 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (00000035250BF400) [pid = 848] [serial = 342] [outer = 0000000000000000] 05:43:50 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003525E79000) [pid = 848] [serial = 343] [outer = 00000035250BF400] 05:43:50 INFO - PROCESS | 848 | 1461069830078 Marionette DEBUG loaded listener.js 05:43:50 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (00000035260B6800) [pid = 848] [serial = 344] [outer = 00000035250BF400] 05:43:51 INFO - PROCESS | 848 | 1461069831004 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]]]}] 05:43:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:43:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1128ms 05:43:51 INFO - PROCESS | 848 | 1461069831050 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 05:43:51 INFO - PROCESS | 848 | 1461069831052 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 05:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:43:51 INFO - PROCESS | 848 | 1461069831056 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:43:51 INFO - PROCESS | 848 | 1461069831057 Marionette TRACE conn5 <- [1,426,null,{}] 05:43:51 INFO - PROCESS | 848 | 1461069831061 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}] 05:43:51 INFO - PROCESS | 848 | 1461069831177 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 05:43:51 INFO - PROCESS | 848 | 1461069831185 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:51 INFO - PROCESS | 848 | ++DOCSHELL 00000035284F6000 == 53 [pid = 848] [id = 116] 05:43:51 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (00000035260ADC00) [pid = 848] [serial = 345] [outer = 0000000000000000] 05:43:51 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526DC9400) [pid = 848] [serial = 346] [outer = 00000035260ADC00] 05:43:51 INFO - PROCESS | 848 | 1461069831232 Marionette DEBUG loaded listener.js 05:43:51 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003527090C00) [pid = 848] [serial = 347] [outer = 00000035260ADC00] 05:43:51 INFO - PROCESS | 848 | 1461069831712 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] 05:43:51 INFO - PROCESS | 848 | 1461069831753 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 05:43:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:43:51 INFO - PROCESS | 848 | 1461069831756 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:43:51 INFO - PROCESS | 848 | 1461069831758 Marionette TRACE conn5 <- [1,430,null,{}] 05:43:51 INFO - PROCESS | 848 | 1461069831762 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}] 05:43:51 INFO - PROCESS | 848 | 1461069831870 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 05:43:51 INFO - PROCESS | 848 | 1461069831877 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:51 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF5A000 == 54 [pid = 848] [id = 117] 05:43:51 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035260B5400) [pid = 848] [serial = 348] [outer = 0000000000000000] 05:43:51 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003527694400) [pid = 848] [serial = 349] [outer = 00000035260B5400] 05:43:51 INFO - PROCESS | 848 | 1461069831923 Marionette DEBUG loaded listener.js 05:43:51 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003528EE2000) [pid = 848] [serial = 350] [outer = 00000035260B5400] 05:43:52 INFO - PROCESS | 848 | 1461069832382 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]]]}] 05:43:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:43:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 05:43:52 INFO - PROCESS | 848 | 1461069832432 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 05:43:52 INFO - PROCESS | 848 | 1461069832434 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 05:43:52 INFO - PROCESS | 848 | 1461069832437 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:43:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:43:52 INFO - PROCESS | 848 | 1461069832439 Marionette TRACE conn5 <- [1,434,null,{}] 05:43:52 INFO - PROCESS | 848 | 1461069832443 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}] 05:43:52 INFO - PROCESS | 848 | 1461069832759 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003529A08000) [pid = 848] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003525F99800) [pid = 848] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352A854000) [pid = 848] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526005400) [pid = 848] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000351EF9FC00) [pid = 848] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003519606400) [pid = 848] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352B8C8800) [pid = 848] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352725DC00) [pid = 848] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352362DC00) [pid = 848] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529E84C00) [pid = 848] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351960A400) [pid = 848] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035146DCC00) [pid = 848] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523E54400) [pid = 848] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352A853800) [pid = 848] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003529A0A000) [pid = 848] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352362A800) [pid = 848] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003525C63400) [pid = 848] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003519615400) [pid = 848] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:43:52 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000352740A800) [pid = 848] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:43:52 INFO - PROCESS | 848 | 1461069832821 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:52 INFO - PROCESS | 848 | ++DOCSHELL 000000351AF6D800 == 55 [pid = 848] [id = 118] 05:43:52 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035146DCC00) [pid = 848] [serial = 351] [outer = 0000000000000000] 05:43:52 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003519590C00) [pid = 848] [serial = 352] [outer = 00000035146DCC00] 05:43:52 INFO - PROCESS | 848 | 1461069832873 Marionette DEBUG loaded listener.js 05:43:52 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003525C63400) [pid = 848] [serial = 353] [outer = 00000035146DCC00] 05:43:53 INFO - PROCESS | 848 | 1461069833245 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]]]}] 05:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 819ms 05:43:53 INFO - PROCESS | 848 | 1461069833265 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 05:43:53 INFO - PROCESS | 848 | 1461069833268 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 05:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:43:53 INFO - PROCESS | 848 | 1461069833271 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:43:53 INFO - PROCESS | 848 | 1461069833273 Marionette TRACE conn5 <- [1,438,null,{}] 05:43:53 INFO - PROCESS | 848 | 1461069833276 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}] 05:43:53 INFO - PROCESS | 848 | 1461069833357 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 05:43:53 INFO - PROCESS | 848 | 1461069833363 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA8E800 == 56 [pid = 848] [id = 119] 05:43:53 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (00000035283BF000) [pid = 848] [serial = 354] [outer = 0000000000000000] 05:43:53 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529EEBC00) [pid = 848] [serial = 355] [outer = 00000035283BF000] 05:43:53 INFO - PROCESS | 848 | 1461069833409 Marionette DEBUG loaded listener.js 05:43:53 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352A57B800) [pid = 848] [serial = 356] [outer = 00000035283BF000] 05:43:53 INFO - PROCESS | 848 | 1461069833831 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]]]}] 05:43:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:43:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 586ms 05:43:53 INFO - PROCESS | 848 | 1461069833860 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 05:43:53 INFO - PROCESS | 848 | 1461069833862 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 05:43:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:43:53 INFO - PROCESS | 848 | 1461069833865 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:43:53 INFO - PROCESS | 848 | 1461069833867 Marionette TRACE conn5 <- [1,442,null,{}] 05:43:53 INFO - PROCESS | 848 | 1461069833875 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}] 05:43:53 INFO - PROCESS | 848 | 1461069833958 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 05:43:53 INFO - PROCESS | 848 | 1461069833964 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE1E000 == 57 [pid = 848] [id = 120] 05:43:53 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352A857400) [pid = 848] [serial = 357] [outer = 0000000000000000] 05:43:54 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352A87BC00) [pid = 848] [serial = 358] [outer = 000000352A857400] 05:43:54 INFO - PROCESS | 848 | 1461069834012 Marionette DEBUG loaded listener.js 05:43:54 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352B1B6800) [pid = 848] [serial = 359] [outer = 000000352A857400] 05:43:54 INFO - PROCESS | 848 | 1461069834460 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]]]}] 05:43:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:43:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 629ms 05:43:54 INFO - PROCESS | 848 | 1461069834497 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 05:43:54 INFO - PROCESS | 848 | 1461069834499 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 05:43:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:43:54 INFO - PROCESS | 848 | 1461069834508 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:43:54 INFO - PROCESS | 848 | 1461069834510 Marionette TRACE conn5 <- [1,446,null,{}] 05:43:54 INFO - PROCESS | 848 | 1461069834514 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}] 05:43:54 INFO - PROCESS | 848 | 1461069834596 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 05:43:54 INFO - PROCESS | 848 | 1461069834604 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:54 INFO - PROCESS | 848 | ++DOCSHELL 000000352E10A000 == 58 [pid = 848] [id = 121] 05:43:54 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352B1BC400) [pid = 848] [serial = 360] [outer = 0000000000000000] 05:43:54 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352B1C0400) [pid = 848] [serial = 361] [outer = 000000352B1BC400] 05:43:54 INFO - PROCESS | 848 | 1461069834651 Marionette DEBUG loaded listener.js 05:43:54 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352B8C8800) [pid = 848] [serial = 362] [outer = 000000352B1BC400] 05:43:55 INFO - PROCESS | 848 | 1461069835428 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]]]}] 05:43:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:43:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 987ms 05:43:55 INFO - PROCESS | 848 | 1461069835499 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 05:43:55 INFO - PROCESS | 848 | 1461069835505 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 05:43:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:43:55 INFO - PROCESS | 848 | 1461069835511 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:43:55 INFO - PROCESS | 848 | 1461069835515 Marionette TRACE conn5 <- [1,450,null,{}] 05:43:55 INFO - PROCESS | 848 | 1461069835521 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}] 05:43:55 INFO - PROCESS | 848 | 1461069835667 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 05:43:55 INFO - PROCESS | 848 | 1461069835786 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:55 INFO - PROCESS | 848 | ++DOCSHELL 0000003526369800 == 59 [pid = 848] [id = 122] 05:43:55 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003522995C00) [pid = 848] [serial = 363] [outer = 0000000000000000] 05:43:55 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003523C2C400) [pid = 848] [serial = 364] [outer = 0000003522995C00] 05:43:55 INFO - PROCESS | 848 | 1461069835847 Marionette DEBUG loaded listener.js 05:43:55 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352500FC00) [pid = 848] [serial = 365] [outer = 0000003522995C00] 05:43:56 INFO - PROCESS | 848 | 1461069836407 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] 05:43:56 INFO - PROCESS | 848 | 1461069836464 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 05:43:56 INFO - PROCESS | 848 | 1461069836470 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:43:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:43:56 INFO - PROCESS | 848 | 1461069836473 Marionette TRACE conn5 <- [1,454,null,{}] 05:43:56 INFO - PROCESS | 848 | 1461069836478 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}] 05:43:56 INFO - PROCESS | 848 | 1461069836591 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 05:43:56 INFO - PROCESS | 848 | 1461069836706 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:56 INFO - PROCESS | 848 | ++DOCSHELL 000000352A428800 == 60 [pid = 848] [id = 123] 05:43:56 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526DDD800) [pid = 848] [serial = 366] [outer = 0000000000000000] 05:43:56 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003526DE9800) [pid = 848] [serial = 367] [outer = 0000003526DDD800] 05:43:56 INFO - PROCESS | 848 | 1461069836763 Marionette DEBUG loaded listener.js 05:43:56 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003529A0F000) [pid = 848] [serial = 368] [outer = 0000003526DDD800] 05:43:57 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:43:57 INFO - PROCESS | 848 | 1461069837418 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]]]}] 05:43:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:43:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 987ms 05:43:57 INFO - PROCESS | 848 | 1461069837463 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 05:43:57 INFO - PROCESS | 848 | 1461069837466 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 05:43:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:43:57 INFO - PROCESS | 848 | 1461069837470 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:43:57 INFO - PROCESS | 848 | 1461069837475 Marionette TRACE conn5 <- [1,458,null,{}] 05:43:57 INFO - PROCESS | 848 | 1461069837487 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}] 05:43:57 INFO - PROCESS | 848 | 1461069837603 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 05:43:57 INFO - PROCESS | 848 | 1461069837720 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:57 INFO - PROCESS | 848 | ++DOCSHELL 000000352F36F800 == 61 [pid = 848] [id = 124] 05:43:57 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352B1BDC00) [pid = 848] [serial = 369] [outer = 0000000000000000] 05:43:57 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352B863C00) [pid = 848] [serial = 370] [outer = 000000352B1BDC00] 05:43:57 INFO - PROCESS | 848 | 1461069837781 Marionette DEBUG loaded listener.js 05:43:57 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352DBA8400) [pid = 848] [serial = 371] [outer = 000000352B1BDC00] 05:43:58 INFO - PROCESS | 848 | 1461069838364 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] 05:43:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:43:58 INFO - PROCESS | 848 | 1461069838420 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 05:43:58 INFO - PROCESS | 848 | 1461069838424 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:43:58 INFO - PROCESS | 848 | 1461069838426 Marionette TRACE conn5 <- [1,462,null,{}] 05:43:58 INFO - PROCESS | 848 | 1461069838430 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}] 05:43:58 INFO - PROCESS | 848 | 1461069838541 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 05:43:58 INFO - PROCESS | 848 | 1461069838677 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:58 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7D8800 == 62 [pid = 848] [id = 125] 05:43:58 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352DDCEC00) [pid = 848] [serial = 372] [outer = 0000000000000000] 05:43:58 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352E003C00) [pid = 848] [serial = 373] [outer = 000000352DDCEC00] 05:43:58 INFO - PROCESS | 848 | 1461069838737 Marionette DEBUG loaded listener.js 05:43:58 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352E00C000) [pid = 848] [serial = 374] [outer = 000000352DDCEC00] 05:43:59 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:43:59 INFO - PROCESS | 848 | 1461069839344 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] 05:43:59 INFO - PROCESS | 848 | 1461069839569 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 05:43:59 INFO - PROCESS | 848 | 1461069839589 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:43:59 INFO - PROCESS | 848 | 1461069839592 Marionette TRACE conn5 <- [1,466,null,{}] 05:43:59 INFO - PROCESS | 848 | 1461069839597 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}] 05:43:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:43:59 INFO - PROCESS | 848 | 1461069839699 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 05:43:59 INFO - PROCESS | 848 | 1461069839769 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:59 INFO - PROCESS | 848 | ++DOCSHELL 00000035250A8800 == 63 [pid = 848] [id = 126] 05:43:59 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000351B1C9400) [pid = 848] [serial = 375] [outer = 0000000000000000] 05:43:59 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000351E236C00) [pid = 848] [serial = 376] [outer = 000000351B1C9400] 05:43:59 INFO - PROCESS | 848 | 1461069839834 Marionette DEBUG loaded listener.js 05:43:59 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003522B8F000) [pid = 848] [serial = 377] [outer = 000000351B1C9400] 05:44:00 INFO - PROCESS | 848 | 1461069840450 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] 05:44:00 INFO - PROCESS | 848 | 1461069840468 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 05:44:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 05:44:00 INFO - PROCESS | 848 | 1461069840475 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:44:00 INFO - PROCESS | 848 | 1461069840479 Marionette TRACE conn5 <- [1,470,null,{}] 05:44:00 INFO - PROCESS | 848 | 1461069840483 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}] 05:44:00 INFO - PROCESS | 848 | 1461069840583 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 05:44:00 INFO - PROCESS | 848 | 1461069840675 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:00 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A8000 == 64 [pid = 848] [id = 127] 05:44:00 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000352299D400) [pid = 848] [serial = 378] [outer = 0000000000000000] 05:44:00 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (00000035250BB000) [pid = 848] [serial = 379] [outer = 000000352299D400] 05:44:00 INFO - PROCESS | 848 | 1461069840726 Marionette DEBUG loaded listener.js 05:44:00 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003525F9C000) [pid = 848] [serial = 380] [outer = 000000352299D400] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000352DE1E000 == 63 [pid = 848] [id = 120] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000352DA8E800 == 62 [pid = 848] [id = 119] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000351AF6D800 == 61 [pid = 848] [id = 118] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000351EF5A000 == 60 [pid = 848] [id = 117] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 00000035284F6000 == 59 [pid = 848] [id = 116] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000352690C800 == 58 [pid = 848] [id = 115] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352B8CA800) [pid = 848] [serial = 319] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003529A0A800) [pid = 848] [serial = 280] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003523CBA400) [pid = 848] [serial = 277] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 132 (00000035260BA800) [pid = 848] [serial = 283] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351EA65800) [pid = 848] [serial = 274] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000351F0B8800 == 57 [pid = 848] [id = 114] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000351EB3F000 == 56 [pid = 848] [id = 113] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 00000035285AB800 == 55 [pid = 848] [id = 109] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 00000035205A7000 == 54 [pid = 848] [id = 108] 05:44:01 INFO - PROCESS | 848 | --DOCSHELL 000000352E231000 == 53 [pid = 848] [id = 107] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A881400) [pid = 848] [serial = 317] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529A5DC00) [pid = 848] [serial = 307] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352A57A800) [pid = 848] [serial = 314] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352A859400) [pid = 848] [serial = 316] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 126 (00000035260AC800) [pid = 848] [serial = 301] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003523C2CC00) [pid = 848] [serial = 293] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523C8FC00) [pid = 848] [serial = 296] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003522999800) [pid = 848] [serial = 295] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352DA7C400) [pid = 848] [serial = 227] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352852C400) [pid = 848] [serial = 305] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 120 (00000035273D5400) [pid = 848] [serial = 304] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003523C94800) [pid = 848] [serial = 139] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529EE9800) [pid = 848] [serial = 310] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000351EA7A800) [pid = 848] [serial = 182] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352362CC00) [pid = 848] [serial = 292] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352A570000) [pid = 848] [serial = 313] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003529E23C00) [pid = 848] [serial = 308] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035264E8C00) [pid = 848] [serial = 302] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000351976A800) [pid = 848] [serial = 136] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003526DCF000) [pid = 848] [serial = 286] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003525B4AC00) [pid = 848] [serial = 299] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352DDC7C00) [pid = 848] [serial = 272] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529A65400) [pid = 848] [serial = 191] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352A573800) [pid = 848] [serial = 311] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003525B3DC00) [pid = 848] [serial = 185] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003527624400) [pid = 848] [serial = 142] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 104 (00000035250BB400) [pid = 848] [serial = 298] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000351EF9DC00) [pid = 848] [serial = 290] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 102 (000000351961BC00) [pid = 848] [serial = 289] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003528E3F400) [pid = 848] [serial = 188] [outer = 0000000000000000] [url = about:blank] 05:44:01 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003519615C00) [pid = 848] [serial = 381] [outer = 000000351E065000] 05:44:01 INFO - PROCESS | 848 | 1461069841348 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]]]}] 05:44:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:44:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 924ms 05:44:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:44:01 INFO - PROCESS | 848 | 1461069841401 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 05:44:01 INFO - PROCESS | 848 | 1461069841404 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 05:44:01 INFO - PROCESS | 848 | 1461069841409 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:44:01 INFO - PROCESS | 848 | 1461069841411 Marionette TRACE conn5 <- [1,474,null,{}] 05:44:01 INFO - PROCESS | 848 | 1461069841421 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}] 05:44:01 INFO - PROCESS | 848 | 1461069841512 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 05:44:01 INFO - PROCESS | 848 | 1461069841588 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:01 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA36800 == 54 [pid = 848] [id = 128] 05:44:01 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003519767400) [pid = 848] [serial = 382] [outer = 0000000000000000] 05:44:01 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003523C93800) [pid = 848] [serial = 383] [outer = 0000003519767400] 05:44:01 INFO - PROCESS | 848 | 1461069841640 Marionette DEBUG loaded listener.js 05:44:01 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (00000035250C4C00) [pid = 848] [serial = 384] [outer = 0000003519767400] 05:44:02 INFO - PROCESS | 848 | 1461069842114 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]]]}] 05:44:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:44:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 734ms 05:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:44:02 INFO - PROCESS | 848 | 1461069842145 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 05:44:02 INFO - PROCESS | 848 | 1461069842148 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 05:44:02 INFO - PROCESS | 848 | 1461069842151 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:44:02 INFO - PROCESS | 848 | 1461069842153 Marionette TRACE conn5 <- [1,478,null,{}] 05:44:02 INFO - PROCESS | 848 | 1461069842156 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}] 05:44:02 INFO - PROCESS | 848 | 1461069842242 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 05:44:02 INFO - PROCESS | 848 | 1461069842248 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:02 INFO - PROCESS | 848 | ++DOCSHELL 0000003526C7D800 == 55 [pid = 848] [id = 129] 05:44:02 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (00000035260AE400) [pid = 848] [serial = 385] [outer = 0000000000000000] 05:44:02 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035264E7800) [pid = 848] [serial = 386] [outer = 00000035260AE400] 05:44:02 INFO - PROCESS | 848 | 1461069842295 Marionette DEBUG loaded listener.js 05:44:02 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003526DE0C00) [pid = 848] [serial = 387] [outer = 00000035260AE400] 05:44:02 INFO - PROCESS | 848 | 1461069842745 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]]]}] 05:44:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:44:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 630ms 05:44:02 INFO - PROCESS | 848 | 1461069842783 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 05:44:02 INFO - PROCESS | 848 | 1461069842786 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 05:44:02 INFO - PROCESS | 848 | 1461069842789 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:44:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:44:02 INFO - PROCESS | 848 | 1461069842791 Marionette TRACE conn5 <- [1,482,null,{}] 05:44:02 INFO - PROCESS | 848 | 1461069842794 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}] 05:44:02 INFO - PROCESS | 848 | 1461069842876 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 05:44:02 INFO - PROCESS | 848 | 1461069842882 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:02 INFO - PROCESS | 848 | ++DOCSHELL 000000351EFD6000 == 56 [pid = 848] [id = 130] 05:44:02 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003527267000) [pid = 848] [serial = 388] [outer = 0000000000000000] 05:44:02 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (00000035273D6400) [pid = 848] [serial = 389] [outer = 0000003527267000] 05:44:02 INFO - PROCESS | 848 | 1461069842929 Marionette DEBUG loaded listener.js 05:44:03 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (00000035279C7C00) [pid = 848] [serial = 390] [outer = 0000003527267000] 05:44:03 INFO - PROCESS | 848 | 1461069843420 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]]]}] 05:44:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:44:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 05:44:03 INFO - PROCESS | 848 | 1461069843470 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 05:44:03 INFO - PROCESS | 848 | 1461069843472 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 05:44:03 INFO - PROCESS | 848 | 1461069843475 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:44:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:44:03 INFO - PROCESS | 848 | 1461069843477 Marionette TRACE conn5 <- [1,486,null,{}] 05:44:03 INFO - PROCESS | 848 | 1461069843481 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}] 05:44:03 INFO - PROCESS | 848 | 1461069843616 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 05:44:03 INFO - PROCESS | 848 | 1461069843669 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:03 INFO - PROCESS | 848 | ++DOCSHELL 0000003529499000 == 57 [pid = 848] [id = 131] 05:44:03 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003529A65800) [pid = 848] [serial = 391] [outer = 0000000000000000] 05:44:03 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529A67C00) [pid = 848] [serial = 392] [outer = 0000003529A65800] 05:44:03 INFO - PROCESS | 848 | 1461069843719 Marionette DEBUG loaded listener.js 05:44:03 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529E79400) [pid = 848] [serial = 393] [outer = 0000003529A65800] 05:44:04 INFO - PROCESS | 848 | 1461069844164 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]]]}] 05:44:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:44:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 734ms 05:44:04 INFO - PROCESS | 848 | 1461069844221 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 05:44:04 INFO - PROCESS | 848 | 1461069844223 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 05:44:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:44:04 INFO - PROCESS | 848 | 1461069844266 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:44:04 INFO - PROCESS | 848 | 1461069844268 Marionette TRACE conn5 <- [1,490,null,{}] 05:44:04 INFO - PROCESS | 848 | 1461069844272 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}] 05:44:04 INFO - PROCESS | 848 | 1461069844374 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 05:44:04 INFO - PROCESS | 848 | 1461069844386 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:04 INFO - PROCESS | 848 | ++DOCSHELL 0000003519FA7000 == 58 [pid = 848] [id = 132] 05:44:04 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529E7A400) [pid = 848] [serial = 394] [outer = 0000000000000000] 05:44:04 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352A577800) [pid = 848] [serial = 395] [outer = 0000003529E7A400] 05:44:04 INFO - PROCESS | 848 | 1461069844470 Marionette DEBUG loaded listener.js 05:44:04 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352A85A800) [pid = 848] [serial = 396] [outer = 0000003529E7A400] 05:44:04 INFO - PROCESS | 848 | 1461069844890 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]]]}] 05:44:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:44:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 693ms 05:44:04 INFO - PROCESS | 848 | 1461069844949 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 05:44:04 INFO - PROCESS | 848 | 1461069844952 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 05:44:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:44:04 INFO - PROCESS | 848 | 1461069844963 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:44:04 INFO - PROCESS | 848 | 1461069844965 Marionette TRACE conn5 <- [1,494,null,{}] 05:44:04 INFO - PROCESS | 848 | 1461069844968 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}] 05:44:05 INFO - PROCESS | 848 | 1461069845074 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 05:44:05 INFO - PROCESS | 848 | 1461069845080 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAB7000 == 59 [pid = 848] [id = 133] 05:44:05 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A87E000) [pid = 848] [serial = 397] [outer = 0000000000000000] 05:44:05 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352A881800) [pid = 848] [serial = 398] [outer = 000000352A87E000] 05:44:05 INFO - PROCESS | 848 | 1461069845129 Marionette DEBUG loaded listener.js 05:44:05 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352B859800) [pid = 848] [serial = 399] [outer = 000000352A87E000] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003523B34000) [pid = 848] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003528522C00) [pid = 848] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003519766400) [pid = 848] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003522B2F800) [pid = 848] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352052DC00) [pid = 848] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003529A07C00) [pid = 848] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035260B8400) [pid = 848] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352725FC00) [pid = 848] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 111 (00000035250C3800) [pid = 848] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352A857400) [pid = 848] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 109 (00000035260ADC00) [pid = 848] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 108 (00000035260B5400) [pid = 848] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 107 (00000035283BF000) [pid = 848] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003519E2E800) [pid = 848] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351E230C00) [pid = 848] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000351E27F800) [pid = 848] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 103 (00000035250BF400) [pid = 848] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:44:05 INFO - PROCESS | 848 | --DOMWINDOW == 102 (00000035146DCC00) [pid = 848] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:44:05 INFO - PROCESS | 848 | 1461069845723 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]]]}] 05:44:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:44:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 777ms 05:44:05 INFO - PROCESS | 848 | 1461069845740 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 05:44:05 INFO - PROCESS | 848 | 1461069845742 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 05:44:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:44:05 INFO - PROCESS | 848 | 1461069845745 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:44:05 INFO - PROCESS | 848 | 1461069845747 Marionette TRACE conn5 <- [1,498,null,{}] 05:44:05 INFO - PROCESS | 848 | 1461069845751 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}] 05:44:05 INFO - PROCESS | 848 | 1461069845858 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 05:44:05 INFO - PROCESS | 848 | 1461069845903 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC3A000 == 60 [pid = 848] [id = 134] 05:44:05 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000351E230C00) [pid = 848] [serial = 400] [outer = 0000000000000000] 05:44:05 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (00000035250C3800) [pid = 848] [serial = 401] [outer = 000000351E230C00] 05:44:05 INFO - PROCESS | 848 | 1461069845951 Marionette DEBUG loaded listener.js 05:44:06 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003529A10C00) [pid = 848] [serial = 402] [outer = 000000351E230C00] 05:44:06 INFO - PROCESS | 848 | 1461069846302 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]]]}] 05:44:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:44:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 629ms 05:44:06 INFO - PROCESS | 848 | 1461069846379 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 05:44:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:44:06 INFO - PROCESS | 848 | 1461069846381 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 05:44:06 INFO - PROCESS | 848 | 1461069846385 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:44:06 INFO - PROCESS | 848 | 1461069846386 Marionette TRACE conn5 <- [1,502,null,{}] 05:44:06 INFO - PROCESS | 848 | 1461069846390 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}] 05:44:06 INFO - PROCESS | 848 | 1461069846472 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 05:44:06 INFO - PROCESS | 848 | 1461069846480 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:06 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE2B000 == 61 [pid = 848] [id = 135] 05:44:06 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352A857400) [pid = 848] [serial = 403] [outer = 0000000000000000] 05:44:06 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352B8CE400) [pid = 848] [serial = 404] [outer = 000000352A857400] 05:44:06 INFO - PROCESS | 848 | 1461069846526 Marionette DEBUG loaded listener.js 05:44:06 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352DBA6000) [pid = 848] [serial = 405] [outer = 000000352A857400] 05:44:06 INFO - PROCESS | 848 | 1461069846939 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]]]}] 05:44:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:44:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 588ms 05:44:06 INFO - PROCESS | 848 | 1461069846976 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 05:44:06 INFO - PROCESS | 848 | 1461069846978 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 05:44:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:44:06 INFO - PROCESS | 848 | 1461069846986 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:44:06 INFO - PROCESS | 848 | 1461069846989 Marionette TRACE conn5 <- [1,506,null,{}] 05:44:06 INFO - PROCESS | 848 | 1461069846992 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}] 05:44:07 INFO - PROCESS | 848 | 1461069847097 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 05:44:07 INFO - PROCESS | 848 | 1461069847105 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352E231000 == 62 [pid = 848] [id = 136] 05:44:07 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352E007800) [pid = 848] [serial = 406] [outer = 0000000000000000] 05:44:07 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352E4AB000) [pid = 848] [serial = 407] [outer = 000000352E007800] 05:44:07 INFO - PROCESS | 848 | 1461069847156 Marionette DEBUG loaded listener.js 05:44:07 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352E4B8C00) [pid = 848] [serial = 408] [outer = 000000352E007800] 05:44:07 INFO - PROCESS | 848 | 1461069847704 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]]]}] 05:44:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:44:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 776ms 05:44:07 INFO - PROCESS | 848 | 1461069847766 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 05:44:07 INFO - PROCESS | 848 | 1461069847771 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 05:44:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:44:07 INFO - PROCESS | 848 | 1461069847777 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:44:07 INFO - PROCESS | 848 | 1461069847781 Marionette TRACE conn5 <- [1,510,null,{}] 05:44:07 INFO - PROCESS | 848 | 1461069847787 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}] 05:44:07 INFO - PROCESS | 848 | 1461069847904 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 05:44:07 INFO - PROCESS | 848 | 1461069847987 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:08 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBC6000 == 63 [pid = 848] [id = 137] 05:44:08 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003517B74400) [pid = 848] [serial = 409] [outer = 0000000000000000] 05:44:08 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003519F91800) [pid = 848] [serial = 410] [outer = 0000003517B74400] 05:44:08 INFO - PROCESS | 848 | 1461069848047 Marionette DEBUG loaded listener.js 05:44:08 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352299AC00) [pid = 848] [serial = 411] [outer = 0000003517B74400] 05:44:08 INFO - PROCESS | 848 | 1461069848723 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]]]}] 05:44:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:44:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 987ms 05:44:08 INFO - PROCESS | 848 | 1461069848767 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 05:44:08 INFO - PROCESS | 848 | 1461069848774 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 05:44:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:44:08 INFO - PROCESS | 848 | 1461069848781 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:44:08 INFO - PROCESS | 848 | 1461069848784 Marionette TRACE conn5 <- [1,514,null,{}] 05:44:08 INFO - PROCESS | 848 | 1461069848789 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}] 05:44:08 INFO - PROCESS | 848 | 1461069848903 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 05:44:08 INFO - PROCESS | 848 | 1461069848979 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:09 INFO - PROCESS | 848 | ++DOCSHELL 0000003527305000 == 64 [pid = 848] [id = 138] 05:44:09 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (00000035250C7400) [pid = 848] [serial = 412] [outer = 0000000000000000] 05:44:09 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352600CC00) [pid = 848] [serial = 413] [outer = 00000035250C7400] 05:44:09 INFO - PROCESS | 848 | 1461069849077 Marionette DEBUG loaded listener.js 05:44:09 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003526A0BC00) [pid = 848] [serial = 414] [outer = 00000035250C7400] 05:44:09 INFO - PROCESS | 848 | 1461069849695 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]]]}] 05:44:09 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 05:44:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 924ms 05:44:09 INFO - PROCESS | 848 | 1461069849711 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 05:44:09 INFO - PROCESS | 848 | 1461069849713 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 05:44:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:44:09 INFO - PROCESS | 848 | 1461069849717 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:44:09 INFO - PROCESS | 848 | 1461069849721 Marionette TRACE conn5 <- [1,518,null,{}] 05:44:09 INFO - PROCESS | 848 | 1461069849734 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}] 05:44:09 INFO - PROCESS | 848 | 1461069849850 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 05:44:09 INFO - PROCESS | 848 | 1461069849966 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:09 INFO - PROCESS | 848 | ++DOCSHELL 000000352E11F000 == 65 [pid = 848] [id = 139] 05:44:09 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003529A08000) [pid = 848] [serial = 415] [outer = 0000000000000000] 05:44:10 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003529E2B800) [pid = 848] [serial = 416] [outer = 0000003529A08000] 05:44:10 INFO - PROCESS | 848 | 1461069850028 Marionette DEBUG loaded listener.js 05:44:10 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352B866800) [pid = 848] [serial = 417] [outer = 0000003529A08000] 05:44:10 INFO - PROCESS | 848 | 1461069850620 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]]]}] 05:44:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:44:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 925ms 05:44:10 INFO - PROCESS | 848 | 1461069850644 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 05:44:10 INFO - PROCESS | 848 | 1461069850648 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 05:44:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:44:10 INFO - PROCESS | 848 | 1461069850651 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:44:10 INFO - PROCESS | 848 | 1461069850653 Marionette TRACE conn5 <- [1,522,null,{}] 05:44:10 INFO - PROCESS | 848 | 1461069850657 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}] 05:44:10 INFO - PROCESS | 848 | 1461069850768 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 05:44:10 INFO - PROCESS | 848 | 1461069850856 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003530571800 == 66 [pid = 848] [id = 140] 05:44:10 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352DD29000) [pid = 848] [serial = 418] [outer = 0000000000000000] 05:44:10 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352DD2F800) [pid = 848] [serial = 419] [outer = 000000352DD29000] 05:44:10 INFO - PROCESS | 848 | 1461069850914 Marionette DEBUG loaded listener.js 05:44:11 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352E00E800) [pid = 848] [serial = 420] [outer = 000000352DD29000] 05:44:11 INFO - PROCESS | 848 | 1461069851521 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]]]}] 05:44:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:44:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 924ms 05:44:11 INFO - PROCESS | 848 | 1461069851577 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 05:44:11 INFO - PROCESS | 848 | 1461069851580 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 05:44:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:44:11 INFO - PROCESS | 848 | 1461069851583 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:44:11 INFO - PROCESS | 848 | 1461069851586 Marionette TRACE conn5 <- [1,526,null,{}] 05:44:11 INFO - PROCESS | 848 | 1461069851589 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}] 05:44:11 INFO - PROCESS | 848 | 1461069851695 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 05:44:11 INFO - PROCESS | 848 | 1461069851811 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:11 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1D5000 == 67 [pid = 848] [id = 141] 05:44:11 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352A530800) [pid = 848] [serial = 421] [outer = 0000000000000000] 05:44:11 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A535400) [pid = 848] [serial = 422] [outer = 000000352A530800] 05:44:11 INFO - PROCESS | 848 | 1461069851869 Marionette DEBUG loaded listener.js 05:44:11 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352DDCF800) [pid = 848] [serial = 423] [outer = 000000352A530800] 05:44:12 INFO - PROCESS | 848 | 1461069852445 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]]]}] 05:44:12 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 05:44:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 923ms 05:44:12 INFO - PROCESS | 848 | 1461069852510 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 05:44:12 INFO - PROCESS | 848 | 1461069852513 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 05:44:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:44:12 INFO - PROCESS | 848 | 1461069852516 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:44:12 INFO - PROCESS | 848 | 1461069852519 Marionette TRACE conn5 <- [1,530,null,{}] 05:44:12 INFO - PROCESS | 848 | 1461069852522 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}] 05:44:12 INFO - PROCESS | 848 | 1461069852658 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 05:44:12 INFO - PROCESS | 848 | 1461069852788 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE31800 == 68 [pid = 848] [id = 142] 05:44:12 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352B1B7400) [pid = 848] [serial = 424] [outer = 0000000000000000] 05:44:12 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352E77C000) [pid = 848] [serial = 425] [outer = 000000352B1B7400] 05:44:12 INFO - PROCESS | 848 | 1461069852849 Marionette DEBUG loaded listener.js 05:44:12 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352ED7F400) [pid = 848] [serial = 426] [outer = 000000352B1B7400] 05:44:13 INFO - PROCESS | 848 | 1461069853685 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"]]]}] 05:44:13 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 05:44:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:44:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:44:13 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 05:44:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:44:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:44:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1232ms 05:44:13 INFO - PROCESS | 848 | 1461069853764 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 05:44:13 INFO - PROCESS | 848 | 1461069853769 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 05:44:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:44:13 INFO - PROCESS | 848 | 1461069853775 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:44:13 INFO - PROCESS | 848 | 1461069853778 Marionette TRACE conn5 <- [1,534,null,{}] 05:44:13 INFO - PROCESS | 848 | 1461069853784 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}] 05:44:13 INFO - PROCESS | 848 | 1461069853906 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 05:44:13 INFO - PROCESS | 848 | 1461069853977 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352647C000 == 69 [pid = 848] [id = 143] 05:44:14 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003517B75000) [pid = 848] [serial = 427] [outer = 0000000000000000] 05:44:14 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000351EA19800) [pid = 848] [serial = 428] [outer = 0000003517B75000] 05:44:14 INFO - PROCESS | 848 | 1461069854071 Marionette DEBUG loaded listener.js 05:44:14 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003523C95800) [pid = 848] [serial = 429] [outer = 0000003517B75000] 05:44:14 INFO - PROCESS | 848 | 1461069854659 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]]]}] 05:44:14 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. 05:44:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 944ms 05:44:14 INFO - PROCESS | 848 | 1461069854766 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 05:44:14 INFO - PROCESS | 848 | 1461069854772 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 000000352DE2B000 == 68 [pid = 848] [id = 135] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 000000352DC3A000 == 67 [pid = 848] [id = 134] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 000000352BAB7000 == 66 [pid = 848] [id = 133] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 0000003519FA7000 == 65 [pid = 848] [id = 132] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 0000003529499000 == 64 [pid = 848] [id = 131] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 000000351EFD6000 == 63 [pid = 848] [id = 130] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 0000003526C7D800 == 62 [pid = 848] [id = 129] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 131 (00000035260AE000) [pid = 848] [serial = 325] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A85A400) [pid = 848] [serial = 328] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003526DE9400) [pid = 848] [serial = 331] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352296B400) [pid = 848] [serial = 322] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 000000351FA36800 == 61 [pid = 848] [id = 128] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 00000035205A8000 == 60 [pid = 848] [id = 127] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 00000035250A8800 == 59 [pid = 848] [id = 126] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 000000352A428800 == 58 [pid = 848] [id = 123] 05:44:14 INFO - PROCESS | 848 | --DOCSHELL 0000003526369800 == 57 [pid = 848] [id = 122] 05:44:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003525F95C00) [pid = 848] [serial = 278] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352A85B400) [pid = 848] [serial = 281] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003522976400) [pid = 848] [serial = 275] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352DA7A400) [pid = 848] [serial = 239] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003523646000) [pid = 848] [serial = 230] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352E77BC00) [pid = 848] [serial = 179] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352A877800) [pid = 848] [serial = 284] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003528523000) [pid = 848] [serial = 233] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529E79800) [pid = 848] [serial = 236] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000351EB7EC00) [pid = 848] [serial = 340] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352362BC00) [pid = 848] [serial = 341] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352362B400) [pid = 848] [serial = 338] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000351EF96400) [pid = 848] [serial = 337] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352B85CC00) [pid = 848] [serial = 335] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035236AB800) [pid = 848] [serial = 334] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003525E79000) [pid = 848] [serial = 343] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003519590C00) [pid = 848] [serial = 352] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003525C63400) [pid = 848] [serial = 353] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352A57B800) [pid = 848] [serial = 356] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003528EE2000) [pid = 848] [serial = 350] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003527090C00) [pid = 848] [serial = 347] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 106 (00000035260B6800) [pid = 848] [serial = 344] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352B1B6800) [pid = 848] [serial = 359] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352A87BC00) [pid = 848] [serial = 358] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003526DC9400) [pid = 848] [serial = 346] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003527694400) [pid = 848] [serial = 349] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003529EEBC00) [pid = 848] [serial = 355] [outer = 0000000000000000] [url = about:blank] 05:44:14 INFO - PROCESS | 848 | 1461069854859 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:44:14 INFO - PROCESS | 848 | 1461069854862 Marionette TRACE conn5 <- [1,538,null,{}] 05:44:14 INFO - PROCESS | 848 | 1461069854872 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}] 05:44:15 INFO - PROCESS | 848 | 1461069854996 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 05:44:15 INFO - PROCESS | 848 | 1461069855041 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:15 INFO - PROCESS | 848 | ++DOCSHELL 00000035236D7000 == 58 [pid = 848] [id = 144] 05:44:15 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003519C0C800) [pid = 848] [serial = 430] [outer = 0000000000000000] 05:44:15 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000351EA6A400) [pid = 848] [serial = 431] [outer = 0000003519C0C800] 05:44:15 INFO - PROCESS | 848 | 1461069855090 Marionette DEBUG loaded listener.js 05:44:15 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003523646C00) [pid = 848] [serial = 432] [outer = 0000003519C0C800] 05:44:15 INFO - PROCESS | 848 | 1461069855549 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]]]}] 05:44:15 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. 05:44:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 776ms 05:44:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:44:15 INFO - PROCESS | 848 | 1461069855603 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 05:44:15 INFO - PROCESS | 848 | 1461069855605 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 05:44:15 INFO - PROCESS | 848 | 1461069855609 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:44:15 INFO - PROCESS | 848 | 1461069855613 Marionette TRACE conn5 <- [1,542,null,{}] 05:44:15 INFO - PROCESS | 848 | 1461069855623 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}] 05:44:15 INFO - PROCESS | 848 | 1461069855716 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 05:44:15 INFO - PROCESS | 848 | 1461069855725 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352690B800 == 59 [pid = 848] [id = 145] 05:44:15 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (00000035250BF400) [pid = 848] [serial = 433] [outer = 0000000000000000] 05:44:15 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003525E80400) [pid = 848] [serial = 434] [outer = 00000035250BF400] 05:44:15 INFO - PROCESS | 848 | 1461069855776 Marionette DEBUG loaded listener.js 05:44:15 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035260B6800) [pid = 848] [serial = 435] [outer = 00000035250BF400] 05:44:16 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:16 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:16 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:16 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:16 INFO - PROCESS | 848 | 1461069856237 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]]]}] 05:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 693ms 05:44:16 INFO - PROCESS | 848 | 1461069856305 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 05:44:16 INFO - PROCESS | 848 | 1461069856308 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 05:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:44:16 INFO - PROCESS | 848 | 1461069856311 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:44:16 INFO - PROCESS | 848 | 1461069856313 Marionette TRACE conn5 <- [1,546,null,{}] 05:44:16 INFO - PROCESS | 848 | 1461069856317 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}] 05:44:16 INFO - PROCESS | 848 | 1461069856404 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 05:44:16 INFO - PROCESS | 848 | 1461069856412 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:16 INFO - PROCESS | 848 | ++DOCSHELL 0000003528594800 == 60 [pid = 848] [id = 146] 05:44:16 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003526DC7000) [pid = 848] [serial = 436] [outer = 0000000000000000] 05:44:16 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003526DCDC00) [pid = 848] [serial = 437] [outer = 0000003526DC7000] 05:44:16 INFO - PROCESS | 848 | 1461069856459 Marionette DEBUG loaded listener.js 05:44:16 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352725DC00) [pid = 848] [serial = 438] [outer = 0000003526DC7000] 05:44:16 INFO - PROCESS | 848 | 1461069856886 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]]]}] 05:44:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:44:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 629ms 05:44:16 INFO - PROCESS | 848 | 1461069856943 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 05:44:16 INFO - PROCESS | 848 | 1461069856945 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 05:44:16 INFO - PROCESS | 848 | 1461069856948 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:44:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:44:16 INFO - PROCESS | 848 | 1461069856950 Marionette TRACE conn5 <- [1,550,null,{}] 05:44:16 INFO - PROCESS | 848 | 1461069856954 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}] 05:44:17 INFO - PROCESS | 848 | 1461069857036 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 05:44:17 INFO - PROCESS | 848 | 1461069857075 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:17 INFO - PROCESS | 848 | ++DOCSHELL 0000003529D5C800 == 61 [pid = 848] [id = 147] 05:44:17 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (00000035273CE000) [pid = 848] [serial = 439] [outer = 0000000000000000] 05:44:17 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003527694400) [pid = 848] [serial = 440] [outer = 00000035273CE000] 05:44:17 INFO - PROCESS | 848 | 1461069857122 Marionette DEBUG loaded listener.js 05:44:17 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352852E400) [pid = 848] [serial = 441] [outer = 00000035273CE000] 05:44:17 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:17 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:17 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:17 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:17 INFO - PROCESS | 848 | 1461069857603 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]]]}] 05:44:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:44:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 672ms 05:44:17 INFO - PROCESS | 848 | 1461069857625 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 05:44:17 INFO - PROCESS | 848 | 1461069857627 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 05:44:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:44:17 INFO - PROCESS | 848 | 1461069857636 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:44:17 INFO - PROCESS | 848 | 1461069857638 Marionette TRACE conn5 <- [1,554,null,{}] 05:44:17 INFO - PROCESS | 848 | 1461069857642 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}] 05:44:17 INFO - PROCESS | 848 | 1461069857768 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 05:44:17 INFO - PROCESS | 848 | 1461069857822 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:17 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5BD800 == 62 [pid = 848] [id = 148] 05:44:17 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529A6BC00) [pid = 848] [serial = 442] [outer = 0000000000000000] 05:44:17 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529E81000) [pid = 848] [serial = 443] [outer = 0000003529A6BC00] 05:44:17 INFO - PROCESS | 848 | 1461069857873 Marionette DEBUG loaded listener.js 05:44:17 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352A536800) [pid = 848] [serial = 444] [outer = 0000003529A6BC00] 05:44:18 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:18 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:18 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:18 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:18 INFO - PROCESS | 848 | 1461069858361 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]]]}] 05:44:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:44:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 777ms 05:44:18 INFO - PROCESS | 848 | 1461069858419 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 05:44:18 INFO - PROCESS | 848 | 1461069858421 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 05:44:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:44:18 INFO - PROCESS | 848 | 1461069858425 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:44:18 INFO - PROCESS | 848 | 1461069858426 Marionette TRACE conn5 <- [1,558,null,{}] 05:44:18 INFO - PROCESS | 848 | 1461069858430 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}] 05:44:18 INFO - PROCESS | 848 | 1461069858541 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 05:44:18 INFO - PROCESS | 848 | 1461069858594 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:18 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAC3000 == 63 [pid = 848] [id = 149] 05:44:18 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352A850800) [pid = 848] [serial = 445] [outer = 0000000000000000] 05:44:18 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A857C00) [pid = 848] [serial = 446] [outer = 000000352A850800] 05:44:18 INFO - PROCESS | 848 | 1461069858641 Marionette DEBUG loaded listener.js 05:44:18 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352A87AC00) [pid = 848] [serial = 447] [outer = 000000352A850800] 05:44:18 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:18 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:18 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:19 INFO - PROCESS | 848 | 1461069859067 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]]]}] 05:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 05:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:44:19 INFO - PROCESS | 848 | 1461069859100 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 05:44:19 INFO - PROCESS | 848 | 1461069859102 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 05:44:19 INFO - PROCESS | 848 | 1461069859105 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:44:19 INFO - PROCESS | 848 | 1461069859107 Marionette TRACE conn5 <- [1,562,null,{}] 05:44:19 INFO - PROCESS | 848 | 1461069859110 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}] 05:44:19 INFO - PROCESS | 848 | 1461069859220 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 05:44:19 INFO - PROCESS | 848 | 1461069859269 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:19 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE21800 == 64 [pid = 848] [id = 150] 05:44:19 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352A062800) [pid = 848] [serial = 448] [outer = 0000000000000000] 05:44:19 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A064C00) [pid = 848] [serial = 449] [outer = 000000352A062800] 05:44:19 INFO - PROCESS | 848 | 1461069859316 Marionette DEBUG loaded listener.js 05:44:19 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A851400) [pid = 848] [serial = 450] [outer = 000000352A062800] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526DC8000) [pid = 848] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529A65800) [pid = 848] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529E7A400) [pid = 848] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000351E230C00) [pid = 848] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 117 (00000035260AE400) [pid = 848] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352B1BC400) [pid = 848] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003527267000) [pid = 848] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003519767400) [pid = 848] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351B1C9400) [pid = 848] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352299D400) [pid = 848] [serial = 378] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352A87E000) [pid = 848] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352A857400) [pid = 848] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352B860000) [pid = 848] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529A04000) [pid = 848] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352500E800) [pid = 848] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003526DE3400) [pid = 848] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:44:19 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351FB8DC00) [pid = 848] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:44:19 INFO - PROCESS | 848 | 1461069859812 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]]]}] 05:44:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:44:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 735ms 05:44:19 INFO - PROCESS | 848 | 1461069859863 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 05:44:19 INFO - PROCESS | 848 | 1461069859865 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 05:44:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:44:19 INFO - PROCESS | 848 | 1461069859869 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:44:19 INFO - PROCESS | 848 | 1461069859870 Marionette TRACE conn5 <- [1,566,null,{}] 05:44:19 INFO - PROCESS | 848 | 1461069859876 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}] 05:44:19 INFO - PROCESS | 848 | 1461069859963 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 05:44:19 INFO - PROCESS | 848 | 1461069859969 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:19 INFO - PROCESS | 848 | ++DOCSHELL 000000352E103000 == 65 [pid = 848] [id = 151] 05:44:19 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003523B35000) [pid = 848] [serial = 451] [outer = 0000000000000000] 05:44:20 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003526DE3400) [pid = 848] [serial = 452] [outer = 0000003523B35000] 05:44:20 INFO - PROCESS | 848 | 1461069860014 Marionette DEBUG loaded listener.js 05:44:20 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352A571800) [pid = 848] [serial = 453] [outer = 0000003523B35000] 05:44:20 INFO - PROCESS | 848 | 1461069860435 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]]]}] 05:44:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:44:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 587ms 05:44:20 INFO - PROCESS | 848 | 1461069860459 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 05:44:20 INFO - PROCESS | 848 | 1461069860461 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 05:44:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:44:20 INFO - PROCESS | 848 | 1461069860464 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:44:20 INFO - PROCESS | 848 | 1461069860466 Marionette TRACE conn5 <- [1,570,null,{}] 05:44:20 INFO - PROCESS | 848 | 1461069860470 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}] 05:44:20 INFO - PROCESS | 848 | 1461069860561 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 05:44:20 INFO - PROCESS | 848 | 1461069860568 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352E242000 == 66 [pid = 848] [id = 152] 05:44:20 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352A87F000) [pid = 848] [serial = 454] [outer = 0000000000000000] 05:44:20 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352B1B4800) [pid = 848] [serial = 455] [outer = 000000352A87F000] 05:44:20 INFO - PROCESS | 848 | 1461069860613 Marionette DEBUG loaded listener.js 05:44:20 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352B85A000) [pid = 848] [serial = 456] [outer = 000000352A87F000] 05:44:21 INFO - PROCESS | 848 | 1461069861038 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]]]}] 05:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 630ms 05:44:21 INFO - PROCESS | 848 | 1461069861097 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 05:44:21 INFO - PROCESS | 848 | 1461069861099 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 05:44:21 INFO - PROCESS | 848 | 1461069861103 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:44:21 INFO - PROCESS | 848 | 1461069861105 Marionette TRACE conn5 <- [1,574,null,{}] 05:44:21 INFO - PROCESS | 848 | 1461069861109 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}] 05:44:21 INFO - PROCESS | 848 | 1461069861215 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 05:44:21 INFO - PROCESS | 848 | 1461069861231 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:21 INFO - PROCESS | 848 | ++DOCSHELL 000000352F882000 == 67 [pid = 848] [id = 153] 05:44:21 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000351E31AC00) [pid = 848] [serial = 457] [outer = 0000000000000000] 05:44:21 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352B1BCC00) [pid = 848] [serial = 458] [outer = 000000351E31AC00] 05:44:21 INFO - PROCESS | 848 | 1461069861283 Marionette DEBUG loaded listener.js 05:44:21 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352DB9B400) [pid = 848] [serial = 459] [outer = 000000351E31AC00] 05:44:21 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:21 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:21 INFO - PROCESS | 848 | 1461069861904 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]]]}] 05:44:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:44:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 839ms 05:44:21 INFO - PROCESS | 848 | 1461069861944 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 05:44:21 INFO - PROCESS | 848 | 1461069861949 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 05:44:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:44:21 INFO - PROCESS | 848 | 1461069861955 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:44:21 INFO - PROCESS | 848 | 1461069861959 Marionette TRACE conn5 <- [1,578,null,{}] 05:44:21 INFO - PROCESS | 848 | 1461069861966 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}] 05:44:22 INFO - PROCESS | 848 | 1461069862093 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 05:44:22 INFO - PROCESS | 848 | 1461069862188 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:22 INFO - PROCESS | 848 | ++DOCSHELL 00000035250AE000 == 68 [pid = 848] [id = 154] 05:44:22 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003519769C00) [pid = 848] [serial = 460] [outer = 0000000000000000] 05:44:22 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000351E320400) [pid = 848] [serial = 461] [outer = 0000003519769C00] 05:44:22 INFO - PROCESS | 848 | 1461069862251 Marionette DEBUG loaded listener.js 05:44:22 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003522B2F400) [pid = 848] [serial = 462] [outer = 0000003519769C00] 05:44:22 INFO - PROCESS | 848 | 1461069862849 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]]]}] 05:44:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:44:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 924ms 05:44:22 INFO - PROCESS | 848 | 1461069862883 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 05:44:22 INFO - PROCESS | 848 | 1461069862890 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 05:44:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:44:22 INFO - PROCESS | 848 | 1461069862896 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:44:22 INFO - PROCESS | 848 | 1461069862899 Marionette TRACE conn5 <- [1,582,null,{}] 05:44:22 INFO - PROCESS | 848 | 1461069862904 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}] 05:44:23 INFO - PROCESS | 848 | 1461069863018 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 05:44:23 INFO - PROCESS | 848 | 1461069863109 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:23 INFO - PROCESS | 848 | ++DOCSHELL 0000003529485000 == 69 [pid = 848] [id = 155] 05:44:23 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003523C27800) [pid = 848] [serial = 463] [outer = 0000000000000000] 05:44:23 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003525962C00) [pid = 848] [serial = 464] [outer = 0000003523C27800] 05:44:23 INFO - PROCESS | 848 | 1461069863167 Marionette DEBUG loaded listener.js 05:44:23 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003526DD0C00) [pid = 848] [serial = 465] [outer = 0000003523C27800] 05:44:23 INFO - PROCESS | 848 | 1461069863757 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]]]}] 05:44:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:44:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 923ms 05:44:23 INFO - PROCESS | 848 | 1461069863839 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 05:44:23 INFO - PROCESS | 848 | 1461069863842 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 05:44:23 INFO - PROCESS | 848 | 1461069863847 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:44:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:44:23 INFO - PROCESS | 848 | 1461069863851 Marionette TRACE conn5 <- [1,586,null,{}] 05:44:23 INFO - PROCESS | 848 | 1461069863863 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}] 05:44:23 INFO - PROCESS | 848 | 1461069863991 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 05:44:24 INFO - PROCESS | 848 | 1461069864103 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:24 INFO - PROCESS | 848 | ++DOCSHELL 000000352F37B800 == 70 [pid = 848] [id = 156] 05:44:24 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352500A000) [pid = 848] [serial = 466] [outer = 0000000000000000] 05:44:24 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003529469400) [pid = 848] [serial = 467] [outer = 000000352500A000] 05:44:24 INFO - PROCESS | 848 | 1461069864167 Marionette DEBUG loaded listener.js 05:44:24 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352A061C00) [pid = 848] [serial = 468] [outer = 000000352500A000] 05:44:24 INFO - PROCESS | 848 | 1461069864716 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]]]}] 05:44:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:44:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 882ms 05:44:24 INFO - PROCESS | 848 | 1461069864742 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 05:44:24 INFO - PROCESS | 848 | 1461069864745 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 05:44:24 INFO - PROCESS | 848 | 1461069864750 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:44:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:44:24 INFO - PROCESS | 848 | 1461069864752 Marionette TRACE conn5 <- [1,590,null,{}] 05:44:24 INFO - PROCESS | 848 | 1461069864756 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}] 05:44:24 INFO - PROCESS | 848 | 1461069864869 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 05:44:24 INFO - PROCESS | 848 | 1461069864959 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:24 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E40800 == 71 [pid = 848] [id = 157] 05:44:24 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003523616C00) [pid = 848] [serial = 469] [outer = 0000000000000000] 05:44:25 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352361A800) [pid = 848] [serial = 470] [outer = 0000003523616C00] 05:44:25 INFO - PROCESS | 848 | 1461069865018 Marionette DEBUG loaded listener.js 05:44:25 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A87F800) [pid = 848] [serial = 471] [outer = 0000003523616C00] 05:44:25 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 05:44:25 INFO - PROCESS | 848 | 1461069865857 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]]]}] 05:44:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:44:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1174ms 05:44:25 INFO - PROCESS | 848 | 1461069865933 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 05:44:25 INFO - PROCESS | 848 | 1461069865935 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 05:44:25 INFO - PROCESS | 848 | 1461069865939 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:44:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:44:25 INFO - PROCESS | 848 | 1461069865941 Marionette TRACE conn5 <- [1,594,null,{}] 05:44:25 INFO - PROCESS | 848 | 1461069865945 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}] 05:44:26 INFO - PROCESS | 848 | 1461069866082 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 05:44:26 INFO - PROCESS | 848 | 1461069866194 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:26 INFO - PROCESS | 848 | ++DOCSHELL 0000003531BDD800 == 72 [pid = 848] [id = 158] 05:44:26 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003526C50C00) [pid = 848] [serial = 472] [outer = 0000000000000000] 05:44:26 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003526C5D000) [pid = 848] [serial = 473] [outer = 0000003526C50C00] 05:44:26 INFO - PROCESS | 848 | 1461069866254 Marionette DEBUG loaded listener.js 05:44:26 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352B865000) [pid = 848] [serial = 474] [outer = 0000003526C50C00] 05:44:26 INFO - PROCESS | 848 | 1461069866801 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]]]}] 05:44:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:44:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 924ms 05:44:26 INFO - PROCESS | 848 | 1461069866867 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 05:44:26 INFO - PROCESS | 848 | 1461069866869 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 05:44:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:44:26 INFO - PROCESS | 848 | 1461069866873 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:44:26 INFO - PROCESS | 848 | 1461069866875 Marionette TRACE conn5 <- [1,598,null,{}] 05:44:26 INFO - PROCESS | 848 | 1461069866879 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}] 05:44:27 INFO - PROCESS | 848 | 1461069867009 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 05:44:27 INFO - PROCESS | 848 | 1461069867129 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:27 INFO - PROCESS | 848 | ++DOCSHELL 0000003531BDF000 == 73 [pid = 848] [id = 159] 05:44:27 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352DD2FC00) [pid = 848] [serial = 475] [outer = 0000000000000000] 05:44:27 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352E77CC00) [pid = 848] [serial = 476] [outer = 000000352DD2FC00] 05:44:27 INFO - PROCESS | 848 | 1461069867190 Marionette DEBUG loaded listener.js 05:44:27 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352ED72800) [pid = 848] [serial = 477] [outer = 000000352DD2FC00] 05:44:27 INFO - PROCESS | 848 | 1461069867834 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]]]}] 05:44:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:44:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1028ms 05:44:27 INFO - PROCESS | 848 | 1461069867904 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 05:44:27 INFO - PROCESS | 848 | 1461069867906 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 05:44:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:44:27 INFO - PROCESS | 848 | 1461069867910 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:44:27 INFO - PROCESS | 848 | 1461069867912 Marionette TRACE conn5 <- [1,602,null,{}] 05:44:27 INFO - PROCESS | 848 | 1461069867951 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}] 05:44:28 INFO - PROCESS | 848 | 1461069868229 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 05:44:28 INFO - PROCESS | 848 | 1461069868360 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:28 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBCC800 == 74 [pid = 848] [id = 160] 05:44:28 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003519606C00) [pid = 848] [serial = 478] [outer = 0000000000000000] 05:44:28 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000351960E000) [pid = 848] [serial = 479] [outer = 0000003519606C00] 05:44:28 INFO - PROCESS | 848 | 1461069868415 Marionette DEBUG loaded listener.js 05:44:28 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000351E316400) [pid = 848] [serial = 480] [outer = 0000003519606C00] 05:44:29 INFO - PROCESS | 848 | 1461069869076 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]]]}] 05:44:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:44:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1190ms 05:44:29 INFO - PROCESS | 848 | 1461069869104 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 05:44:29 INFO - PROCESS | 848 | 1461069869107 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 05:44:29 INFO - PROCESS | 848 | 1461069869112 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:44:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:44:29 INFO - PROCESS | 848 | 1461069869116 Marionette TRACE conn5 <- [1,606,null,{}] 05:44:29 INFO - PROCESS | 848 | 1461069869121 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}] 05:44:29 INFO - PROCESS | 848 | 1461069869223 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 05:44:29 INFO - PROCESS | 848 | 1461069869302 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:29 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A6800 == 75 [pid = 848] [id = 161] 05:44:29 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000351FB90400) [pid = 848] [serial = 481] [outer = 0000000000000000] 05:44:29 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352362FC00) [pid = 848] [serial = 482] [outer = 000000351FB90400] 05:44:29 INFO - PROCESS | 848 | 1461069869398 Marionette DEBUG loaded listener.js 05:44:29 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003523C34800) [pid = 848] [serial = 483] [outer = 000000351FB90400] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352E242000 == 74 [pid = 848] [id = 152] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352E103000 == 73 [pid = 848] [id = 151] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352DE21800 == 72 [pid = 848] [id = 150] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352BAC3000 == 71 [pid = 848] [id = 149] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352A5BD800 == 70 [pid = 848] [id = 148] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 0000003529D5C800 == 69 [pid = 848] [id = 147] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003526DE9800) [pid = 848] [serial = 367] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352B863C00) [pid = 848] [serial = 370] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352E003C00) [pid = 848] [serial = 373] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352E4AB000) [pid = 848] [serial = 407] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 0000003528594800 == 68 [pid = 848] [id = 146] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352690B800 == 67 [pid = 848] [id = 145] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 00000035236D7000 == 66 [pid = 848] [id = 144] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000352647C000 == 65 [pid = 848] [id = 143] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 0000003527305000 == 64 [pid = 848] [id = 138] 05:44:29 INFO - PROCESS | 848 | --DOCSHELL 000000351FBC6000 == 63 [pid = 848] [id = 137] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003526DD5000) [pid = 848] [serial = 287] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352DB9CC00) [pid = 848] [serial = 320] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352B8D0000) [pid = 848] [serial = 329] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003526DCC000) [pid = 848] [serial = 326] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352DA80800) [pid = 848] [serial = 332] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 128 (00000035236AAC00) [pid = 848] [serial = 323] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003529A67C00) [pid = 848] [serial = 392] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352A85A800) [pid = 848] [serial = 396] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352A577800) [pid = 848] [serial = 395] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 124 (00000035250C3800) [pid = 848] [serial = 401] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 123 (00000035264E7800) [pid = 848] [serial = 386] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003526DE0C00) [pid = 848] [serial = 387] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352B1C0400) [pid = 848] [serial = 361] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352B8C8800) [pid = 848] [serial = 362] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 119 (00000035273D6400) [pid = 848] [serial = 389] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003523C93800) [pid = 848] [serial = 383] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 117 (00000035250C4C00) [pid = 848] [serial = 384] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003522B8F000) [pid = 848] [serial = 377] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000351E236C00) [pid = 848] [serial = 376] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003525F9C000) [pid = 848] [serial = 380] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035250BB000) [pid = 848] [serial = 379] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523C2C400) [pid = 848] [serial = 364] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352A881800) [pid = 848] [serial = 398] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352B8CE400) [pid = 848] [serial = 404] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352DBA6000) [pid = 848] [serial = 405] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352B859800) [pid = 848] [serial = 399] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529E79400) [pid = 848] [serial = 393] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003527266400) [pid = 848] [serial = 161] [outer = 0000000000000000] [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.] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003529A10C00) [pid = 848] [serial = 402] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | --DOMWINDOW == 104 (00000035279C7C00) [pid = 848] [serial = 390] [outer = 0000000000000000] [url = about:blank] 05:44:29 INFO - PROCESS | 848 | 1461069869977 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]]]}] 05:44:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:44:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 882ms 05:44:30 INFO - PROCESS | 848 | 1461069869999 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 05:44:30 INFO - PROCESS | 848 | 1461069870001 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 05:44:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:44:30 INFO - PROCESS | 848 | 1461069870005 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:44:30 INFO - PROCESS | 848 | 1461069870007 Marionette TRACE conn5 <- [1,610,null,{}] 05:44:30 INFO - PROCESS | 848 | 1461069870011 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}] 05:44:30 INFO - PROCESS | 848 | 1461069870101 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 05:44:30 INFO - PROCESS | 848 | 1461069870178 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:30 INFO - PROCESS | 848 | ++DOCSHELL 00000035250B5000 == 64 [pid = 848] [id = 162] 05:44:30 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000351976C400) [pid = 848] [serial = 484] [outer = 0000000000000000] 05:44:30 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003522999800) [pid = 848] [serial = 485] [outer = 000000351976C400] 05:44:30 INFO - PROCESS | 848 | 1461069870227 Marionette DEBUG loaded listener.js 05:44:30 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523C96C00) [pid = 848] [serial = 486] [outer = 000000351976C400] 05:44:30 INFO - PROCESS | 848 | 1461069870635 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]]]}] 05:44:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:44:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 05:44:30 INFO - PROCESS | 848 | 1461069870678 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 05:44:30 INFO - PROCESS | 848 | 1461069870683 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 05:44:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:44:30 INFO - PROCESS | 848 | 1461069870693 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:44:30 INFO - PROCESS | 848 | 1461069870698 Marionette TRACE conn5 <- [1,614,null,{}] 05:44:30 INFO - PROCESS | 848 | 1461069870701 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}] 05:44:30 INFO - PROCESS | 848 | 1461069870790 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 05:44:30 INFO - PROCESS | 848 | 1461069870798 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:30 INFO - PROCESS | 848 | ++DOCSHELL 0000003526904000 == 65 [pid = 848] [id = 163] 05:44:30 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003525009000) [pid = 848] [serial = 487] [outer = 0000000000000000] 05:44:30 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352595C800) [pid = 848] [serial = 488] [outer = 0000003525009000] 05:44:30 INFO - PROCESS | 848 | 1461069870844 Marionette DEBUG loaded listener.js 05:44:30 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003526005C00) [pid = 848] [serial = 489] [outer = 0000003525009000] 05:44:31 INFO - PROCESS | 848 | 1461069871328 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]]]}] 05:44:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:44:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 693ms 05:44:31 INFO - PROCESS | 848 | 1461069871385 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 05:44:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:44:31 INFO - PROCESS | 848 | 1461069871387 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 05:44:31 INFO - PROCESS | 848 | 1461069871390 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:44:31 INFO - PROCESS | 848 | 1461069871392 Marionette TRACE conn5 <- [1,618,null,{}] 05:44:31 INFO - PROCESS | 848 | 1461069871395 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}] 05:44:31 INFO - PROCESS | 848 | 1461069871481 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 05:44:31 INFO - PROCESS | 848 | 1461069871489 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:31 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF63000 == 66 [pid = 848] [id = 164] 05:44:31 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (00000035260B7000) [pid = 848] [serial = 490] [outer = 0000000000000000] 05:44:31 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003526307800) [pid = 848] [serial = 491] [outer = 00000035260B7000] 05:44:31 INFO - PROCESS | 848 | 1461069871537 Marionette DEBUG loaded listener.js 05:44:31 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003526C30C00) [pid = 848] [serial = 492] [outer = 00000035260B7000] 05:44:31 INFO - PROCESS | 848 | 1461069871942 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]]]}] 05:44:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:44:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 588ms 05:44:32 INFO - PROCESS | 848 | 1461069871996 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 05:44:32 INFO - PROCESS | 848 | 1461069871999 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 05:44:32 INFO - PROCESS | 848 | 1461069872002 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:44:32 INFO - PROCESS | 848 | 1461069872004 Marionette TRACE conn5 <- [1,622,null,{}] 05:44:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:44:32 INFO - PROCESS | 848 | 1461069872007 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}] 05:44:32 INFO - PROCESS | 848 | 1461069872127 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 05:44:32 INFO - PROCESS | 848 | 1461069872203 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:32 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A9800 == 67 [pid = 848] [id = 165] 05:44:32 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003526DDCC00) [pid = 848] [serial = 493] [outer = 0000000000000000] 05:44:32 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003526DE0C00) [pid = 848] [serial = 494] [outer = 0000003526DDCC00] 05:44:32 INFO - PROCESS | 848 | 1461069872261 Marionette DEBUG loaded listener.js 05:44:32 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003527264C00) [pid = 848] [serial = 495] [outer = 0000003526DDCC00] 05:44:32 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:32 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:32 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:32 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:32 INFO - PROCESS | 848 | 1461069872713 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]]]}] 05:44:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:44:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 734ms 05:44:32 INFO - PROCESS | 848 | 1461069872743 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 05:44:32 INFO - PROCESS | 848 | 1461069872745 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 05:44:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:44:32 INFO - PROCESS | 848 | 1461069872753 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:44:32 INFO - PROCESS | 848 | 1461069872755 Marionette TRACE conn5 <- [1,626,null,{}] 05:44:32 INFO - PROCESS | 848 | 1461069872758 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}] 05:44:32 INFO - PROCESS | 848 | 1461069872874 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 05:44:32 INFO - PROCESS | 848 | 1461069872881 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:32 INFO - PROCESS | 848 | ++DOCSHELL 000000352A425800 == 68 [pid = 848] [id = 166] 05:44:32 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003526DDD000) [pid = 848] [serial = 496] [outer = 0000000000000000] 05:44:32 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (00000035279C7C00) [pid = 848] [serial = 497] [outer = 0000003526DDD000] 05:44:32 INFO - PROCESS | 848 | 1461069872929 Marionette DEBUG loaded listener.js 05:44:33 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003528D2F400) [pid = 848] [serial = 498] [outer = 0000003526DDD000] 05:44:33 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:33 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:33 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:33 INFO - PROCESS | 848 | 1461069873388 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]]]}] 05:44:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:44:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 693ms 05:44:33 INFO - PROCESS | 848 | 1461069873444 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 05:44:33 INFO - PROCESS | 848 | 1461069873447 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 05:44:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:44:33 INFO - PROCESS | 848 | 1461069873450 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:44:33 INFO - PROCESS | 848 | 1461069873452 Marionette TRACE conn5 <- [1,630,null,{}] 05:44:33 INFO - PROCESS | 848 | 1461069873455 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}] 05:44:33 INFO - PROCESS | 848 | 1461069873595 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 05:44:33 INFO - PROCESS | 848 | 1461069873606 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:33 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4B1000 == 69 [pid = 848] [id = 167] 05:44:33 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352946B400) [pid = 848] [serial = 499] [outer = 0000000000000000] 05:44:33 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003529A0BC00) [pid = 848] [serial = 500] [outer = 000000352946B400] 05:44:33 INFO - PROCESS | 848 | 1461069873694 Marionette DEBUG loaded listener.js 05:44:33 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003529A68800) [pid = 848] [serial = 501] [outer = 000000352946B400] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003529A6BC00) [pid = 848] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352A850800) [pid = 848] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352A062800) [pid = 848] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003519C0C800) [pid = 848] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003526DC7000) [pid = 848] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003517B75000) [pid = 848] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 115 (00000035250BF400) [pid = 848] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 114 (00000035273CE000) [pid = 848] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000352A87F000) [pid = 848] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:44:34 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523B35000) [pid = 848] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:44:34 INFO - PROCESS | 848 | 1461069874247 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]]]}] 05:44:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:44:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 840ms 05:44:34 INFO - PROCESS | 848 | 1461069874293 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 05:44:34 INFO - PROCESS | 848 | 1461069874295 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 05:44:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:44:34 INFO - PROCESS | 848 | 1461069874299 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:44:34 INFO - PROCESS | 848 | 1461069874300 Marionette TRACE conn5 <- [1,634,null,{}] 05:44:34 INFO - PROCESS | 848 | 1461069874304 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}] 05:44:34 INFO - PROCESS | 848 | 1461069874388 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 05:44:34 INFO - PROCESS | 848 | 1461069874464 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:34 INFO - PROCESS | 848 | ++DOCSHELL 0000003528581000 == 70 [pid = 848] [id = 168] 05:44:34 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003522B8E000) [pid = 848] [serial = 502] [outer = 0000000000000000] 05:44:34 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529A07000) [pid = 848] [serial = 503] [outer = 0000003522B8E000] 05:44:34 INFO - PROCESS | 848 | 1461069874511 Marionette DEBUG loaded listener.js 05:44:34 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529E1F000) [pid = 848] [serial = 504] [outer = 0000003522B8E000] 05:44:34 INFO - PROCESS | 848 | 1461069874881 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]]]}] 05:44:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:44:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 629ms 05:44:34 INFO - PROCESS | 848 | 1461069874932 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 05:44:34 INFO - PROCESS | 848 | 1461069874934 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 05:44:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:44:34 INFO - PROCESS | 848 | 1461069874937 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:44:34 INFO - PROCESS | 848 | 1461069874939 Marionette TRACE conn5 <- [1,638,null,{}] 05:44:34 INFO - PROCESS | 848 | 1461069874942 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}] 05:44:35 INFO - PROCESS | 848 | 1461069875057 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 05:44:35 INFO - PROCESS | 848 | 1461069875065 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:35 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7D2000 == 71 [pid = 848] [id = 169] 05:44:35 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529D4BC00) [pid = 848] [serial = 505] [outer = 0000000000000000] 05:44:35 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003529EE1400) [pid = 848] [serial = 506] [outer = 0000003529D4BC00] 05:44:35 INFO - PROCESS | 848 | 1461069875113 Marionette DEBUG loaded listener.js 05:44:35 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A063800) [pid = 848] [serial = 507] [outer = 0000003529D4BC00] 05:44:35 INFO - PROCESS | 848 | 1461069875513 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]]]}] 05:44:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:44:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 630ms 05:44:35 INFO - PROCESS | 848 | 1461069875570 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 05:44:35 INFO - PROCESS | 848 | 1461069875572 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 05:44:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:44:35 INFO - PROCESS | 848 | 1461069875576 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:44:35 INFO - PROCESS | 848 | 1461069875578 Marionette TRACE conn5 <- [1,642,null,{}] 05:44:35 INFO - PROCESS | 848 | 1461069875581 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}] 05:44:35 INFO - PROCESS | 848 | 1461069875696 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 05:44:35 INFO - PROCESS | 848 | 1461069875711 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:35 INFO - PROCESS | 848 | ++DOCSHELL 000000352BABB000 == 72 [pid = 848] [id = 170] 05:44:35 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003529D4C400) [pid = 848] [serial = 508] [outer = 0000000000000000] 05:44:35 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352A538000) [pid = 848] [serial = 509] [outer = 0000003529D4C400] 05:44:35 INFO - PROCESS | 848 | 1461069875763 Marionette DEBUG loaded listener.js 05:44:35 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A853400) [pid = 848] [serial = 510] [outer = 0000003529D4C400] 05:44:36 INFO - PROCESS | 848 | 1461069876259 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]]]}] 05:44:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:44:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 734ms 05:44:36 INFO - PROCESS | 848 | 1461069876353 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 05:44:36 INFO - PROCESS | 848 | 1461069876358 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 05:44:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:44:36 INFO - PROCESS | 848 | 1461069876374 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:44:36 INFO - PROCESS | 848 | 1461069876378 Marionette TRACE conn5 <- [1,646,null,{}] 05:44:36 INFO - PROCESS | 848 | 1461069876385 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}] 05:44:36 INFO - PROCESS | 848 | 1461069876540 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 05:44:36 INFO - PROCESS | 848 | 1461069876602 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:36 INFO - PROCESS | 848 | ++DOCSHELL 00000035205D6800 == 73 [pid = 848] [id = 171] 05:44:36 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000351A954800) [pid = 848] [serial = 511] [outer = 0000000000000000] 05:44:36 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351E311800) [pid = 848] [serial = 512] [outer = 000000351A954800] 05:44:36 INFO - PROCESS | 848 | 1461069876663 Marionette DEBUG loaded listener.js 05:44:36 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003522B2DC00) [pid = 848] [serial = 513] [outer = 000000351A954800] 05:44:37 INFO - PROCESS | 848 | 1461069877239 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]]]}] 05:44:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:44:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 944ms 05:44:37 INFO - PROCESS | 848 | 1461069877312 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 05:44:37 INFO - PROCESS | 848 | 1461069877319 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 05:44:37 INFO - PROCESS | 848 | 1461069877326 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:44:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:44:37 INFO - PROCESS | 848 | 1461069877329 Marionette TRACE conn5 <- [1,650,null,{}] 05:44:37 INFO - PROCESS | 848 | 1461069877333 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}] 05:44:37 INFO - PROCESS | 848 | 1461069877448 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 05:44:37 INFO - PROCESS | 848 | 1461069877566 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:37 INFO - PROCESS | 848 | ++DOCSHELL 0000003527008800 == 74 [pid = 848] [id = 172] 05:44:37 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003525008400) [pid = 848] [serial = 514] [outer = 0000000000000000] 05:44:37 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (00000035250B9400) [pid = 848] [serial = 515] [outer = 0000003525008400] 05:44:37 INFO - PROCESS | 848 | 1461069877623 Marionette DEBUG loaded listener.js 05:44:37 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003525E82400) [pid = 848] [serial = 516] [outer = 0000003525008400] 05:44:38 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:38 INFO - PROCESS | 848 | 1461069878258 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]]]}] 05:44:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:44:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 988ms 05:44:38 INFO - PROCESS | 848 | 1461069878320 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 05:44:38 INFO - PROCESS | 848 | 1461069878323 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 05:44:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:44:38 INFO - PROCESS | 848 | 1461069878327 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:44:38 INFO - PROCESS | 848 | 1461069878331 Marionette TRACE conn5 <- [1,654,null,{}] 05:44:38 INFO - PROCESS | 848 | 1461069878343 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}] 05:44:38 INFO - PROCESS | 848 | 1461069878462 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 05:44:38 INFO - PROCESS | 848 | 1461069878580 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC46000 == 75 [pid = 848] [id = 173] 05:44:38 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003526DD0800) [pid = 848] [serial = 517] [outer = 0000000000000000] 05:44:38 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003527267400) [pid = 848] [serial = 518] [outer = 0000003526DD0800] 05:44:38 INFO - PROCESS | 848 | 1461069878642 Marionette DEBUG loaded listener.js 05:44:38 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003529A0C400) [pid = 848] [serial = 519] [outer = 0000003526DD0800] 05:44:39 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:39 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:39 INFO - PROCESS | 848 | 1461069879284 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]]]}] 05:44:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:44:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 987ms 05:44:39 INFO - PROCESS | 848 | 1461069879315 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 05:44:39 INFO - PROCESS | 848 | 1461069879319 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 05:44:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:44:39 INFO - PROCESS | 848 | 1461069879336 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:44:39 INFO - PROCESS | 848 | 1461069879338 Marionette TRACE conn5 <- [1,658,null,{}] 05:44:39 INFO - PROCESS | 848 | 1461069879343 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}] 05:44:39 INFO - PROCESS | 848 | 1461069879455 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 05:44:39 INFO - PROCESS | 848 | 1461069879571 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0B6000 == 76 [pid = 848] [id = 174] 05:44:39 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352A574C00) [pid = 848] [serial = 520] [outer = 0000000000000000] 05:44:39 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352A57C400) [pid = 848] [serial = 521] [outer = 000000352A574C00] 05:44:39 INFO - PROCESS | 848 | 1461069879631 Marionette DEBUG loaded listener.js 05:44:39 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352B1C1000) [pid = 848] [serial = 522] [outer = 000000352A574C00] 05:44:40 INFO - PROCESS | 848 | 1461069880180 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]]]}] 05:44:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:44:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 903ms 05:44:40 INFO - PROCESS | 848 | 1461069880227 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 05:44:40 INFO - PROCESS | 848 | 1461069880230 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 05:44:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:44:40 INFO - PROCESS | 848 | 1461069880233 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:44:40 INFO - PROCESS | 848 | 1461069880236 Marionette TRACE conn5 <- [1,662,null,{}] 05:44:40 INFO - PROCESS | 848 | 1461069880240 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}] 05:44:40 INFO - PROCESS | 848 | 1461069880348 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 05:44:40 INFO - PROCESS | 848 | 1461069880439 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352E120000 == 77 [pid = 848] [id = 175] 05:44:40 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000352B8C7800) [pid = 848] [serial = 523] [outer = 0000000000000000] 05:44:40 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352B8CC000) [pid = 848] [serial = 524] [outer = 000000352B8C7800] 05:44:40 INFO - PROCESS | 848 | 1461069880496 Marionette DEBUG loaded listener.js 05:44:40 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352DA7F000) [pid = 848] [serial = 525] [outer = 000000352B8C7800] 05:44:40 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:44:40 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:44:41 INFO - PROCESS | 848 | 1461069881060 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]]]}] 05:44:41 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 05:44:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 882ms 05:44:41 INFO - PROCESS | 848 | 1461069881118 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 05:44:41 INFO - PROCESS | 848 | 1461069881121 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 05:44:41 INFO - PROCESS | 848 | 1461069881124 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:44:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:44:41 INFO - PROCESS | 848 | 1461069881127 Marionette TRACE conn5 <- [1,666,null,{}] 05:44:41 INFO - PROCESS | 848 | 1461069881130 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}] 05:44:41 INFO - PROCESS | 848 | 1461069881264 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 05:44:41 INFO - PROCESS | 848 | 1461069881386 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFD3800 == 78 [pid = 848] [id = 176] 05:44:41 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352A80B000) [pid = 848] [serial = 526] [outer = 0000000000000000] 05:44:41 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352DB9F800) [pid = 848] [serial = 527] [outer = 000000352A80B000] 05:44:41 INFO - PROCESS | 848 | 1461069881448 Marionette DEBUG loaded listener.js 05:44:41 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352DD32400) [pid = 848] [serial = 528] [outer = 000000352A80B000] 05:44:42 INFO - PROCESS | 848 | 1461069882089 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]]]}] 05:44:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:44:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1022ms 05:44:42 INFO - PROCESS | 848 | 1461069882150 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 05:44:42 INFO - PROCESS | 848 | 1461069882153 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 05:44:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:44:42 INFO - PROCESS | 848 | 1461069882156 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:44:42 INFO - PROCESS | 848 | 1461069882159 Marionette TRACE conn5 <- [1,670,null,{}] 05:44:42 INFO - PROCESS | 848 | 1461069882162 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}] 05:44:42 INFO - PROCESS | 848 | 1461069882274 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 05:44:42 INFO - PROCESS | 848 | 1461069882525 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:42 INFO - PROCESS | 848 | ++DOCSHELL 0000003526356800 == 79 [pid = 848] [id = 177] 05:44:42 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000351958CC00) [pid = 848] [serial = 529] [outer = 0000000000000000] 05:44:42 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000351960B400) [pid = 848] [serial = 530] [outer = 000000351958CC00] 05:44:42 INFO - PROCESS | 848 | 1461069882582 Marionette DEBUG loaded listener.js 05:44:42 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000351E31D400) [pid = 848] [serial = 531] [outer = 000000351958CC00] 05:44:43 INFO - PROCESS | 848 | [848] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 05:44:43 INFO - PROCESS | 848 | [848] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000351E55D800 == 78 [pid = 848] [id = 91] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000352A7D2000 == 77 [pid = 848] [id = 169] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 0000003528581000 == 76 [pid = 848] [id = 168] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000352A4B1000 == 75 [pid = 848] [id = 167] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000352A425800 == 74 [pid = 848] [id = 166] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 00000035285A9800 == 73 [pid = 848] [id = 165] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000351EF63000 == 72 [pid = 848] [id = 164] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 0000003526904000 == 71 [pid = 848] [id = 163] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 00000035250B5000 == 70 [pid = 848] [id = 162] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003519F91800) [pid = 848] [serial = 410] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 140 (000000352600CC00) [pid = 848] [serial = 413] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003529E2B800) [pid = 848] [serial = 416] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352DD2F800) [pid = 848] [serial = 419] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000352B1BCC00) [pid = 848] [serial = 458] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352A535400) [pid = 848] [serial = 422] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 00000035205A6800 == 69 [pid = 848] [id = 161] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000351FBCC800 == 68 [pid = 848] [id = 160] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 0000003530E40800 == 67 [pid = 848] [id = 157] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 000000352F37B800 == 66 [pid = 848] [id = 156] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 0000003529485000 == 65 [pid = 848] [id = 155] 05:44:43 INFO - PROCESS | 848 | --DOCSHELL 00000035250AE000 == 64 [pid = 848] [id = 154] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003529E81000) [pid = 848] [serial = 443] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352A857C00) [pid = 848] [serial = 446] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352A536800) [pid = 848] [serial = 444] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352A064C00) [pid = 848] [serial = 449] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351EA6A400) [pid = 848] [serial = 431] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003523646C00) [pid = 848] [serial = 432] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003526DCDC00) [pid = 848] [serial = 437] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352725DC00) [pid = 848] [serial = 438] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000351EA19800) [pid = 848] [serial = 428] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003525E80400) [pid = 848] [serial = 434] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 125 (00000035260B6800) [pid = 848] [serial = 435] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352E77C000) [pid = 848] [serial = 425] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003527694400) [pid = 848] [serial = 440] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352A87AC00) [pid = 848] [serial = 447] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352B85A000) [pid = 848] [serial = 456] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003526DE3400) [pid = 848] [serial = 452] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352B1B4800) [pid = 848] [serial = 455] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003523C95800) [pid = 848] [serial = 429] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352A851400) [pid = 848] [serial = 450] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352A571800) [pid = 848] [serial = 453] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352852E400) [pid = 848] [serial = 441] [outer = 0000000000000000] [url = about:blank] 05:44:43 INFO - PROCESS | 848 | 1461069883744 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]]]}] 05:44:43 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) 05:44:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1636ms 05:44:43 INFO - PROCESS | 848 | 1461069883795 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 05:44:43 INFO - PROCESS | 848 | 1461069883798 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 05:44:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:44:43 INFO - PROCESS | 848 | 1461069883803 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:44:43 INFO - PROCESS | 848 | 1461069883807 Marionette TRACE conn5 <- [1,674,null,{}] 05:44:43 INFO - PROCESS | 848 | 1461069883813 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}] 05:44:43 INFO - PROCESS | 848 | 1461069883943 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 05:44:43 INFO - PROCESS | 848 | 1461069883968 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:43 INFO - PROCESS | 848 | ++DOCSHELL 00000035236E4800 == 65 [pid = 848] [id = 178] 05:44:43 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003523619400) [pid = 848] [serial = 532] [outer = 0000000000000000] 05:44:44 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352362B800) [pid = 848] [serial = 533] [outer = 0000003523619400] 05:44:44 INFO - PROCESS | 848 | 1461069884021 Marionette DEBUG loaded listener.js 05:44:44 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352500B800) [pid = 848] [serial = 534] [outer = 0000003523619400] 05:44:44 INFO - PROCESS | 848 | 1461069884973 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]]]}] 05:44:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:44:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1190ms 05:44:44 INFO - PROCESS | 848 | 1461069884995 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 05:44:45 INFO - PROCESS | 848 | 1461069884999 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 05:44:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:44:45 INFO - PROCESS | 848 | 1461069885004 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:44:45 INFO - PROCESS | 848 | 1461069885006 Marionette TRACE conn5 <- [1,678,null,{}] 05:44:45 INFO - PROCESS | 848 | 1461069885010 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}] 05:44:45 INFO - PROCESS | 848 | 1461069885101 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 05:44:45 INFO - PROCESS | 848 | 1461069885108 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:45 INFO - PROCESS | 848 | ++DOCSHELL 0000003526C6E800 == 66 [pid = 848] [id = 179] 05:44:45 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003525B4A400) [pid = 848] [serial = 535] [outer = 0000000000000000] 05:44:45 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (00000035260B3800) [pid = 848] [serial = 536] [outer = 0000003525B4A400] 05:44:45 INFO - PROCESS | 848 | 1461069885156 Marionette DEBUG loaded listener.js 05:44:45 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (00000035264ED800) [pid = 848] [serial = 537] [outer = 0000003525B4A400] 05:44:46 INFO - PROCESS | 848 | 1461069886123 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]]]}] 05:44:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:44:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1136ms 05:44:46 INFO - PROCESS | 848 | 1461069886144 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 05:44:46 INFO - PROCESS | 848 | 1461069886147 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 05:44:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:44:46 INFO - PROCESS | 848 | 1461069886157 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:44:46 INFO - PROCESS | 848 | 1461069886163 Marionette TRACE conn5 <- [1,682,null,{}] 05:44:46 INFO - PROCESS | 848 | 1461069886173 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}] 05:44:46 INFO - PROCESS | 848 | 1461069886288 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 05:44:46 INFO - PROCESS | 848 | 1461069886335 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:46 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AB800 == 67 [pid = 848] [id = 180] 05:44:46 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526C5F400) [pid = 848] [serial = 538] [outer = 0000000000000000] 05:44:46 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003527090C00) [pid = 848] [serial = 539] [outer = 0000003526C5F400] 05:44:46 INFO - PROCESS | 848 | 1461069886383 Marionette DEBUG loaded listener.js 05:44:46 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (00000035279C1400) [pid = 848] [serial = 540] [outer = 0000003526C5F400] 05:44:47 INFO - PROCESS | 848 | 1461069887334 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]]]}] 05:44:47 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) 05:44:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1242ms 05:44:47 INFO - PROCESS | 848 | 1461069887395 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 05:44:47 INFO - PROCESS | 848 | 1461069887398 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 05:44:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:44:47 INFO - PROCESS | 848 | 1461069887401 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:44:47 INFO - PROCESS | 848 | 1461069887403 Marionette TRACE conn5 <- [1,686,null,{}] 05:44:47 INFO - PROCESS | 848 | 1461069887406 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}] 05:44:47 INFO - PROCESS | 848 | 1461069887521 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 05:44:47 INFO - PROCESS | 848 | 1461069887569 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:47 INFO - PROCESS | 848 | ++DOCSHELL 000000352A422800 == 68 [pid = 848] [id = 181] 05:44:47 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003527829800) [pid = 848] [serial = 541] [outer = 0000000000000000] 05:44:47 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529A0AC00) [pid = 848] [serial = 542] [outer = 0000003527829800] 05:44:47 INFO - PROCESS | 848 | 1461069887617 Marionette DEBUG loaded listener.js 05:44:47 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529E23400) [pid = 848] [serial = 543] [outer = 0000003527829800] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003526DDCC00) [pid = 848] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351FB90400) [pid = 848] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 124 (00000035260B7000) [pid = 848] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000351E31AC00) [pid = 848] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000351976C400) [pid = 848] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526DDD000) [pid = 848] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003519606C00) [pid = 848] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003525009000) [pid = 848] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003522B8E000) [pid = 848] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352946B400) [pid = 848] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003529D4BC00) [pid = 848] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:44:47 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352E007800) [pid = 848] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:44:48 INFO - PROCESS | 848 | 1461069888637 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]]]}] 05:44:48 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) 05:44:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1282ms 05:44:48 INFO - PROCESS | 848 | 1461069888686 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 05:44:48 INFO - PROCESS | 848 | 1461069888691 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 05:44:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:44:48 INFO - PROCESS | 848 | 1461069888697 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:44:48 INFO - PROCESS | 848 | 1461069888701 Marionette TRACE conn5 <- [1,690,null,{}] 05:44:48 INFO - PROCESS | 848 | 1461069888751 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}] 05:44:48 INFO - PROCESS | 848 | 1461069888857 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 05:44:49 INFO - PROCESS | 848 | 1461069889071 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:49 INFO - PROCESS | 848 | ++DOCSHELL 0000003526505000 == 69 [pid = 848] [id = 182] 05:44:49 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003522B2E800) [pid = 848] [serial = 544] [outer = 0000000000000000] 05:44:49 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003523615800) [pid = 848] [serial = 545] [outer = 0000003522B2E800] 05:44:49 INFO - PROCESS | 848 | 1461069889134 Marionette DEBUG loaded listener.js 05:44:49 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003525008800) [pid = 848] [serial = 546] [outer = 0000003522B2E800] 05:44:50 INFO - PROCESS | 848 | 1461069890197 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]]]}] 05:44:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:44:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1534ms 05:44:50 INFO - PROCESS | 848 | 1461069890234 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 05:44:50 INFO - PROCESS | 848 | 1461069890240 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 05:44:50 INFO - PROCESS | 848 | 1461069890289 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:44:50 INFO - PROCESS | 848 | 1461069890293 Marionette TRACE conn5 <- [1,694,null,{}] 05:44:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:44:50 INFO - PROCESS | 848 | 1461069890297 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}] 05:44:50 INFO - PROCESS | 848 | 1461069890398 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 05:44:50 INFO - PROCESS | 848 | 1461069890592 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:50 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ED8000 == 70 [pid = 848] [id = 183] 05:44:50 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (00000035264E2400) [pid = 848] [serial = 547] [outer = 0000000000000000] 05:44:50 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003526DD5400) [pid = 848] [serial = 548] [outer = 00000035264E2400] 05:44:50 INFO - PROCESS | 848 | 1461069890650 Marionette DEBUG loaded listener.js 05:44:50 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003527412000) [pid = 848] [serial = 549] [outer = 00000035264E2400] 05:44:51 INFO - PROCESS | 848 | 1461069891727 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]]]}] 05:44:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:44:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1484ms 05:44:51 INFO - PROCESS | 848 | 1461069891783 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 05:44:51 INFO - PROCESS | 848 | 1461069891785 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 05:44:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:44:51 INFO - PROCESS | 848 | 1461069891789 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:44:51 INFO - PROCESS | 848 | 1461069891793 Marionette TRACE conn5 <- [1,698,null,{}] 05:44:51 INFO - PROCESS | 848 | 1461069891846 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}] 05:44:52 INFO - PROCESS | 848 | 1461069892019 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 05:44:52 INFO - PROCESS | 848 | 1461069892112 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7D0800 == 71 [pid = 848] [id = 184] 05:44:52 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003529EEE400) [pid = 848] [serial = 550] [outer = 0000000000000000] 05:44:52 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352A065000) [pid = 848] [serial = 551] [outer = 0000003529EEE400] 05:44:52 INFO - PROCESS | 848 | 1461069892172 Marionette DEBUG loaded listener.js 05:44:52 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352A573C00) [pid = 848] [serial = 552] [outer = 0000003529EEE400] 05:44:53 INFO - PROCESS | 848 | 1461069893214 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]]]}] 05:44:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:44:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1448ms 05:44:53 INFO - PROCESS | 848 | 1461069893240 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 05:44:53 INFO - PROCESS | 848 | 1461069893243 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 05:44:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:44:53 INFO - PROCESS | 848 | 1461069893246 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:44:53 INFO - PROCESS | 848 | 1461069893249 Marionette TRACE conn5 <- [1,702,null,{}] 05:44:53 INFO - PROCESS | 848 | 1461069893253 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}] 05:44:53 INFO - PROCESS | 848 | 1461069893363 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 05:44:53 INFO - PROCESS | 848 | 1461069893471 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA98800 == 72 [pid = 848] [id = 185] 05:44:53 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A805400) [pid = 848] [serial = 553] [outer = 0000000000000000] 05:44:53 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A84F800) [pid = 848] [serial = 554] [outer = 000000352A805400] 05:44:53 INFO - PROCESS | 848 | 1461069893571 Marionette DEBUG loaded listener.js 05:44:53 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352A87A400) [pid = 848] [serial = 555] [outer = 000000352A805400] 05:44:54 INFO - PROCESS | 848 | 1461069894613 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]]]}] 05:44:54 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 05:44:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1380ms 05:44:54 INFO - PROCESS | 848 | 1461069894629 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 05:44:54 INFO - PROCESS | 848 | 1461069894633 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 05:44:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:44:54 INFO - PROCESS | 848 | 1461069894639 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:44:54 INFO - PROCESS | 848 | 1461069894642 Marionette TRACE conn5 <- [1,706,null,{}] 05:44:54 INFO - PROCESS | 848 | 1461069894649 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}] 05:44:54 INFO - PROCESS | 848 | 1461069894752 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 05:44:54 INFO - PROCESS | 848 | 1461069894883 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:54 INFO - PROCESS | 848 | ++DOCSHELL 0000003526519800 == 73 [pid = 848] [id = 186] 05:44:54 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003523611800) [pid = 848] [serial = 556] [outer = 0000000000000000] 05:44:54 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352362BC00) [pid = 848] [serial = 557] [outer = 0000003523611800] 05:44:54 INFO - PROCESS | 848 | 1461069894936 Marionette DEBUG loaded listener.js 05:44:55 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (00000035250BDC00) [pid = 848] [serial = 558] [outer = 0000003523611800] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 0000003526478800 == 72 [pid = 848] [id = 95] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 000000352DE31800 == 71 [pid = 848] [id = 142] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 00000035285AB800 == 70 [pid = 848] [id = 180] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 0000003526C6E800 == 69 [pid = 848] [id = 179] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 00000035236E4800 == 68 [pid = 848] [id = 178] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 0000003526356800 == 67 [pid = 848] [id = 177] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000351E320400) [pid = 848] [serial = 461] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003525962C00) [pid = 848] [serial = 464] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003529469400) [pid = 848] [serial = 467] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352361A800) [pid = 848] [serial = 470] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003526C5D000) [pid = 848] [serial = 473] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352E77CC00) [pid = 848] [serial = 476] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352A538000) [pid = 848] [serial = 509] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOCSHELL 00000035205D6800 == 66 [pid = 848] [id = 171] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352E4B8C00) [pid = 848] [serial = 408] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526DE0C00) [pid = 848] [serial = 494] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003527264C00) [pid = 848] [serial = 495] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003523C34800) [pid = 848] [serial = 483] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352362FC00) [pid = 848] [serial = 482] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003526307800) [pid = 848] [serial = 491] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352DB9B400) [pid = 848] [serial = 459] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003522999800) [pid = 848] [serial = 485] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003523C96C00) [pid = 848] [serial = 486] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003528D2F400) [pid = 848] [serial = 498] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000351E316400) [pid = 848] [serial = 480] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351960E000) [pid = 848] [serial = 479] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352595C800) [pid = 848] [serial = 488] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003526005C00) [pid = 848] [serial = 489] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 108 (00000035279C7C00) [pid = 848] [serial = 497] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529A07000) [pid = 848] [serial = 503] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003529A0BC00) [pid = 848] [serial = 500] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003529EE1400) [pid = 848] [serial = 506] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003529A68800) [pid = 848] [serial = 501] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000352A063800) [pid = 848] [serial = 507] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003529E1F000) [pid = 848] [serial = 504] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003526C30C00) [pid = 848] [serial = 492] [outer = 0000000000000000] [url = about:blank] 05:44:55 INFO - PROCESS | 848 | 1461069895937 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]]]}] 05:44:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:44:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1328ms 05:44:55 INFO - PROCESS | 848 | 1461069895971 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 05:44:55 INFO - PROCESS | 848 | 1461069895976 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 05:44:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:44:55 INFO - PROCESS | 848 | 1461069895983 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:44:55 INFO - PROCESS | 848 | 1461069895985 Marionette TRACE conn5 <- [1,710,null,{}] 05:44:55 INFO - PROCESS | 848 | 1461069895989 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}] 05:44:56 INFO - PROCESS | 848 | 1461069896078 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 05:44:56 INFO - PROCESS | 848 | 1461069896086 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:56 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C68000 == 67 [pid = 848] [id = 187] 05:44:56 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000351AFF8C00) [pid = 848] [serial = 559] [outer = 0000000000000000] 05:44:56 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003519607C00) [pid = 848] [serial = 560] [outer = 000000351AFF8C00] 05:44:56 INFO - PROCESS | 848 | 1461069896134 Marionette DEBUG loaded listener.js 05:44:56 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352500E800) [pid = 848] [serial = 561] [outer = 000000351AFF8C00] 05:44:56 INFO - PROCESS | 848 | 1461069896611 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] 05:44:56 INFO - PROCESS | 848 | 1461069896679 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 05:44:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:44:56 INFO - PROCESS | 848 | 1461069896683 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:44:56 INFO - PROCESS | 848 | 1461069896686 Marionette TRACE conn5 <- [1,714,null,{}] 05:44:56 INFO - PROCESS | 848 | 1461069896698 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}] 05:44:56 INFO - PROCESS | 848 | 1461069896793 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 05:44:56 INFO - PROCESS | 848 | 1461069896876 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:56 INFO - PROCESS | 848 | ++DOCSHELL 00000035284D0800 == 68 [pid = 848] [id = 188] 05:44:56 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003523EE6800) [pid = 848] [serial = 562] [outer = 0000000000000000] 05:44:56 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003526DC8C00) [pid = 848] [serial = 563] [outer = 0000003523EE6800] 05:44:56 INFO - PROCESS | 848 | 1461069896927 Marionette DEBUG loaded listener.js 05:44:57 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003528528000) [pid = 848] [serial = 564] [outer = 0000003523EE6800] 05:44:57 INFO - PROCESS | 848 | 1461069897371 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]]]}] 05:44:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:44:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 735ms 05:44:57 INFO - PROCESS | 848 | 1461069897420 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 05:44:57 INFO - PROCESS | 848 | 1461069897423 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 05:44:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:44:57 INFO - PROCESS | 848 | 1461069897456 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:44:57 INFO - PROCESS | 848 | 1461069897458 Marionette TRACE conn5 <- [1,718,null,{}] 05:44:57 INFO - PROCESS | 848 | 1461069897462 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}] 05:44:57 INFO - PROCESS | 848 | 1461069897551 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 05:44:57 INFO - PROCESS | 848 | 1461069897562 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:57 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ED3000 == 69 [pid = 848] [id = 189] 05:44:57 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003529A5EC00) [pid = 848] [serial = 565] [outer = 0000000000000000] 05:44:57 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003529E2B800) [pid = 848] [serial = 566] [outer = 0000003529A5EC00] 05:44:57 INFO - PROCESS | 848 | 1461069897609 Marionette DEBUG loaded listener.js 05:44:57 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352A05C400) [pid = 848] [serial = 567] [outer = 0000003529A5EC00] 05:44:58 INFO - PROCESS | 848 | 1461069898111 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[4040] expected 0 but got 140","_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] 05:44:58 INFO - PROCESS | 848 | 1461069898145 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 05:44:58 INFO - PROCESS | 848 | 1461069898148 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:44:58 INFO - PROCESS | 848 | 1461069898150 Marionette TRACE conn5 <- [1,722,null,{}] 05:44:58 INFO - PROCESS | 848 | 1461069898154 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}] 05:44:58 INFO - PROCESS | 848 | 1461069898270 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 05:44:58 INFO - PROCESS | 848 | 1461069898324 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:58 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5BA800 == 70 [pid = 848] [id = 190] 05:44:58 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352A065800) [pid = 848] [serial = 568] [outer = 0000000000000000] 05:44:58 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352A56F800) [pid = 848] [serial = 569] [outer = 000000352A065800] 05:44:58 INFO - PROCESS | 848 | 1461069898371 Marionette DEBUG loaded listener.js 05:44:58 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352A877000) [pid = 848] [serial = 570] [outer = 000000352A065800] 05:44:58 INFO - PROCESS | 848 | 1461069898795 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]]]}] 05:44:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:44:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 05:44:58 INFO - PROCESS | 848 | 1461069898823 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 05:44:58 INFO - PROCESS | 848 | 1461069898826 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 05:44:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:44:58 INFO - PROCESS | 848 | 1461069898829 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:44:58 INFO - PROCESS | 848 | 1461069898831 Marionette TRACE conn5 <- [1,726,null,{}] 05:44:58 INFO - PROCESS | 848 | 1461069898834 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}] 05:44:59 INFO - PROCESS | 848 | 1461069899002 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 05:44:59 INFO - PROCESS | 848 | 1461069899085 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAAB000 == 71 [pid = 848] [id = 191] 05:44:59 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352B1A0400) [pid = 848] [serial = 571] [outer = 0000000000000000] 05:44:59 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352B1B9000) [pid = 848] [serial = 572] [outer = 000000352B1A0400] 05:44:59 INFO - PROCESS | 848 | 1461069899137 Marionette DEBUG loaded listener.js 05:44:59 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352B8CF400) [pid = 848] [serial = 573] [outer = 000000352B1A0400] 05:44:59 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003526C5F400) [pid = 848] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:44:59 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351958CC00) [pid = 848] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:44:59 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003525B4A400) [pid = 848] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:44:59 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523619400) [pid = 848] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:44:59 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003529D4C400) [pid = 848] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:45:00 INFO - PROCESS | 848 | [848] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 05:45:00 INFO - PROCESS | 848 | 1461069900043 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]]]}] 05:45:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:45:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1238ms 05:45:00 INFO - PROCESS | 848 | 1461069900071 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 05:45:00 INFO - PROCESS | 848 | 1461069900073 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 05:45:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:45:00 INFO - PROCESS | 848 | 1461069900077 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:45:00 INFO - PROCESS | 848 | 1461069900079 Marionette TRACE conn5 <- [1,730,null,{}] 05:45:00 INFO - PROCESS | 848 | 1461069900082 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}] 05:45:00 INFO - PROCESS | 848 | 1461069900165 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 05:45:00 INFO - PROCESS | 848 | 1461069900237 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:00 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA44800 == 72 [pid = 848] [id = 192] 05:45:00 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000351E327400) [pid = 848] [serial = 574] [outer = 0000000000000000] 05:45:00 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000351E32BC00) [pid = 848] [serial = 575] [outer = 000000351E327400] 05:45:00 INFO - PROCESS | 848 | 1461069900285 Marionette DEBUG loaded listener.js 05:45:00 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003526DD3400) [pid = 848] [serial = 576] [outer = 000000351E327400] 05:45:01 INFO - PROCESS | 848 | 1461069901152 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]]]}] 05:45:01 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 05:45:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1130ms 05:45:01 INFO - PROCESS | 848 | 1461069901210 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 05:45:01 INFO - PROCESS | 848 | 1461069901212 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 05:45:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:45:01 INFO - PROCESS | 848 | 1461069901215 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:45:01 INFO - PROCESS | 848 | 1461069901217 Marionette TRACE conn5 <- [1,734,null,{}] 05:45:01 INFO - PROCESS | 848 | 1461069901221 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}] 05:45:01 INFO - PROCESS | 848 | 1461069901304 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 05:45:01 INFO - PROCESS | 848 | 1461069901377 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352E111800 == 73 [pid = 848] [id = 193] 05:45:01 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003523619400) [pid = 848] [serial = 577] [outer = 0000000000000000] 05:45:01 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352DA84400) [pid = 848] [serial = 578] [outer = 0000003523619400] 05:45:01 INFO - PROCESS | 848 | 1461069901423 Marionette DEBUG loaded listener.js 05:45:01 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352DBA8C00) [pid = 848] [serial = 579] [outer = 0000003523619400] 05:45:02 INFO - PROCESS | 848 | 1461069902413 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]]]}] 05:45:02 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.) 05:45:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1240ms 05:45:02 INFO - PROCESS | 848 | 1461069902493 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 05:45:02 INFO - PROCESS | 848 | 1461069902499 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 05:45:02 INFO - PROCESS | 848 | 1461069902505 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:45:02 INFO - PROCESS | 848 | 1461069902508 Marionette TRACE conn5 <- [1,738,null,{}] 05:45:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:45:02 INFO - PROCESS | 848 | 1461069902515 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}] 05:45:02 INFO - PROCESS | 848 | 1461069902623 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 05:45:02 INFO - PROCESS | 848 | 1461069902832 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:02 INFO - PROCESS | 848 | ++DOCSHELL 0000003526504800 == 74 [pid = 848] [id = 194] 05:45:02 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003522998800) [pid = 848] [serial = 580] [outer = 0000000000000000] 05:45:02 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352360FC00) [pid = 848] [serial = 581] [outer = 0000003522998800] 05:45:02 INFO - PROCESS | 848 | 1461069902893 Marionette DEBUG loaded listener.js 05:45:02 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003526003800) [pid = 848] [serial = 582] [outer = 0000003522998800] 05:45:04 INFO - PROCESS | 848 | 1461069904022 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]]]}] 05:45:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:45:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1536ms 05:45:04 INFO - PROCESS | 848 | 1461069904049 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 05:45:04 INFO - PROCESS | 848 | 1461069904056 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 05:45:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:45:04 INFO - PROCESS | 848 | 1461069904064 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:45:04 INFO - PROCESS | 848 | 1461069904067 Marionette TRACE conn5 <- [1,742,null,{}] 05:45:04 INFO - PROCESS | 848 | 1461069904071 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}] 05:45:04 INFO - PROCESS | 848 | 1461069904213 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 05:45:04 INFO - PROCESS | 848 | 1461069904339 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7CE800 == 75 [pid = 848] [id = 195] 05:45:04 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (00000035260B4400) [pid = 848] [serial = 583] [outer = 0000000000000000] 05:45:04 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003527824400) [pid = 848] [serial = 584] [outer = 00000035260B4400] 05:45:04 INFO - PROCESS | 848 | 1461069904396 Marionette DEBUG loaded listener.js 05:45:04 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003529E75400) [pid = 848] [serial = 585] [outer = 00000035260B4400] 05:45:05 INFO - PROCESS | 848 | 1461069905426 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]]]}] 05:45:05 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 05:45:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1376ms 05:45:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:45:05 INFO - PROCESS | 848 | 1461069905445 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 05:45:05 INFO - PROCESS | 848 | 1461069905447 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 05:45:05 INFO - PROCESS | 848 | 1461069905451 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:45:05 INFO - PROCESS | 848 | 1461069905455 Marionette TRACE conn5 <- [1,746,null,{}] 05:45:05 INFO - PROCESS | 848 | 1461069905510 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}] 05:45:05 INFO - PROCESS | 848 | 1461069905616 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 05:45:05 INFO - PROCESS | 848 | 1461069905813 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFC0000 == 76 [pid = 848] [id = 196] 05:45:05 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351E316400) [pid = 848] [serial = 586] [outer = 0000000000000000] 05:45:05 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352B1B4C00) [pid = 848] [serial = 587] [outer = 000000351E316400] 05:45:05 INFO - PROCESS | 848 | 1461069905873 Marionette DEBUG loaded listener.js 05:45:05 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352DD2C800) [pid = 848] [serial = 588] [outer = 000000351E316400] 05:45:06 INFO - PROCESS | 848 | 1461069906642 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]]]}] 05:45:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:45:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1237ms 05:45:06 INFO - PROCESS | 848 | 1461069906690 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 05:45:06 INFO - PROCESS | 848 | 1461069906695 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 05:45:06 INFO - PROCESS | 848 | 1461069906700 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:45:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:45:06 INFO - PROCESS | 848 | 1461069906705 Marionette TRACE conn5 <- [1,750,null,{}] 05:45:06 INFO - PROCESS | 848 | 1461069906711 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}] 05:45:06 INFO - PROCESS | 848 | 1461069906814 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 05:45:06 INFO - PROCESS | 848 | 1461069906941 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003525053800 == 77 [pid = 848] [id = 197] 05:45:06 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351960E400) [pid = 848] [serial = 589] [outer = 0000000000000000] 05:45:06 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000351AF17C00) [pid = 848] [serial = 590] [outer = 000000351960E400] 05:45:07 INFO - PROCESS | 848 | 1461069906994 Marionette DEBUG loaded listener.js 05:45:07 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003523619800) [pid = 848] [serial = 591] [outer = 000000351960E400] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 000000352635D000 == 76 [pid = 848] [id = 80] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 0000003526919000 == 75 [pid = 848] [id = 111] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 000000351FA44800 == 74 [pid = 848] [id = 192] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 000000352BAAB000 == 73 [pid = 848] [id = 191] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 000000352A5BA800 == 72 [pid = 848] [id = 190] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 0000003529ED3000 == 71 [pid = 848] [id = 189] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 00000035284D0800 == 70 [pid = 848] [id = 188] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 0000003523C68000 == 69 [pid = 848] [id = 187] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003529A0AC00) [pid = 848] [serial = 542] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000351E311800) [pid = 848] [serial = 512] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 126 (00000035250B9400) [pid = 848] [serial = 515] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352A57C400) [pid = 848] [serial = 521] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003527267400) [pid = 848] [serial = 518] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352B8CC000) [pid = 848] [serial = 524] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352DB9F800) [pid = 848] [serial = 527] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 0000003526519800 == 68 [pid = 848] [id = 186] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 000000352BABB000 == 67 [pid = 848] [id = 170] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 0000003529ED8000 == 66 [pid = 848] [id = 183] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 0000003526505000 == 65 [pid = 848] [id = 182] 05:45:07 INFO - PROCESS | 848 | --DOCSHELL 000000352A422800 == 64 [pid = 848] [id = 181] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035279C1400) [pid = 848] [serial = 540] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000351E31D400) [pid = 848] [serial = 531] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000351960B400) [pid = 848] [serial = 530] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 118 (00000035260B3800) [pid = 848] [serial = 536] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352362B800) [pid = 848] [serial = 533] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352500B800) [pid = 848] [serial = 534] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352A853400) [pid = 848] [serial = 510] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003527090C00) [pid = 848] [serial = 539] [outer = 0000000000000000] [url = about:blank] 05:45:07 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035264ED800) [pid = 848] [serial = 537] [outer = 0000000000000000] [url = about:blank] 05:45:08 INFO - PROCESS | 848 | [848] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 05:45:08 INFO - PROCESS | 848 | 1461069908054 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]]]}] 05:45:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:45:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1382ms 05:45:08 INFO - PROCESS | 848 | 1461069908087 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 05:45:08 INFO - PROCESS | 848 | 1461069908093 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 05:45:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:45:08 INFO - PROCESS | 848 | 1461069908099 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:45:08 INFO - PROCESS | 848 | 1461069908102 Marionette TRACE conn5 <- [1,754,null,{}] 05:45:08 INFO - PROCESS | 848 | 1461069908105 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}] 05:45:08 INFO - PROCESS | 848 | 1461069908194 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 05:45:08 INFO - PROCESS | 848 | 1461069908201 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:08 INFO - PROCESS | 848 | ++DOCSHELL 000000352505E800 == 65 [pid = 848] [id = 198] 05:45:08 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351E311800) [pid = 848] [serial = 592] [outer = 0000000000000000] 05:45:08 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000351E316000) [pid = 848] [serial = 593] [outer = 000000351E311800] 05:45:08 INFO - PROCESS | 848 | 1461069908249 Marionette DEBUG loaded listener.js 05:45:08 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000351FB8F800) [pid = 848] [serial = 594] [outer = 000000351E311800] 05:45:09 INFO - PROCESS | 848 | 1461069909206 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]]]}] 05:45:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:45:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1132ms 05:45:09 INFO - PROCESS | 848 | 1461069909233 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 05:45:09 INFO - PROCESS | 848 | 1461069909235 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 05:45:09 INFO - PROCESS | 848 | 1461069909238 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:45:09 INFO - PROCESS | 848 | 1461069909242 Marionette TRACE conn5 <- [1,758,null,{}] 05:45:09 INFO - PROCESS | 848 | 1461069909253 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}] 05:45:09 INFO - PROCESS | 848 | 1461069909344 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 05:45:09 INFO - PROCESS | 848 | 1461069909350 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:09 INFO - PROCESS | 848 | ++DOCSHELL 00000035284C1800 == 66 [pid = 848] [id = 199] 05:45:09 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003523C9D400) [pid = 848] [serial = 595] [outer = 0000000000000000] 05:45:09 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (00000035250BE400) [pid = 848] [serial = 596] [outer = 0000003523C9D400] 05:45:09 INFO - PROCESS | 848 | 1461069909400 Marionette DEBUG loaded listener.js 05:45:09 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (00000035260B7C00) [pid = 848] [serial = 597] [outer = 0000003523C9D400] 05:45:09 INFO - PROCESS | 848 | 1461069909837 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]]]}] 05:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 630ms 05:45:09 INFO - PROCESS | 848 | 1461069909882 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 05:45:09 INFO - PROCESS | 848 | 1461069909885 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 05:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:45:09 INFO - PROCESS | 848 | 1461069909888 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:45:09 INFO - PROCESS | 848 | 1461069909890 Marionette TRACE conn5 <- [1,762,null,{}] 05:45:09 INFO - PROCESS | 848 | 1461069909893 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}] 05:45:09 INFO - PROCESS | 848 | 1461069909988 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 05:45:09 INFO - PROCESS | 848 | 1461069909994 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ECB000 == 67 [pid = 848] [id = 200] 05:45:10 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003526C54400) [pid = 848] [serial = 598] [outer = 0000000000000000] 05:45:10 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526DC8800) [pid = 848] [serial = 599] [outer = 0000003526C54400] 05:45:10 INFO - PROCESS | 848 | 1461069910044 Marionette DEBUG loaded listener.js 05:45:10 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352725D800) [pid = 848] [serial = 600] [outer = 0000003526C54400] 05:45:10 INFO - PROCESS | 848 | 1461069910524 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]]]}] 05:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 05:45:10 INFO - PROCESS | 848 | 1461069910563 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 05:45:10 INFO - PROCESS | 848 | 1461069910565 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 05:45:10 INFO - PROCESS | 848 | 1461069910569 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:45:10 INFO - PROCESS | 848 | 1461069910571 Marionette TRACE conn5 <- [1,766,null,{}] 05:45:10 INFO - PROCESS | 848 | 1461069910574 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}] 05:45:10 INFO - PROCESS | 848 | 1461069910685 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 05:45:10 INFO - PROCESS | 848 | 1461069910771 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:10 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5B7800 == 68 [pid = 848] [id = 201] 05:45:10 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035273D1800) [pid = 848] [serial = 601] [outer = 0000000000000000] 05:45:10 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003527696C00) [pid = 848] [serial = 602] [outer = 00000035273D1800] 05:45:10 INFO - PROCESS | 848 | 1461069910819 Marionette DEBUG loaded listener.js 05:45:10 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352852B800) [pid = 848] [serial = 603] [outer = 00000035273D1800] 05:45:11 INFO - PROCESS | 848 | 1461069911269 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]]]}] 05:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 735ms 05:45:11 INFO - PROCESS | 848 | 1461069911307 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 05:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:45:11 INFO - PROCESS | 848 | 1461069911309 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 05:45:11 INFO - PROCESS | 848 | 1461069911312 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:45:11 INFO - PROCESS | 848 | 1461069911314 Marionette TRACE conn5 <- [1,770,null,{}] 05:45:11 INFO - PROCESS | 848 | 1461069911318 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}] 05:45:11 INFO - PROCESS | 848 | 1461069911453 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 05:45:11 INFO - PROCESS | 848 | 1461069911514 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:11 INFO - PROCESS | 848 | ++DOCSHELL 000000352DAA2800 == 69 [pid = 848] [id = 202] 05:45:11 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529A69C00) [pid = 848] [serial = 604] [outer = 0000000000000000] 05:45:11 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529E7B800) [pid = 848] [serial = 605] [outer = 0000003529A69C00] 05:45:11 INFO - PROCESS | 848 | 1461069911566 Marionette DEBUG loaded listener.js 05:45:11 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352A061400) [pid = 848] [serial = 606] [outer = 0000003529A69C00] 05:45:12 INFO - PROCESS | 848 | 1461069911996 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]]]}] 05:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 735ms 05:45:12 INFO - PROCESS | 848 | 1461069912056 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 05:45:12 INFO - PROCESS | 848 | 1461069912058 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 05:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:45:12 INFO - PROCESS | 848 | 1461069912062 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:45:12 INFO - PROCESS | 848 | 1461069912064 Marionette TRACE conn5 <- [1,774,null,{}] 05:45:12 INFO - PROCESS | 848 | 1461069912067 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}] 05:45:12 INFO - PROCESS | 848 | 1461069912180 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003523616C00) [pid = 848] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352B1B7400) [pid = 848] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351A954800) [pid = 848] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352A530800) [pid = 848] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352DDCEC00) [pid = 848] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003526C50C00) [pid = 848] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003529A08000) [pid = 848] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352500A000) [pid = 848] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003525008400) [pid = 848] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003526DD0800) [pid = 848] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003522995C00) [pid = 848] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352DD29000) [pid = 848] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003526DDD800) [pid = 848] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 114 (00000035250C7400) [pid = 848] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003517B74400) [pid = 848] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352DD2FC00) [pid = 848] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352A80B000) [pid = 848] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352A574C00) [pid = 848] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523C27800) [pid = 848] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003519769C00) [pid = 848] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352B1BDC00) [pid = 848] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000352B8C7800) [pid = 848] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352A065800) [pid = 848] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352B1A0400) [pid = 848] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003523EE6800) [pid = 848] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003529A5EC00) [pid = 848] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003523611800) [pid = 848] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000351AFF8C00) [pid = 848] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 99 (000000352A805400) [pid = 848] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:45:12 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000351E327400) [pid = 848] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:45:12 INFO - PROCESS | 848 | 1461069912466 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:12 INFO - PROCESS | 848 | ++DOCSHELL 00000035236EF800 == 70 [pid = 848] [id = 203] 05:45:12 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003517B74400) [pid = 848] [serial = 607] [outer = 0000000000000000] 05:45:12 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000351E324C00) [pid = 848] [serial = 608] [outer = 0000003517B74400] 05:45:12 INFO - PROCESS | 848 | 1461069912516 Marionette DEBUG loaded listener.js 05:45:12 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000352362B000) [pid = 848] [serial = 609] [outer = 0000003517B74400] 05:45:12 INFO - PROCESS | 848 | 1461069912880 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]]]}] 05:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 881ms 05:45:12 INFO - PROCESS | 848 | 1461069912946 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 05:45:12 INFO - PROCESS | 848 | 1461069912948 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 05:45:12 INFO - PROCESS | 848 | 1461069912951 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:45:12 INFO - PROCESS | 848 | 1461069912953 Marionette TRACE conn5 <- [1,778,null,{}] 05:45:12 INFO - PROCESS | 848 | 1461069912956 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}] 05:45:13 INFO - PROCESS | 848 | 1461069913067 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 05:45:13 INFO - PROCESS | 848 | 1461069913080 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:13 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0C7000 == 71 [pid = 848] [id = 204] 05:45:13 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (00000035250C3800) [pid = 848] [serial = 610] [outer = 0000000000000000] 05:45:13 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003526DCB400) [pid = 848] [serial = 611] [outer = 00000035250C3800] 05:45:13 INFO - PROCESS | 848 | 1461069913126 Marionette DEBUG loaded listener.js 05:45:13 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352A531000) [pid = 848] [serial = 612] [outer = 00000035250C3800] 05:45:13 INFO - PROCESS | 848 | 1461069913544 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]]]}] 05:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 630ms 05:45:13 INFO - PROCESS | 848 | 1461069913584 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 05:45:13 INFO - PROCESS | 848 | 1461069913586 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 05:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:45:13 INFO - PROCESS | 848 | 1461069913590 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:45:13 INFO - PROCESS | 848 | 1461069913592 Marionette TRACE conn5 <- [1,782,null,{}] 05:45:13 INFO - PROCESS | 848 | 1461069913596 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}] 05:45:13 INFO - PROCESS | 848 | 1461069913716 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 05:45:13 INFO - PROCESS | 848 | 1461069913761 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:13 INFO - PROCESS | 848 | ++DOCSHELL 000000352E836000 == 72 [pid = 848] [id = 205] 05:45:13 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000352A806000) [pid = 848] [serial = 613] [outer = 0000000000000000] 05:45:13 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352A80BC00) [pid = 848] [serial = 614] [outer = 000000352A806000] 05:45:13 INFO - PROCESS | 848 | 1461069913807 Marionette DEBUG loaded listener.js 05:45:13 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352A858800) [pid = 848] [serial = 615] [outer = 000000352A806000] 05:45:14 INFO - PROCESS | 848 | 1461069914236 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]]]}] 05:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 672ms 05:45:14 INFO - PROCESS | 848 | 1461069914265 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 05:45:14 INFO - PROCESS | 848 | 1461069914267 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 05:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:45:14 INFO - PROCESS | 848 | 1461069914270 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:45:14 INFO - PROCESS | 848 | 1461069914272 Marionette TRACE conn5 <- [1,786,null,{}] 05:45:14 INFO - PROCESS | 848 | 1461069914276 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}] 05:45:14 INFO - PROCESS | 848 | 1461069914361 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 05:45:14 INFO - PROCESS | 848 | 1461069914368 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352F87B800 == 73 [pid = 848] [id = 206] 05:45:14 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352A878400) [pid = 848] [serial = 616] [outer = 0000000000000000] 05:45:14 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352A884400) [pid = 848] [serial = 617] [outer = 000000352A878400] 05:45:14 INFO - PROCESS | 848 | 1461069914415 Marionette DEBUG loaded listener.js 05:45:14 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352B1A8000) [pid = 848] [serial = 618] [outer = 000000352A878400] 05:45:15 INFO - PROCESS | 848 | 1461069915153 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]]]}] 05:45:15 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 05:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 923ms 05:45:15 INFO - PROCESS | 848 | 1461069915198 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 05:45:15 INFO - PROCESS | 848 | 1461069915204 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 05:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:45:15 INFO - PROCESS | 848 | 1461069915210 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:45:15 INFO - PROCESS | 848 | 1461069915215 Marionette TRACE conn5 <- [1,790,null,{}] 05:45:15 INFO - PROCESS | 848 | 1461069915221 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}] 05:45:15 INFO - PROCESS | 848 | 1461069915339 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 05:45:15 INFO - PROCESS | 848 | 1461069915466 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:15 INFO - PROCESS | 848 | ++DOCSHELL 0000003526486000 == 74 [pid = 848] [id = 207] 05:45:15 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003522968C00) [pid = 848] [serial = 619] [outer = 0000000000000000] 05:45:15 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003523630800) [pid = 848] [serial = 620] [outer = 0000003522968C00] 05:45:15 INFO - PROCESS | 848 | 1461069915528 Marionette DEBUG loaded listener.js 05:45:15 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003523C97400) [pid = 848] [serial = 621] [outer = 0000003522968C00] 05:45:16 INFO - PROCESS | 848 | 1461069916118 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]]]}] 05:45:16 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 05:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 987ms 05:45:16 INFO - PROCESS | 848 | 1461069916199 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 05:45:16 INFO - PROCESS | 848 | 1461069916206 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 05:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:45:16 INFO - PROCESS | 848 | 1461069916227 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:45:16 INFO - PROCESS | 848 | 1461069916230 Marionette TRACE conn5 <- [1,794,null,{}] 05:45:16 INFO - PROCESS | 848 | 1461069916235 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}] 05:45:16 INFO - PROCESS | 848 | 1461069916358 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 05:45:16 INFO - PROCESS | 848 | 1461069916474 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352A436000 == 75 [pid = 848] [id = 208] 05:45:16 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003525C63000) [pid = 848] [serial = 622] [outer = 0000000000000000] 05:45:16 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003526DDB400) [pid = 848] [serial = 623] [outer = 0000003525C63000] 05:45:16 INFO - PROCESS | 848 | 1461069916535 Marionette DEBUG loaded listener.js 05:45:16 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003528530400) [pid = 848] [serial = 624] [outer = 0000003525C63000] 05:45:17 INFO - PROCESS | 848 | 1461069917136 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]]]}] 05:45:17 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 05:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 987ms 05:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:45:17 INFO - PROCESS | 848 | 1461069917213 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 05:45:17 INFO - PROCESS | 848 | 1461069917216 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 05:45:17 INFO - PROCESS | 848 | 1461069917220 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:45:17 INFO - PROCESS | 848 | 1461069917224 Marionette TRACE conn5 <- [1,798,null,{}] 05:45:17 INFO - PROCESS | 848 | 1461069917236 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}] 05:45:17 INFO - PROCESS | 848 | 1461069917399 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 05:45:17 INFO - PROCESS | 848 | 1461069917410 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:17 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E29800 == 76 [pid = 848] [id = 209] 05:45:17 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352A533000) [pid = 848] [serial = 625] [outer = 0000000000000000] 05:45:17 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A857800) [pid = 848] [serial = 626] [outer = 000000352A533000] 05:45:17 INFO - PROCESS | 848 | 1461069917469 Marionette DEBUG loaded listener.js 05:45:17 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352B1B9800) [pid = 848] [serial = 627] [outer = 000000352A533000] 05:45:18 INFO - PROCESS | 848 | 1461069918113 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]]]}] 05:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 945ms 05:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:45:18 INFO - PROCESS | 848 | 1461069918167 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 05:45:18 INFO - PROCESS | 848 | 1461069918170 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 05:45:18 INFO - PROCESS | 848 | 1461069918174 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:45:18 INFO - PROCESS | 848 | 1461069918177 Marionette TRACE conn5 <- [1,802,null,{}] 05:45:18 INFO - PROCESS | 848 | 1461069918180 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}] 05:45:18 INFO - PROCESS | 848 | 1461069918294 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 05:45:18 INFO - PROCESS | 848 | 1461069918417 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:18 INFO - PROCESS | 848 | ++DOCSHELL 0000003531BD7800 == 77 [pid = 848] [id = 210] 05:45:18 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352B8C7800) [pid = 848] [serial = 628] [outer = 0000000000000000] 05:45:18 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352B8D2000) [pid = 848] [serial = 629] [outer = 000000352B8C7800] 05:45:18 INFO - PROCESS | 848 | 1461069918476 Marionette DEBUG loaded listener.js 05:45:18 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352DBA6000) [pid = 848] [serial = 630] [outer = 000000352B8C7800] 05:45:19 INFO - PROCESS | 848 | 1461069919028 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] 05:45:19 INFO - PROCESS | 848 | 1461069919060 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 05:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:45:19 INFO - PROCESS | 848 | 1461069919064 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:45:19 INFO - PROCESS | 848 | 1461069919066 Marionette TRACE conn5 <- [1,806,null,{}] 05:45:19 INFO - PROCESS | 848 | 1461069919070 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}] 05:45:19 INFO - PROCESS | 848 | 1461069919180 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 05:45:19 INFO - PROCESS | 848 | 1461069919275 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:19 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DAC000 == 78 [pid = 848] [id = 211] 05:45:19 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352A0CD000) [pid = 848] [serial = 631] [outer = 0000000000000000] 05:45:19 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352A0D2C00) [pid = 848] [serial = 632] [outer = 000000352A0CD000] 05:45:19 INFO - PROCESS | 848 | 1461069919333 Marionette DEBUG loaded listener.js 05:45:19 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352DA7A800) [pid = 848] [serial = 633] [outer = 000000352A0CD000] 05:45:19 INFO - PROCESS | 848 | 1461069919970 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]]]}] 05:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 924ms 05:45:20 INFO - PROCESS | 848 | 1461069919990 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 05:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:45:20 INFO - PROCESS | 848 | 1461069919993 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 05:45:20 INFO - PROCESS | 848 | 1461069919996 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:45:20 INFO - PROCESS | 848 | 1461069919998 Marionette TRACE conn5 <- [1,810,null,{}] 05:45:20 INFO - PROCESS | 848 | 1461069920002 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}] 05:45:20 INFO - PROCESS | 848 | 1461069920124 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 05:45:20 INFO - PROCESS | 848 | 1461069920248 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:20 INFO - PROCESS | 848 | ++DOCSHELL 00000035322C9000 == 79 [pid = 848] [id = 212] 05:45:20 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A589400) [pid = 848] [serial = 634] [outer = 0000000000000000] 05:45:20 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352B8CC000) [pid = 848] [serial = 635] [outer = 000000352A589400] 05:45:20 INFO - PROCESS | 848 | 1461069920311 Marionette DEBUG loaded listener.js 05:45:20 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352E003C00) [pid = 848] [serial = 636] [outer = 000000352A589400] 05:45:20 INFO - PROCESS | 848 | 1461069920897 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] 05:45:20 INFO - PROCESS | 848 | 1461069920989 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 05:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:45:21 INFO - PROCESS | 848 | 1461069920993 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:45:21 INFO - PROCESS | 848 | 1461069920995 Marionette TRACE conn5 <- [1,814,null,{}] 05:45:21 INFO - PROCESS | 848 | 1461069920999 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}] 05:45:21 INFO - PROCESS | 848 | 1461069921122 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 05:45:21 INFO - PROCESS | 848 | 1461069921246 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:21 INFO - PROCESS | 848 | ++DOCSHELL 00000035205D2800 == 80 [pid = 848] [id = 213] 05:45:21 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003519607000) [pid = 848] [serial = 637] [outer = 0000000000000000] 05:45:21 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000351E32C800) [pid = 848] [serial = 638] [outer = 0000003519607000] 05:45:21 INFO - PROCESS | 848 | 1461069921304 Marionette DEBUG loaded listener.js 05:45:21 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352946DC00) [pid = 848] [serial = 639] [outer = 0000003519607000] 05:45:22 INFO - PROCESS | 848 | 1461069922078 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]]]}] 05:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1134ms 05:45:22 INFO - PROCESS | 848 | 1461069922129 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 05:45:22 INFO - PROCESS | 848 | 1461069922134 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 05:45:22 INFO - PROCESS | 848 | 1461069922139 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:45:22 INFO - PROCESS | 848 | 1461069922143 Marionette TRACE conn5 <- [1,818,null,{}] 05:45:22 INFO - PROCESS | 848 | 1461069922150 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}] 05:45:22 INFO - PROCESS | 848 | 1461069922259 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 05:45:22 INFO - PROCESS | 848 | 1461069922391 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:22 INFO - PROCESS | 848 | ++DOCSHELL 000000352591D800 == 81 [pid = 848] [id = 214] 05:45:22 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000350B5FA400) [pid = 848] [serial = 640] [outer = 0000000000000000] 05:45:22 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003517D35800) [pid = 848] [serial = 641] [outer = 000000350B5FA400] 05:45:22 INFO - PROCESS | 848 | 1461069922445 Marionette DEBUG loaded listener.js 05:45:22 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000351976F400) [pid = 848] [serial = 642] [outer = 000000350B5FA400] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352E836000 == 80 [pid = 848] [id = 205] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352E0C7000 == 79 [pid = 848] [id = 204] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 00000035236EF800 == 78 [pid = 848] [id = 203] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352DAA2800 == 77 [pid = 848] [id = 202] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352A5B7800 == 76 [pid = 848] [id = 201] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 0000003529ECB000 == 75 [pid = 848] [id = 200] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 00000035284C1800 == 74 [pid = 848] [id = 199] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352505E800 == 73 [pid = 848] [id = 198] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 0000003525053800 == 72 [pid = 848] [id = 197] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003523615800) [pid = 848] [serial = 545] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003526DD5400) [pid = 848] [serial = 548] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352A065000) [pid = 848] [serial = 551] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352DA84400) [pid = 848] [serial = 578] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352A7CE800 == 71 [pid = 848] [id = 195] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 0000003526504800 == 70 [pid = 848] [id = 194] 05:45:23 INFO - PROCESS | 848 | --DOCSHELL 000000352E111800 == 69 [pid = 848] [id = 193] 05:45:23 INFO - PROCESS | 848 | 1461069923116 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]]]}] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352A87F800) [pid = 848] [serial = 471] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352ED7F400) [pid = 848] [serial = 426] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003522B2DC00) [pid = 848] [serial = 513] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352DDCF800) [pid = 848] [serial = 423] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352E00C000) [pid = 848] [serial = 374] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352B865000) [pid = 848] [serial = 474] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352B866800) [pid = 848] [serial = 417] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352A061C00) [pid = 848] [serial = 468] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003525E82400) [pid = 848] [serial = 516] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529A0C400) [pid = 848] [serial = 519] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352500FC00) [pid = 848] [serial = 365] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352E00E800) [pid = 848] [serial = 420] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003529A0F000) [pid = 848] [serial = 368] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526A0BC00) [pid = 848] [serial = 414] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352299AC00) [pid = 848] [serial = 411] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352ED72800) [pid = 848] [serial = 477] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000352DD32400) [pid = 848] [serial = 528] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352B1C1000) [pid = 848] [serial = 522] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003526DD0C00) [pid = 848] [serial = 465] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003522B2F400) [pid = 848] [serial = 462] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352DBA8400) [pid = 848] [serial = 371] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352DA7F000) [pid = 848] [serial = 525] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352A56F800) [pid = 848] [serial = 569] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000352B1B9000) [pid = 848] [serial = 572] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352A877000) [pid = 848] [serial = 570] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003526DC8C00) [pid = 848] [serial = 563] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003528528000) [pid = 848] [serial = 564] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003529E2B800) [pid = 848] [serial = 566] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 101 (00000035250BDC00) [pid = 848] [serial = 558] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000352362BC00) [pid = 848] [serial = 557] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003519607C00) [pid = 848] [serial = 560] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000352500E800) [pid = 848] [serial = 561] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000352A87A400) [pid = 848] [serial = 555] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000352A84F800) [pid = 848] [serial = 554] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003526DD3400) [pid = 848] [serial = 576] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 94 (000000351E32BC00) [pid = 848] [serial = 575] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 93 (000000352B8CF400) [pid = 848] [serial = 573] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - PROCESS | 848 | --DOMWINDOW == 92 (000000352A05C400) [pid = 848] [serial = 567] [outer = 0000000000000000] [url = about:blank] 05:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1025ms 05:45:23 INFO - PROCESS | 848 | 1461069923169 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 05:45:23 INFO - PROCESS | 848 | 1461069923175 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 05:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:45:23 INFO - PROCESS | 848 | 1461069923183 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:45:23 INFO - PROCESS | 848 | 1461069923186 Marionette TRACE conn5 <- [1,822,null,{}] 05:45:23 INFO - PROCESS | 848 | 1461069923190 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}] 05:45:23 INFO - PROCESS | 848 | 1461069923299 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 05:45:23 INFO - PROCESS | 848 | 1461069923312 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:23 INFO - PROCESS | 848 | ++DOCSHELL 0000003525914000 == 70 [pid = 848] [id = 215] 05:45:23 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000351976F800) [pid = 848] [serial = 643] [outer = 0000000000000000] 05:45:23 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000351E31F400) [pid = 848] [serial = 644] [outer = 000000351976F800] 05:45:23 INFO - PROCESS | 848 | 1461069923361 Marionette DEBUG loaded listener.js 05:45:23 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (000000351FB85000) [pid = 848] [serial = 645] [outer = 000000351976F800] 05:45:23 INFO - PROCESS | 848 | 1461069923903 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]]]}] 05:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 777ms 05:45:23 INFO - PROCESS | 848 | 1461069923965 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 05:45:23 INFO - PROCESS | 848 | 1461069923967 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 05:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:45:23 INFO - PROCESS | 848 | 1461069923970 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:45:23 INFO - PROCESS | 848 | 1461069923974 Marionette TRACE conn5 <- [1,826,null,{}] 05:45:23 INFO - PROCESS | 848 | 1461069923985 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}] 05:45:24 INFO - PROCESS | 848 | 1461069924085 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 05:45:24 INFO - PROCESS | 848 | 1461069924163 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:24 INFO - PROCESS | 848 | ++DOCSHELL 000000352857D800 == 71 [pid = 848] [id = 216] 05:45:24 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003523614400) [pid = 848] [serial = 646] [outer = 0000000000000000] 05:45:24 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003523649400) [pid = 848] [serial = 647] [outer = 0000003523614400] 05:45:24 INFO - PROCESS | 848 | 1461069924215 Marionette DEBUG loaded listener.js 05:45:24 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003523E4C400) [pid = 848] [serial = 648] [outer = 0000003523614400] 05:45:25 INFO - PROCESS | 848 | 1461069925934 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]]]}] 05:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1989ms 05:45:25 INFO - PROCESS | 848 | 1461069925962 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 05:45:25 INFO - PROCESS | 848 | 1461069925965 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 05:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:45:25 INFO - PROCESS | 848 | 1461069925968 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:45:25 INFO - PROCESS | 848 | 1461069925970 Marionette TRACE conn5 <- [1,830,null,{}] 05:45:25 INFO - PROCESS | 848 | 1461069925974 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}] 05:45:26 INFO - PROCESS | 848 | 1461069926066 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 05:45:26 INFO - PROCESS | 848 | 1461069926073 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:26 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5AE000 == 72 [pid = 848] [id = 217] 05:45:26 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (00000035250B9400) [pid = 848] [serial = 649] [outer = 0000000000000000] 05:45:26 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003525B42400) [pid = 848] [serial = 650] [outer = 00000035250B9400] 05:45:26 INFO - PROCESS | 848 | 1461069926119 Marionette DEBUG loaded listener.js 05:45:26 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003526DD2400) [pid = 848] [serial = 651] [outer = 00000035250B9400] 05:45:26 INFO - PROCESS | 848 | 1461069926608 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]]]}] 05:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 05:45:26 INFO - PROCESS | 848 | 1461069926643 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 05:45:26 INFO - PROCESS | 848 | 1461069926645 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 05:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:45:26 INFO - PROCESS | 848 | 1461069926648 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:45:26 INFO - PROCESS | 848 | 1461069926650 Marionette TRACE conn5 <- [1,834,null,{}] 05:45:26 INFO - PROCESS | 848 | 1461069926654 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}] 05:45:26 INFO - PROCESS | 848 | 1461069926771 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 05:45:26 INFO - PROCESS | 848 | 1461069926820 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:26 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7CD800 == 73 [pid = 848] [id = 218] 05:45:26 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (00000035250C7400) [pid = 848] [serial = 652] [outer = 0000000000000000] 05:45:26 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000352725DC00) [pid = 848] [serial = 653] [outer = 00000035250C7400] 05:45:26 INFO - PROCESS | 848 | 1461069926872 Marionette DEBUG loaded listener.js 05:45:26 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352852D800) [pid = 848] [serial = 654] [outer = 00000035250C7400] 05:45:27 INFO - PROCESS | 848 | 1461069927329 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]]]}] 05:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 735ms 05:45:27 INFO - PROCESS | 848 | 1461069927387 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 05:45:27 INFO - PROCESS | 848 | 1461069927389 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 05:45:27 INFO - PROCESS | 848 | 1461069927401 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:45:27 INFO - PROCESS | 848 | 1461069927403 Marionette TRACE conn5 <- [1,838,null,{}] 05:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:45:27 INFO - PROCESS | 848 | 1461069927406 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}] 05:45:27 INFO - PROCESS | 848 | 1461069927544 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 05:45:27 INFO - PROCESS | 848 | 1461069927603 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:27 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA9E000 == 74 [pid = 848] [id = 219] 05:45:27 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003529A6A000) [pid = 848] [serial = 655] [outer = 0000000000000000] 05:45:27 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003529E84400) [pid = 848] [serial = 656] [outer = 0000003529A6A000] 05:45:27 INFO - PROCESS | 848 | 1461069927653 Marionette DEBUG loaded listener.js 05:45:27 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352A0D5800) [pid = 848] [serial = 657] [outer = 0000003529A6A000] 05:45:28 INFO - PROCESS | 848 | 1461069928080 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]]]}] 05:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 735ms 05:45:28 INFO - PROCESS | 848 | 1461069928155 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 05:45:28 INFO - PROCESS | 848 | 1461069928157 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 05:45:28 INFO - PROCESS | 848 | 1461069928161 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:45:28 INFO - PROCESS | 848 | 1461069928163 Marionette TRACE conn5 <- [1,842,null,{}] 05:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:45:28 INFO - PROCESS | 848 | 1461069928166 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}] 05:45:28 INFO - PROCESS | 848 | 1461069928280 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 106 (00000035273D1800) [pid = 848] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351E311800) [pid = 848] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003526C54400) [pid = 848] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003529EEE400) [pid = 848] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 102 (000000351960E400) [pid = 848] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003522B2E800) [pid = 848] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 100 (00000035264E2400) [pid = 848] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003527829800) [pid = 848] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000352A806000) [pid = 848] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 97 (00000035250C3800) [pid = 848] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003529A69C00) [pid = 848] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003517B74400) [pid = 848] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:45:28 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003523C9D400) [pid = 848] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:45:28 INFO - PROCESS | 848 | 1461069928419 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:28 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5AC000 == 75 [pid = 848] [id = 220] 05:45:28 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003519770800) [pid = 848] [serial = 658] [outer = 0000000000000000] 05:45:28 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003523647800) [pid = 848] [serial = 659] [outer = 0000003519770800] 05:45:28 INFO - PROCESS | 848 | 1461069928466 Marionette DEBUG loaded listener.js 05:45:28 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035273D7400) [pid = 848] [serial = 660] [outer = 0000003519770800] 05:45:28 INFO - PROCESS | 848 | 1461069928832 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]]]}] 05:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 734ms 05:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:45:28 INFO - PROCESS | 848 | 1461069928903 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 05:45:28 INFO - PROCESS | 848 | 1461069928905 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 05:45:28 INFO - PROCESS | 848 | 1461069928908 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:45:28 INFO - PROCESS | 848 | 1461069928910 Marionette TRACE conn5 <- [1,846,null,{}] 05:45:28 INFO - PROCESS | 848 | 1461069928914 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}] 05:45:29 INFO - PROCESS | 848 | 1461069929031 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 05:45:29 INFO - PROCESS | 848 | 1461069929040 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0CB800 == 76 [pid = 848] [id = 221] 05:45:29 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (00000035260B9400) [pid = 848] [serial = 661] [outer = 0000000000000000] 05:45:29 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000352A584000) [pid = 848] [serial = 662] [outer = 00000035260B9400] 05:45:29 INFO - PROCESS | 848 | 1461069929086 Marionette DEBUG loaded listener.js 05:45:29 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000352A805C00) [pid = 848] [serial = 663] [outer = 00000035260B9400] 05:45:29 INFO - PROCESS | 848 | 1461069929500 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]]]}] 05:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 630ms 05:45:29 INFO - PROCESS | 848 | 1461069929541 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 05:45:29 INFO - PROCESS | 848 | 1461069929543 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 05:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:45:29 INFO - PROCESS | 848 | 1461069929547 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:45:29 INFO - PROCESS | 848 | 1461069929548 Marionette TRACE conn5 <- [1,850,null,{}] 05:45:29 INFO - PROCESS | 848 | 1461069929552 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}] 05:45:29 INFO - PROCESS | 848 | 1461069929673 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 05:45:29 INFO - PROCESS | 848 | 1461069929721 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352E83D000 == 77 [pid = 848] [id = 222] 05:45:29 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000352A85A800) [pid = 848] [serial = 664] [outer = 0000000000000000] 05:45:29 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000352A87D000) [pid = 848] [serial = 665] [outer = 000000352A85A800] 05:45:29 INFO - PROCESS | 848 | 1461069929767 Marionette DEBUG loaded listener.js 05:45:29 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000352B1A1400) [pid = 848] [serial = 666] [outer = 000000352A85A800] 05:45:30 INFO - PROCESS | 848 | 1461069930171 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]]]}] 05:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 05:45:30 INFO - PROCESS | 848 | 1461069930221 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 05:45:30 INFO - PROCESS | 848 | 1461069930223 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 05:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:45:30 INFO - PROCESS | 848 | 1461069930226 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:45:30 INFO - PROCESS | 848 | 1461069930228 Marionette TRACE conn5 <- [1,854,null,{}] 05:45:30 INFO - PROCESS | 848 | 1461069930232 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}] 05:45:30 INFO - PROCESS | 848 | 1461069930326 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 05:45:30 INFO - PROCESS | 848 | 1461069930334 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:30 INFO - PROCESS | 848 | ++DOCSHELL 000000352F884800 == 78 [pid = 848] [id = 223] 05:45:30 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352B85B800) [pid = 848] [serial = 667] [outer = 0000000000000000] 05:45:30 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000352B866800) [pid = 848] [serial = 668] [outer = 000000352B85B800] 05:45:30 INFO - PROCESS | 848 | 1461069930380 Marionette DEBUG loaded listener.js 05:45:30 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352DA83400) [pid = 848] [serial = 669] [outer = 000000352B85B800] 05:45:31 INFO - PROCESS | 848 | 1461069931143 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]]]}] 05:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 986ms 05:45:31 INFO - PROCESS | 848 | 1461069931217 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 05:45:31 INFO - PROCESS | 848 | 1461069931223 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 05:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:45:31 INFO - PROCESS | 848 | 1461069931230 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:45:31 INFO - PROCESS | 848 | 1461069931234 Marionette TRACE conn5 <- [1,858,null,{}] 05:45:31 INFO - PROCESS | 848 | 1461069931239 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}] 05:45:31 INFO - PROCESS | 848 | 1461069931428 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 05:45:31 INFO - PROCESS | 848 | 1461069931527 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:31 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000351E323800) [pid = 848] [serial = 670] [outer = 000000351E065000] 05:45:31 INFO - PROCESS | 848 | ++DOCSHELL 0000003529487800 == 79 [pid = 848] [id = 224] 05:45:31 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000351ED5A800) [pid = 848] [serial = 671] [outer = 0000000000000000] 05:45:31 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000351EF39000) [pid = 848] [serial = 672] [outer = 000000351ED5A800] 05:45:31 INFO - PROCESS | 848 | 1461069931613 Marionette DEBUG loaded listener.js 05:45:31 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003523613C00) [pid = 848] [serial = 673] [outer = 000000351ED5A800] 05:45:32 INFO - PROCESS | 848 | 1461069932245 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]]]}] 05:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1025ms 05:45:32 INFO - PROCESS | 848 | 1461069932256 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 05:45:32 INFO - PROCESS | 848 | 1461069932262 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 05:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:45:32 INFO - PROCESS | 848 | 1461069932269 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:45:32 INFO - PROCESS | 848 | 1461069932272 Marionette TRACE conn5 <- [1,862,null,{}] 05:45:32 INFO - PROCESS | 848 | 1461069932276 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}] 05:45:32 INFO - PROCESS | 848 | 1461069932396 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 05:45:32 INFO - PROCESS | 848 | 1461069932492 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:32 INFO - PROCESS | 848 | ++DOCSHELL 00000035285B6000 == 80 [pid = 848] [id = 225] 05:45:32 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003523C96400) [pid = 848] [serial = 674] [outer = 0000000000000000] 05:45:32 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003527262400) [pid = 848] [serial = 675] [outer = 0000003523C96400] 05:45:32 INFO - PROCESS | 848 | 1461069932550 Marionette DEBUG loaded listener.js 05:45:32 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529A5F000) [pid = 848] [serial = 676] [outer = 0000003523C96400] 05:45:33 INFO - PROCESS | 848 | 1461069933222 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]]]}] 05:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 987ms 05:45:33 INFO - PROCESS | 848 | 1461069933257 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 05:45:33 INFO - PROCESS | 848 | 1461069933260 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 05:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:45:33 INFO - PROCESS | 848 | 1461069933264 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:45:33 INFO - PROCESS | 848 | 1461069933268 Marionette TRACE conn5 <- [1,866,null,{}] 05:45:33 INFO - PROCESS | 848 | 1461069933280 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}] 05:45:33 INFO - PROCESS | 848 | 1461069933401 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 05:45:33 INFO - PROCESS | 848 | 1461069933525 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003531ACB000 == 81 [pid = 848] [id = 226] 05:45:33 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352A80E800) [pid = 848] [serial = 677] [outer = 0000000000000000] 05:45:33 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352A881800) [pid = 848] [serial = 678] [outer = 000000352A80E800] 05:45:33 INFO - PROCESS | 848 | 1461069933586 Marionette DEBUG loaded listener.js 05:45:33 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352DBA8400) [pid = 848] [serial = 679] [outer = 000000352A80E800] 05:45:34 INFO - PROCESS | 848 | 1461069934150 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]]]}] 05:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 945ms 05:45:34 INFO - PROCESS | 848 | 1461069934211 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 05:45:34 INFO - PROCESS | 848 | 1461069934214 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 05:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:45:34 INFO - PROCESS | 848 | 1461069934218 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:45:34 INFO - PROCESS | 848 | 1461069934220 Marionette TRACE conn5 <- [1,870,null,{}] 05:45:34 INFO - PROCESS | 848 | 1461069934224 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}] 05:45:34 INFO - PROCESS | 848 | 1461069934342 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 05:45:34 INFO - PROCESS | 848 | 1461069934465 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:34 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DAD800 == 82 [pid = 848] [id = 227] 05:45:34 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352DA85000) [pid = 848] [serial = 680] [outer = 0000000000000000] 05:45:34 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352DDCA400) [pid = 848] [serial = 681] [outer = 000000352DA85000] 05:45:34 INFO - PROCESS | 848 | 1461069934524 Marionette DEBUG loaded listener.js 05:45:34 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352E011400) [pid = 848] [serial = 682] [outer = 000000352DA85000] 05:45:35 INFO - PROCESS | 848 | 1461069935090 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]]]}] 05:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 924ms 05:45:35 INFO - PROCESS | 848 | 1461069935143 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 05:45:35 INFO - PROCESS | 848 | 1461069935146 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 05:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:45:35 INFO - PROCESS | 848 | 1461069935149 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:45:35 INFO - PROCESS | 848 | 1461069935152 Marionette TRACE conn5 <- [1,874,null,{}] 05:45:35 INFO - PROCESS | 848 | 1461069935156 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}] 05:45:35 INFO - PROCESS | 848 | 1461069935267 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 05:45:35 INFO - PROCESS | 848 | 1461069935390 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:35 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E96800 == 83 [pid = 848] [id = 228] 05:45:35 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003529DB6400) [pid = 848] [serial = 683] [outer = 0000000000000000] 05:45:35 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003529DBD800) [pid = 848] [serial = 684] [outer = 0000003529DB6400] 05:45:35 INFO - PROCESS | 848 | 1461069935448 Marionette DEBUG loaded listener.js 05:45:35 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A577800) [pid = 848] [serial = 685] [outer = 0000003529DB6400] 05:45:36 INFO - PROCESS | 848 | 1461069936383 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]]]}] 05:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1274ms 05:45:36 INFO - PROCESS | 848 | 1461069936427 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 05:45:36 INFO - PROCESS | 848 | 1461069936431 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 05:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:45:36 INFO - PROCESS | 848 | 1461069936436 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:45:36 INFO - PROCESS | 848 | 1461069936441 Marionette TRACE conn5 <- [1,878,null,{}] 05:45:36 INFO - PROCESS | 848 | 1461069936447 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}] 05:45:36 INFO - PROCESS | 848 | 1461069936553 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 05:45:36 INFO - PROCESS | 848 | 1461069936682 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:36 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A2800 == 84 [pid = 848] [id = 229] 05:45:36 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003519611000) [pid = 848] [serial = 686] [outer = 0000000000000000] 05:45:36 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351961C800) [pid = 848] [serial = 687] [outer = 0000003519611000] 05:45:36 INFO - PROCESS | 848 | 1461069936735 Marionette DEBUG loaded listener.js 05:45:36 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000351E311800) [pid = 848] [serial = 688] [outer = 0000003519611000] 05:45:37 INFO - PROCESS | 848 | 1461069937321 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]]]}] 05:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 924ms 05:45:37 INFO - PROCESS | 848 | 1461069937365 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 05:45:37 INFO - PROCESS | 848 | 1461069937371 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 05:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:45:37 INFO - PROCESS | 848 | 1461069937377 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:45:37 INFO - PROCESS | 848 | 1461069937380 Marionette TRACE conn5 <- [1,882,null,{}] 05:45:37 INFO - PROCESS | 848 | 1461069937384 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}] 05:45:37 INFO - PROCESS | 848 | 1461069937530 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 05:45:37 INFO - PROCESS | 848 | 1461069937546 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:37 INFO - PROCESS | 848 | ++DOCSHELL 0000003523E69000 == 85 [pid = 848] [id = 230] 05:45:37 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003519615400) [pid = 848] [serial = 689] [outer = 0000000000000000] 05:45:37 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351E32B400) [pid = 848] [serial = 690] [outer = 0000003519615400] 05:45:37 INFO - PROCESS | 848 | 1461069937596 Marionette DEBUG loaded listener.js 05:45:37 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000351EB7C400) [pid = 848] [serial = 691] [outer = 0000003519615400] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 00000035236D8000 == 84 [pid = 848] [id = 34] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352E83D000 == 83 [pid = 848] [id = 222] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352E0CB800 == 82 [pid = 848] [id = 221] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352A5AC000 == 81 [pid = 848] [id = 220] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352DA9E000 == 80 [pid = 848] [id = 219] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352A7CD800 == 79 [pid = 848] [id = 218] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352A5AE000 == 78 [pid = 848] [id = 217] 05:45:37 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003527824400) [pid = 848] [serial = 584] [outer = 0000000000000000] [url = about:blank] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352857D800 == 77 [pid = 848] [id = 216] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 0000003525914000 == 76 [pid = 848] [id = 215] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352591D800 == 75 [pid = 848] [id = 214] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 0000003530E29800 == 74 [pid = 848] [id = 209] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 000000352A436000 == 73 [pid = 848] [id = 208] 05:45:37 INFO - PROCESS | 848 | --DOCSHELL 0000003526486000 == 72 [pid = 848] [id = 207] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003526DCB400) [pid = 848] [serial = 611] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003529E7B800) [pid = 848] [serial = 605] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000351E324C00) [pid = 848] [serial = 608] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 123 (00000035260B7C00) [pid = 848] [serial = 597] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352362B000) [pid = 848] [serial = 609] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035250BE400) [pid = 848] [serial = 596] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003527696C00) [pid = 848] [serial = 602] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352852B800) [pid = 848] [serial = 603] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352360FC00) [pid = 848] [serial = 581] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000351FB8F800) [pid = 848] [serial = 594] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352A061400) [pid = 848] [serial = 606] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352725D800) [pid = 848] [serial = 600] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352A573C00) [pid = 848] [serial = 552] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003523619800) [pid = 848] [serial = 591] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003525008800) [pid = 848] [serial = 546] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003526DC8800) [pid = 848] [serial = 599] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352B1B4C00) [pid = 848] [serial = 587] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351AF17C00) [pid = 848] [serial = 590] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003527412000) [pid = 848] [serial = 549] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352A531000) [pid = 848] [serial = 612] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003529E23400) [pid = 848] [serial = 543] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351E316000) [pid = 848] [serial = 593] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352A80BC00) [pid = 848] [serial = 614] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000352A858800) [pid = 848] [serial = 615] [outer = 0000000000000000] [url = about:blank] 05:45:38 INFO - PROCESS | 848 | 1461069938203 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]]]}] 05:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 882ms 05:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:45:38 INFO - PROCESS | 848 | 1461069938260 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 05:45:38 INFO - PROCESS | 848 | 1461069938262 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 05:45:38 INFO - PROCESS | 848 | 1461069938266 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:45:38 INFO - PROCESS | 848 | 1461069938269 Marionette TRACE conn5 <- [1,886,null,{}] 05:45:38 INFO - PROCESS | 848 | 1461069938280 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}] 05:45:38 INFO - PROCESS | 848 | 1461069938375 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 05:45:38 INFO - PROCESS | 848 | 1461069938382 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:38 INFO - PROCESS | 848 | ++DOCSHELL 0000003525903000 == 73 [pid = 848] [id = 231] 05:45:38 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000351E32BC00) [pid = 848] [serial = 692] [outer = 0000000000000000] 05:45:38 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000351FB12000) [pid = 848] [serial = 693] [outer = 000000351E32BC00] 05:45:38 INFO - PROCESS | 848 | 1461069938432 Marionette DEBUG loaded listener.js 05:45:38 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003522975C00) [pid = 848] [serial = 694] [outer = 000000351E32BC00] 05:45:38 INFO - PROCESS | 848 | 1461069938919 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]]]}] 05:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 692ms 05:45:38 INFO - PROCESS | 848 | 1461069938962 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 05:45:38 INFO - PROCESS | 848 | 1461069938964 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 05:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:45:38 INFO - PROCESS | 848 | 1461069938968 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:45:38 INFO - PROCESS | 848 | 1461069938970 Marionette TRACE conn5 <- [1,890,null,{}] 05:45:38 INFO - PROCESS | 848 | 1461069938973 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}] 05:45:39 INFO - PROCESS | 848 | 1461069939060 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 05:45:39 INFO - PROCESS | 848 | 1461069939066 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352690C800 == 74 [pid = 848] [id = 232] 05:45:39 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523611800) [pid = 848] [serial = 695] [outer = 0000000000000000] 05:45:39 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003523626400) [pid = 848] [serial = 696] [outer = 0000003523611800] 05:45:39 INFO - PROCESS | 848 | 1461069939116 Marionette DEBUG loaded listener.js 05:45:39 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352364B800) [pid = 848] [serial = 697] [outer = 0000003523611800] 05:45:39 INFO - PROCESS | 848 | 1461069939579 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]]]}] 05:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 692ms 05:45:39 INFO - PROCESS | 848 | 1461069939662 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 05:45:39 INFO - PROCESS | 848 | 1461069939664 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 05:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:45:39 INFO - PROCESS | 848 | 1461069939668 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:45:39 INFO - PROCESS | 848 | 1461069939670 Marionette TRACE conn5 <- [1,894,null,{}] 05:45:39 INFO - PROCESS | 848 | 1461069939673 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}] 05:45:39 INFO - PROCESS | 848 | 1461069939758 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 05:45:39 INFO - PROCESS | 848 | 1461069939844 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352745E800 == 75 [pid = 848] [id = 233] 05:45:39 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003519F91800) [pid = 848] [serial = 698] [outer = 0000000000000000] 05:45:39 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003523C28000) [pid = 848] [serial = 699] [outer = 0000003519F91800] 05:45:39 INFO - PROCESS | 848 | 1461069939894 Marionette DEBUG loaded listener.js 05:45:39 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003525009800) [pid = 848] [serial = 700] [outer = 0000003519F91800] 05:45:40 INFO - PROCESS | 848 | 1461069940306 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]]]}] 05:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 05:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:45:40 INFO - PROCESS | 848 | 1461069940343 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 05:45:40 INFO - PROCESS | 848 | 1461069940345 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 05:45:40 INFO - PROCESS | 848 | 1461069940348 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:45:40 INFO - PROCESS | 848 | 1461069940350 Marionette TRACE conn5 <- [1,898,null,{}] 05:45:40 INFO - PROCESS | 848 | 1461069940353 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}] 05:45:40 INFO - PROCESS | 848 | 1461069940521 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 05:45:40 INFO - PROCESS | 848 | 1461069940550 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:40 INFO - PROCESS | 848 | ++DOCSHELL 000000351E205000 == 76 [pid = 848] [id = 234] 05:45:40 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003525945800) [pid = 848] [serial = 701] [outer = 0000000000000000] 05:45:40 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035260B2800) [pid = 848] [serial = 702] [outer = 0000003525945800] 05:45:40 INFO - PROCESS | 848 | 1461069940603 Marionette DEBUG loaded listener.js 05:45:40 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003526C30C00) [pid = 848] [serial = 703] [outer = 0000003525945800] 05:45:41 INFO - PROCESS | 848 | 1461069941043 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]]]}] 05:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 735ms 05:45:41 INFO - PROCESS | 848 | 1461069941087 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 05:45:41 INFO - PROCESS | 848 | 1461069941089 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 05:45:41 INFO - PROCESS | 848 | 1461069941092 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:45:41 INFO - PROCESS | 848 | 1461069941094 Marionette TRACE conn5 <- [1,902,null,{}] 05:45:41 INFO - PROCESS | 848 | 1461069941097 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}] 05:45:41 INFO - PROCESS | 848 | 1461069941212 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 05:45:41 INFO - PROCESS | 848 | 1461069941218 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352A425800 == 77 [pid = 848] [id = 235] 05:45:41 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003526C57800) [pid = 848] [serial = 704] [outer = 0000000000000000] 05:45:41 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003526DCB400) [pid = 848] [serial = 705] [outer = 0000003526C57800] 05:45:41 INFO - PROCESS | 848 | 1461069941265 Marionette DEBUG loaded listener.js 05:45:41 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003526DE3400) [pid = 848] [serial = 706] [outer = 0000003526C57800] 05:45:41 INFO - PROCESS | 848 | 1461069941714 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]]]}] 05:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 672ms 05:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:45:41 INFO - PROCESS | 848 | 1461069941767 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 05:45:41 INFO - PROCESS | 848 | 1461069941770 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 05:45:41 INFO - PROCESS | 848 | 1461069941773 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:45:41 INFO - PROCESS | 848 | 1461069941775 Marionette TRACE conn5 <- [1,906,null,{}] 05:45:41 INFO - PROCESS | 848 | 1461069941785 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}] 05:45:41 INFO - PROCESS | 848 | 1461069941923 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 05:45:41 INFO - PROCESS | 848 | 1461069941948 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4B4800 == 78 [pid = 848] [id = 236] 05:45:41 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003526DE9000) [pid = 848] [serial = 707] [outer = 0000000000000000] 05:45:41 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003527358C00) [pid = 848] [serial = 708] [outer = 0000003526DE9000] 05:45:41 INFO - PROCESS | 848 | 1461069941995 Marionette DEBUG loaded listener.js 05:45:42 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352769D800) [pid = 848] [serial = 709] [outer = 0000003526DE9000] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 120 (00000035250C7400) [pid = 848] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529A6A000) [pid = 848] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003519770800) [pid = 848] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000350B5FA400) [pid = 848] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003523614400) [pid = 848] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 115 (00000035250B9400) [pid = 848] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 114 (00000035260B9400) [pid = 848] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351976F800) [pid = 848] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:45:42 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352A85A800) [pid = 848] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:45:42 INFO - PROCESS | 848 | 1461069942602 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]]]}] 05:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 881ms 05:45:42 INFO - PROCESS | 848 | 1461069942675 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 05:45:42 INFO - PROCESS | 848 | 1461069942677 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 05:45:42 INFO - PROCESS | 848 | 1461069942687 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:45:42 INFO - PROCESS | 848 | 1461069942689 Marionette TRACE conn5 <- [1,910,null,{}] 05:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:45:42 INFO - PROCESS | 848 | 1461069942693 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}] 05:45:42 INFO - PROCESS | 848 | 1461069942778 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 05:45:42 INFO - PROCESS | 848 | 1461069942787 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:42 INFO - PROCESS | 848 | ++DOCSHELL 000000352A729000 == 79 [pid = 848] [id = 237] 05:45:42 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003523EDF800) [pid = 848] [serial = 710] [outer = 0000000000000000] 05:45:42 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035279CD400) [pid = 848] [serial = 711] [outer = 0000003523EDF800] 05:45:42 INFO - PROCESS | 848 | 1461069942833 Marionette DEBUG loaded listener.js 05:45:42 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352852BC00) [pid = 848] [serial = 712] [outer = 0000003523EDF800] 05:45:43 INFO - PROCESS | 848 | 1461069943257 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]]]}] 05:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 630ms 05:45:43 INFO - PROCESS | 848 | 1461069943323 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 05:45:43 INFO - PROCESS | 848 | 1461069943325 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 05:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:45:43 INFO - PROCESS | 848 | 1461069943329 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:45:43 INFO - PROCESS | 848 | 1461069943331 Marionette TRACE conn5 <- [1,914,null,{}] 05:45:43 INFO - PROCESS | 848 | 1461069943334 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}] 05:45:43 INFO - PROCESS | 848 | 1461069943421 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 05:45:43 INFO - PROCESS | 848 | 1461069943428 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:43 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1DA000 == 80 [pid = 848] [id = 238] 05:45:43 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003519609000) [pid = 848] [serial = 713] [outer = 0000000000000000] 05:45:43 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003529A03C00) [pid = 848] [serial = 714] [outer = 0000003519609000] 05:45:43 INFO - PROCESS | 848 | 1461069943474 Marionette DEBUG loaded listener.js 05:45:43 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003529A65000) [pid = 848] [serial = 715] [outer = 0000003519609000] 05:45:43 INFO - PROCESS | 848 | 1461069943915 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]]]}] 05:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 629ms 05:45:43 INFO - PROCESS | 848 | 1461069943960 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 05:45:43 INFO - PROCESS | 848 | 1461069943963 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 05:45:43 INFO - PROCESS | 848 | 1461069943966 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:45:43 INFO - PROCESS | 848 | 1461069943969 Marionette TRACE conn5 <- [1,918,null,{}] 05:45:43 INFO - PROCESS | 848 | 1461069943972 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}] 05:45:44 INFO - PROCESS | 848 | 1461069944086 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 05:45:44 INFO - PROCESS | 848 | 1461069944094 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352DAA6800 == 81 [pid = 848] [id = 239] 05:45:44 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003529B0D000) [pid = 848] [serial = 716] [outer = 0000000000000000] 05:45:44 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003529E26800) [pid = 848] [serial = 717] [outer = 0000003529B0D000] 05:45:44 INFO - PROCESS | 848 | 1461069944146 Marionette DEBUG loaded listener.js 05:45:44 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003529EE8800) [pid = 848] [serial = 718] [outer = 0000003529B0D000] 05:45:44 INFO - PROCESS | 848 | 1461069944867 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]]]}] 05:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 923ms 05:45:44 INFO - PROCESS | 848 | 1461069944893 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 05:45:44 INFO - PROCESS | 848 | 1461069944898 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 05:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:45:44 INFO - PROCESS | 848 | 1461069944904 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:45:44 INFO - PROCESS | 848 | 1461069944908 Marionette TRACE conn5 <- [1,922,null,{}] 05:45:44 INFO - PROCESS | 848 | 1461069944914 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}] 05:45:45 INFO - PROCESS | 848 | 1461069945035 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 05:45:45 INFO - PROCESS | 848 | 1461069945160 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:45 INFO - PROCESS | 848 | ++DOCSHELL 00000035236EB000 == 82 [pid = 848] [id = 240] 05:45:45 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003519614000) [pid = 848] [serial = 719] [outer = 0000000000000000] 05:45:45 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351E315800) [pid = 848] [serial = 720] [outer = 0000003519614000] 05:45:45 INFO - PROCESS | 848 | 1461069945223 Marionette DEBUG loaded listener.js 05:45:45 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351EA73800) [pid = 848] [serial = 721] [outer = 0000003519614000] 05:45:45 INFO - PROCESS | 848 | 1461069945816 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]]]}] 05:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 987ms 05:45:45 INFO - PROCESS | 848 | 1461069945895 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 05:45:45 INFO - PROCESS | 848 | 1461069945901 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 05:45:45 INFO - PROCESS | 848 | 1461069945908 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:45:45 INFO - PROCESS | 848 | 1461069945911 Marionette TRACE conn5 <- [1,926,null,{}] 05:45:45 INFO - PROCESS | 848 | 1461069945916 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}] 05:45:46 INFO - PROCESS | 848 | 1461069946062 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 05:45:46 INFO - PROCESS | 848 | 1461069946184 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:46 INFO - PROCESS | 848 | ++DOCSHELL 000000352859D800 == 83 [pid = 848] [id = 241] 05:45:46 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352360EC00) [pid = 848] [serial = 722] [outer = 0000000000000000] 05:45:46 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352362AC00) [pid = 848] [serial = 723] [outer = 000000352360EC00] 05:45:46 INFO - PROCESS | 848 | 1461069946243 Marionette DEBUG loaded listener.js 05:45:46 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003525011C00) [pid = 848] [serial = 724] [outer = 000000352360EC00] 05:45:46 INFO - PROCESS | 848 | 1461069946880 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]]]}] 05:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1018ms 05:45:46 INFO - PROCESS | 848 | 1461069946932 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 05:45:46 INFO - PROCESS | 848 | 1461069946935 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 05:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:45:46 INFO - PROCESS | 848 | 1461069946938 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:45:46 INFO - PROCESS | 848 | 1461069946943 Marionette TRACE conn5 <- [1,930,null,{}] 05:45:46 INFO - PROCESS | 848 | 1461069946955 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}] 05:45:47 INFO - PROCESS | 848 | 1461069947125 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 05:45:47 INFO - PROCESS | 848 | 1461069947250 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:47 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE33800 == 84 [pid = 848] [id = 242] 05:45:47 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352600C000) [pid = 848] [serial = 725] [outer = 0000000000000000] 05:45:47 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (00000035279CD800) [pid = 848] [serial = 726] [outer = 000000352600C000] 05:45:47 INFO - PROCESS | 848 | 1461069947312 Marionette DEBUG loaded listener.js 05:45:47 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003529DC3400) [pid = 848] [serial = 727] [outer = 000000352600C000] 05:45:47 INFO - PROCESS | 848 | 1461069947925 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]]]}] 05:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1029ms 05:45:47 INFO - PROCESS | 848 | 1461069947970 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 05:45:47 INFO - PROCESS | 848 | 1461069947973 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 05:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:45:47 INFO - PROCESS | 848 | 1461069947976 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:45:47 INFO - PROCESS | 848 | 1461069947979 Marionette TRACE conn5 <- [1,934,null,{}] 05:45:47 INFO - PROCESS | 848 | 1461069947982 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}] 05:45:48 INFO - PROCESS | 848 | 1461069948094 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 05:45:48 INFO - PROCESS | 848 | 1461069948215 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:48 INFO - PROCESS | 848 | ++DOCSHELL 000000352E237800 == 85 [pid = 848] [id = 243] 05:45:48 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003529EF0400) [pid = 848] [serial = 728] [outer = 0000000000000000] 05:45:48 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352A05E800) [pid = 848] [serial = 729] [outer = 0000003529EF0400] 05:45:48 INFO - PROCESS | 848 | 1461069948275 Marionette DEBUG loaded listener.js 05:45:48 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352A0CF000) [pid = 848] [serial = 730] [outer = 0000003529EF0400] 05:45:48 INFO - PROCESS | 848 | 1461069948872 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]]]}] 05:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 924ms 05:45:48 INFO - PROCESS | 848 | 1461069948903 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 05:45:48 INFO - PROCESS | 848 | 1461069948905 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 05:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:45:48 INFO - PROCESS | 848 | 1461069948909 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:45:48 INFO - PROCESS | 848 | 1461069948911 Marionette TRACE conn5 <- [1,938,null,{}] 05:45:48 INFO - PROCESS | 848 | 1461069948915 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}] 05:45:49 INFO - PROCESS | 848 | 1461069949024 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 05:45:49 INFO - PROCESS | 848 | 1461069949118 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:49 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFC9800 == 86 [pid = 848] [id = 244] 05:45:49 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000352A0D8C00) [pid = 848] [serial = 731] [outer = 0000000000000000] 05:45:49 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352A530800) [pid = 848] [serial = 732] [outer = 000000352A0D8C00] 05:45:49 INFO - PROCESS | 848 | 1461069949176 Marionette DEBUG loaded listener.js 05:45:49 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352A574400) [pid = 848] [serial = 733] [outer = 000000352A0D8C00] 05:45:49 INFO - PROCESS | 848 | 1461069949736 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]]]}] 05:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 882ms 05:45:49 INFO - PROCESS | 848 | 1461069949794 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 05:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:45:49 INFO - PROCESS | 848 | 1461069949796 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 05:45:49 INFO - PROCESS | 848 | 1461069949800 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:45:49 INFO - PROCESS | 848 | 1461069949802 Marionette TRACE conn5 <- [1,942,null,{}] 05:45:49 INFO - PROCESS | 848 | 1461069949806 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}] 05:45:49 INFO - PROCESS | 848 | 1461069949939 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 05:45:50 INFO - PROCESS | 848 | 1461069950075 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:50 INFO - PROCESS | 848 | ++DOCSHELL 000000352F370000 == 87 [pid = 848] [id = 245] 05:45:50 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003517B7A800) [pid = 848] [serial = 734] [outer = 0000000000000000] 05:45:50 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A80D800) [pid = 848] [serial = 735] [outer = 0000003517B7A800] 05:45:50 INFO - PROCESS | 848 | 1461069950136 Marionette DEBUG loaded listener.js 05:45:50 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352A877800) [pid = 848] [serial = 736] [outer = 0000003517B7A800] 05:45:50 INFO - PROCESS | 848 | 1461069950858 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]]]}] 05:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1130ms 05:45:50 INFO - PROCESS | 848 | 1461069950932 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 05:45:50 INFO - PROCESS | 848 | 1461069950936 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 05:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:45:50 INFO - PROCESS | 848 | 1461069950941 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:45:50 INFO - PROCESS | 848 | 1461069950945 Marionette TRACE conn5 <- [1,946,null,{}] 05:45:50 INFO - PROCESS | 848 | 1461069950951 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}] 05:45:51 INFO - PROCESS | 848 | 1461069951058 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 05:45:51 INFO - PROCESS | 848 | 1461069951178 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:51 INFO - PROCESS | 848 | ++DOCSHELL 0000003526504800 == 88 [pid = 848] [id = 246] 05:45:51 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000351976CC00) [pid = 848] [serial = 737] [outer = 0000000000000000] 05:45:51 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000351E284400) [pid = 848] [serial = 738] [outer = 000000351976CC00] 05:45:51 INFO - PROCESS | 848 | 1461069951231 Marionette DEBUG loaded listener.js 05:45:51 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352019D800) [pid = 848] [serial = 739] [outer = 000000351976CC00] 05:45:51 INFO - PROCESS | 848 | 1461069951866 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]]]}] 05:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 987ms 05:45:51 INFO - PROCESS | 848 | 1461069951929 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 05:45:51 INFO - PROCESS | 848 | 1461069951935 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 05:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:45:51 INFO - PROCESS | 848 | 1461069951942 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:45:51 INFO - PROCESS | 848 | 1461069951944 Marionette TRACE conn5 <- [1,950,null,{}] 05:45:51 INFO - PROCESS | 848 | 1461069951948 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}] 05:45:52 INFO - PROCESS | 848 | 1461069952071 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352F87B800 == 87 [pid = 848] [id = 206] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352B1DA000 == 86 [pid = 848] [id = 238] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352A729000 == 85 [pid = 848] [id = 237] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352A4B4800 == 84 [pid = 848] [id = 236] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352A425800 == 83 [pid = 848] [id = 235] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000351E205000 == 82 [pid = 848] [id = 234] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352745E800 == 81 [pid = 848] [id = 233] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 000000352690C800 == 80 [pid = 848] [id = 232] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 0000003525903000 == 79 [pid = 848] [id = 231] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 0000003523E69000 == 78 [pid = 848] [id = 230] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 00000035205A2800 == 77 [pid = 848] [id = 229] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 00000035285B6000 == 76 [pid = 848] [id = 225] 05:45:52 INFO - PROCESS | 848 | --DOCSHELL 0000003529487800 == 75 [pid = 848] [id = 224] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000351E31F400) [pid = 848] [serial = 644] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 140 (000000351FB85000) [pid = 848] [serial = 645] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352A884400) [pid = 848] [serial = 617] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003526DD2400) [pid = 848] [serial = 651] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000352A805C00) [pid = 848] [serial = 663] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352B1A1400) [pid = 848] [serial = 666] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352A87D000) [pid = 848] [serial = 665] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352725DC00) [pid = 848] [serial = 653] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003529E84400) [pid = 848] [serial = 656] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352852D800) [pid = 848] [serial = 654] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003523647800) [pid = 848] [serial = 659] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A0D5800) [pid = 848] [serial = 657] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003523630800) [pid = 848] [serial = 620] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352B8CC000) [pid = 848] [serial = 635] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003526DDB400) [pid = 848] [serial = 623] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352A0D2C00) [pid = 848] [serial = 632] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351E32C800) [pid = 848] [serial = 638] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352A857800) [pid = 848] [serial = 626] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000351976F400) [pid = 848] [serial = 642] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003517D35800) [pid = 848] [serial = 641] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352B8D2000) [pid = 848] [serial = 629] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003523649400) [pid = 848] [serial = 647] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003523E4C400) [pid = 848] [serial = 648] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003525B42400) [pid = 848] [serial = 650] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 117 (00000035273D7400) [pid = 848] [serial = 660] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352A584000) [pid = 848] [serial = 662] [outer = 0000000000000000] [url = about:blank] 05:45:52 INFO - PROCESS | 848 | 1461069952206 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:52 INFO - PROCESS | 848 | ++DOCSHELL 000000351E205000 == 76 [pid = 848] [id = 247] 05:45:52 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000350B5EE000) [pid = 848] [serial = 740] [outer = 0000000000000000] 05:45:52 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003517B75400) [pid = 848] [serial = 741] [outer = 000000350B5EE000] 05:45:52 INFO - PROCESS | 848 | 1461069952255 Marionette DEBUG loaded listener.js 05:45:52 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000351E32A800) [pid = 848] [serial = 742] [outer = 000000350B5EE000] 05:45:52 INFO - PROCESS | 848 | 1461069952640 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]]]}] 05:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 776ms 05:45:52 INFO - PROCESS | 848 | 1461069952719 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 05:45:52 INFO - PROCESS | 848 | 1461069952721 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 05:45:52 INFO - PROCESS | 848 | 1461069952725 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:45:52 INFO - PROCESS | 848 | 1461069952729 Marionette TRACE conn5 <- [1,954,null,{}] 05:45:52 INFO - PROCESS | 848 | 1461069952740 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}] 05:45:52 INFO - PROCESS | 848 | 1461069952834 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 05:45:52 INFO - PROCESS | 848 | 1461069952850 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352730C800 == 77 [pid = 848] [id = 248] 05:45:52 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352362EC00) [pid = 848] [serial = 743] [outer = 0000000000000000] 05:45:52 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003525011000) [pid = 848] [serial = 744] [outer = 000000352362EC00] 05:45:52 INFO - PROCESS | 848 | 1461069952899 Marionette DEBUG loaded listener.js 05:45:52 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526006800) [pid = 848] [serial = 745] [outer = 000000352362EC00] 05:45:53 INFO - PROCESS | 848 | 1461069953375 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]]]}] 05:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 693ms 05:45:53 INFO - PROCESS | 848 | 1461069953420 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 05:45:53 INFO - PROCESS | 848 | 1461069953423 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 05:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:45:53 INFO - PROCESS | 848 | 1461069953426 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:45:53 INFO - PROCESS | 848 | 1461069953428 Marionette TRACE conn5 <- [1,958,null,{}] 05:45:53 INFO - PROCESS | 848 | 1461069953432 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}] 05:45:53 INFO - PROCESS | 848 | 1461069953552 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 05:45:53 INFO - PROCESS | 848 | 1461069953636 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:53 INFO - PROCESS | 848 | ++DOCSHELL 0000003529EC3000 == 78 [pid = 848] [id = 249] 05:45:53 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003523E4E800) [pid = 848] [serial = 746] [outer = 0000000000000000] 05:45:53 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003526DDB800) [pid = 848] [serial = 747] [outer = 0000003523E4E800] 05:45:53 INFO - PROCESS | 848 | 1461069953685 Marionette DEBUG loaded listener.js 05:45:53 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003527265C00) [pid = 848] [serial = 748] [outer = 0000003523E4E800] 05:45:54 INFO - PROCESS | 848 | 1461069954062 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]]]}] 05:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 671ms 05:45:54 INFO - PROCESS | 848 | 1461069954101 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 05:45:54 INFO - PROCESS | 848 | 1461069954103 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 05:45:54 INFO - PROCESS | 848 | 1461069954107 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:45:54 INFO - PROCESS | 848 | 1461069954108 Marionette TRACE conn5 <- [1,962,null,{}] 05:45:54 INFO - PROCESS | 848 | 1461069954112 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}] 05:45:54 INFO - PROCESS | 848 | 1461069954237 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 05:45:54 INFO - PROCESS | 848 | 1461069954252 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:54 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5C1800 == 79 [pid = 848] [id = 250] 05:45:54 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352725DC00) [pid = 848] [serial = 749] [outer = 0000000000000000] 05:45:54 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003527696C00) [pid = 848] [serial = 750] [outer = 000000352725DC00] 05:45:54 INFO - PROCESS | 848 | 1461069954304 Marionette DEBUG loaded listener.js 05:45:54 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003528EE3400) [pid = 848] [serial = 751] [outer = 000000352725DC00] 05:45:54 INFO - PROCESS | 848 | 1461069954747 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]]]}] 05:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 671ms 05:45:54 INFO - PROCESS | 848 | 1461069954781 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 05:45:54 INFO - PROCESS | 848 | 1461069954784 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 05:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:45:54 INFO - PROCESS | 848 | 1461069954787 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:45:54 INFO - PROCESS | 848 | 1461069954789 Marionette TRACE conn5 <- [1,966,null,{}] 05:45:54 INFO - PROCESS | 848 | 1461069954792 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}] 05:45:54 INFO - PROCESS | 848 | 1461069954959 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 05:45:55 INFO - PROCESS | 848 | 1461069954989 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:55 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1E2800 == 80 [pid = 848] [id = 251] 05:45:55 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003529DB7400) [pid = 848] [serial = 752] [outer = 0000000000000000] 05:45:55 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352A05F400) [pid = 848] [serial = 753] [outer = 0000003529DB7400] 05:45:55 INFO - PROCESS | 848 | 1461069955039 Marionette DEBUG loaded listener.js 05:45:55 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352A57CC00) [pid = 848] [serial = 754] [outer = 0000003529DB7400] 05:45:55 INFO - PROCESS | 848 | 1461069955501 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]]]}] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003525945800) [pid = 848] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000351E32BC00) [pid = 848] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003519611000) [pid = 848] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003519609000) [pid = 848] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003526C57800) [pid = 848] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003519615400) [pid = 848] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003519F91800) [pid = 848] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003523611800) [pid = 848] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003526DE9000) [pid = 848] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:45:55 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003523EDF800) [pid = 848] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1025ms 05:45:55 INFO - PROCESS | 848 | 1461069955815 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 05:45:55 INFO - PROCESS | 848 | 1461069955821 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 05:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:45:55 INFO - PROCESS | 848 | 1461069955826 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:45:55 INFO - PROCESS | 848 | 1461069955830 Marionette TRACE conn5 <- [1,970,null,{}] 05:45:55 INFO - PROCESS | 848 | 1461069955836 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}] 05:45:55 INFO - PROCESS | 848 | 1461069955958 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 05:45:56 INFO - PROCESS | 848 | 1461069956076 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:56 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C7E800 == 81 [pid = 848] [id = 252] 05:45:56 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003519609000) [pid = 848] [serial = 755] [outer = 0000000000000000] 05:45:56 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003519619400) [pid = 848] [serial = 756] [outer = 0000003519609000] 05:45:56 INFO - PROCESS | 848 | 1461069956137 Marionette DEBUG loaded listener.js 05:45:56 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351E3B5400) [pid = 848] [serial = 757] [outer = 0000003519609000] 05:45:56 INFO - PROCESS | 848 | 1461069956805 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]]]}] 05:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1025ms 05:45:56 INFO - PROCESS | 848 | 1461069956854 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 05:45:56 INFO - PROCESS | 848 | 1461069956858 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 05:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:45:56 INFO - PROCESS | 848 | 1461069956867 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:45:56 INFO - PROCESS | 848 | 1461069956871 Marionette TRACE conn5 <- [1,974,null,{}] 05:45:56 INFO - PROCESS | 848 | 1461069956875 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}] 05:45:56 INFO - PROCESS | 848 | 1461069956992 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 05:45:57 INFO - PROCESS | 848 | 1461069957089 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:57 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DD0000 == 82 [pid = 848] [id = 253] 05:45:57 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003523630800) [pid = 848] [serial = 758] [outer = 0000000000000000] 05:45:57 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003523EDF800) [pid = 848] [serial = 759] [outer = 0000003523630800] 05:45:57 INFO - PROCESS | 848 | 1461069957146 Marionette DEBUG loaded listener.js 05:45:57 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (00000035260B0C00) [pid = 848] [serial = 760] [outer = 0000003523630800] 05:45:57 INFO - PROCESS | 848 | 1461069957736 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]]]}] 05:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 924ms 05:45:57 INFO - PROCESS | 848 | 1461069957791 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 05:45:57 INFO - PROCESS | 848 | 1461069957794 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 05:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:45:57 INFO - PROCESS | 848 | 1461069957798 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:45:57 INFO - PROCESS | 848 | 1461069957800 Marionette TRACE conn5 <- [1,978,null,{}] 05:45:57 INFO - PROCESS | 848 | 1461069957812 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}] 05:45:57 INFO - PROCESS | 848 | 1461069957931 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 05:45:58 INFO - PROCESS | 848 | 1461069958056 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:58 INFO - PROCESS | 848 | ++DOCSHELL 000000352DDA0800 == 83 [pid = 848] [id = 254] 05:45:58 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003529A08000) [pid = 848] [serial = 761] [outer = 0000000000000000] 05:45:58 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003529A69C00) [pid = 848] [serial = 762] [outer = 0000003529A08000] 05:45:58 INFO - PROCESS | 848 | 1461069958121 Marionette DEBUG loaded listener.js 05:45:58 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003529E7B000) [pid = 848] [serial = 763] [outer = 0000003529A08000] 05:45:58 INFO - PROCESS | 848 | 1461069958730 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]]]}] 05:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 987ms 05:45:58 INFO - PROCESS | 848 | 1461069958787 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 05:45:58 INFO - PROCESS | 848 | 1461069958790 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 05:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:45:58 INFO - PROCESS | 848 | 1461069958793 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:45:58 INFO - PROCESS | 848 | 1461069958795 Marionette TRACE conn5 <- [1,982,null,{}] 05:45:58 INFO - PROCESS | 848 | 1461069958799 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}] 05:45:58 INFO - PROCESS | 848 | 1461069958912 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 05:45:59 INFO - PROCESS | 848 | 1461069959035 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352E232800 == 84 [pid = 848] [id = 255] 05:45:59 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352A573800) [pid = 848] [serial = 764] [outer = 0000000000000000] 05:45:59 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352A588400) [pid = 848] [serial = 765] [outer = 000000352A573800] 05:45:59 INFO - PROCESS | 848 | 1461069959094 Marionette DEBUG loaded listener.js 05:45:59 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352A858400) [pid = 848] [serial = 766] [outer = 000000352A573800] 05:45:59 INFO - PROCESS | 848 | 1461069959662 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]]]}] 05:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 923ms 05:45:59 INFO - PROCESS | 848 | 1461069959720 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 05:45:59 INFO - PROCESS | 848 | 1461069959723 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 05:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:45:59 INFO - PROCESS | 848 | 1461069959726 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:45:59 INFO - PROCESS | 848 | 1461069959728 Marionette TRACE conn5 <- [1,986,null,{}] 05:45:59 INFO - PROCESS | 848 | 1461069959732 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}] 05:45:59 INFO - PROCESS | 848 | 1461069959843 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 05:45:59 INFO - PROCESS | 848 | 1461069959939 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352F880800 == 85 [pid = 848] [id = 256] 05:45:59 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000352A87B400) [pid = 848] [serial = 767] [outer = 0000000000000000] 05:45:59 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352A87FC00) [pid = 848] [serial = 768] [outer = 000000352A87B400] 05:45:59 INFO - PROCESS | 848 | 1461069959995 Marionette DEBUG loaded listener.js 05:46:00 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352B1A4000) [pid = 848] [serial = 769] [outer = 000000352A87B400] 05:46:00 INFO - PROCESS | 848 | 1461069960560 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]]]}] 05:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 882ms 05:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:46:00 INFO - PROCESS | 848 | 1461069960611 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 05:46:00 INFO - PROCESS | 848 | 1461069960613 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 05:46:00 INFO - PROCESS | 848 | 1461069960617 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:46:00 INFO - PROCESS | 848 | 1461069960619 Marionette TRACE conn5 <- [1,990,null,{}] 05:46:00 INFO - PROCESS | 848 | 1461069960622 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}] 05:46:00 INFO - PROCESS | 848 | 1461069960756 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 05:46:00 INFO - PROCESS | 848 | 1461069960857 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:00 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AD5000 == 86 [pid = 848] [id = 257] 05:46:00 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352B8D4000) [pid = 848] [serial = 770] [outer = 0000000000000000] 05:46:00 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352DA7E800) [pid = 848] [serial = 771] [outer = 000000352B8D4000] 05:46:00 INFO - PROCESS | 848 | 1461069960918 Marionette DEBUG loaded listener.js 05:46:01 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352DDC2C00) [pid = 848] [serial = 772] [outer = 000000352B8D4000] 05:46:01 INFO - PROCESS | 848 | 1461069961497 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]]]}] 05:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 924ms 05:46:01 INFO - PROCESS | 848 | 1461069961543 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 05:46:01 INFO - PROCESS | 848 | 1461069961546 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 05:46:01 INFO - PROCESS | 848 | 1461069961549 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:46:01 INFO - PROCESS | 848 | 1461069961552 Marionette TRACE conn5 <- [1,994,null,{}] 05:46:01 INFO - PROCESS | 848 | 1461069961555 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}] 05:46:01 INFO - PROCESS | 848 | 1461069961665 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 05:46:01 INFO - PROCESS | 848 | 1461069961760 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:01 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DAE800 == 87 [pid = 848] [id = 258] 05:46:01 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352E002C00) [pid = 848] [serial = 773] [outer = 0000000000000000] 05:46:01 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352E00CC00) [pid = 848] [serial = 774] [outer = 000000352E002C00] 05:46:01 INFO - PROCESS | 848 | 1461069961818 Marionette DEBUG loaded listener.js 05:46:01 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352E4B4400) [pid = 848] [serial = 775] [outer = 000000352E002C00] 05:46:02 INFO - PROCESS | 848 | 1461069962327 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]]]}] 05:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 819ms 05:46:02 INFO - PROCESS | 848 | 1461069962372 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 05:46:02 INFO - PROCESS | 848 | 1461069962374 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 05:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:46:02 INFO - PROCESS | 848 | 1461069962379 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:46:02 INFO - PROCESS | 848 | 1461069962381 Marionette TRACE conn5 <- [1,998,null,{}] 05:46:02 INFO - PROCESS | 848 | 1461069962385 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}] 05:46:02 INFO - PROCESS | 848 | 1461069962492 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 05:46:02 INFO - PROCESS | 848 | 1461069962589 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:02 INFO - PROCESS | 848 | ++DOCSHELL 00000035322B8800 == 88 [pid = 848] [id = 259] 05:46:02 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352E4B0800) [pid = 848] [serial = 776] [outer = 0000000000000000] 05:46:02 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352E77C000) [pid = 848] [serial = 777] [outer = 000000352E4B0800] 05:46:02 INFO - PROCESS | 848 | 1461069962645 Marionette DEBUG loaded listener.js 05:46:02 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352E783800) [pid = 848] [serial = 778] [outer = 000000352E4B0800] 05:46:03 INFO - PROCESS | 848 | 1461069963222 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]]]}] 05:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 881ms 05:46:03 INFO - PROCESS | 848 | 1461069963262 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 05:46:03 INFO - PROCESS | 848 | 1461069963265 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 05:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:46:03 INFO - PROCESS | 848 | 1461069963268 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:46:03 INFO - PROCESS | 848 | 1461069963271 Marionette TRACE conn5 <- [1,1002,null,{}] 05:46:03 INFO - PROCESS | 848 | 1461069963275 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}] 05:46:03 INFO - PROCESS | 848 | 1461069963387 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 05:46:03 INFO - PROCESS | 848 | 1461069963495 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:03 INFO - PROCESS | 848 | ++DOCSHELL 000000350B594000 == 89 [pid = 848] [id = 260] 05:46:03 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000352ED75C00) [pid = 848] [serial = 779] [outer = 0000000000000000] 05:46:03 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (000000352ED77C00) [pid = 848] [serial = 780] [outer = 000000352ED75C00] 05:46:03 INFO - PROCESS | 848 | 1461069963552 Marionette DEBUG loaded listener.js 05:46:03 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (00000035341C6800) [pid = 848] [serial = 781] [outer = 000000352ED75C00] 05:46:04 INFO - PROCESS | 848 | 1461069964167 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]]]}] 05:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 924ms 05:46:04 INFO - PROCESS | 848 | 1461069964206 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 05:46:04 INFO - PROCESS | 848 | 1461069964208 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 05:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:46:04 INFO - PROCESS | 848 | 1461069964213 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:46:04 INFO - PROCESS | 848 | 1461069964215 Marionette TRACE conn5 <- [1,1006,null,{}] 05:46:04 INFO - PROCESS | 848 | 1461069964219 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}] 05:46:04 INFO - PROCESS | 848 | 1461069964332 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 05:46:04 INFO - PROCESS | 848 | 1461069964576 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352504E800 == 90 [pid = 848] [id = 261] 05:46:04 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (00000035146D6800) [pid = 848] [serial = 782] [outer = 0000000000000000] 05:46:04 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003517B73000) [pid = 848] [serial = 783] [outer = 00000035146D6800] 05:46:04 INFO - PROCESS | 848 | 1461069964637 Marionette DEBUG loaded listener.js 05:46:04 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000351E32A400) [pid = 848] [serial = 784] [outer = 00000035146D6800] 05:46:05 INFO - PROCESS | 848 | 1461069965252 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]]]}] 05:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1072ms 05:46:05 INFO - PROCESS | 848 | 1461069965295 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 05:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:46:05 INFO - PROCESS | 848 | 1461069965300 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 05:46:05 INFO - PROCESS | 848 | 1461069965306 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:46:05 INFO - PROCESS | 848 | 1461069965310 Marionette TRACE conn5 <- [1,1010,null,{}] 05:46:05 INFO - PROCESS | 848 | 1461069965315 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}] 05:46:05 INFO - PROCESS | 848 | 1461069965439 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 05:46:05 INFO - PROCESS | 848 | 1461069965541 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:05 INFO - PROCESS | 848 | ++DOCSHELL 0000003526904000 == 91 [pid = 848] [id = 262] 05:46:05 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (00000035236A0000) [pid = 848] [serial = 785] [outer = 0000000000000000] 05:46:05 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003523EE1000) [pid = 848] [serial = 786] [outer = 00000035236A0000] 05:46:05 INFO - PROCESS | 848 | 1461069965597 Marionette DEBUG loaded listener.js 05:46:05 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003526DE0C00) [pid = 848] [serial = 787] [outer = 00000035236A0000] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 000000352A5C1800 == 90 [pid = 848] [id = 250] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 0000003529EC3000 == 89 [pid = 848] [id = 249] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 000000352730C800 == 88 [pid = 848] [id = 248] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 000000351E205000 == 87 [pid = 848] [id = 247] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 0000003526504800 == 86 [pid = 848] [id = 246] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 000000352859D800 == 85 [pid = 848] [id = 241] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352B866800) [pid = 848] [serial = 668] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000351EF39000) [pid = 848] [serial = 672] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003527262400) [pid = 848] [serial = 675] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352A881800) [pid = 848] [serial = 678] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003529E26800) [pid = 848] [serial = 717] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000352DDCA400) [pid = 848] [serial = 681] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003529DBD800) [pid = 848] [serial = 684] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOCSHELL 00000035236EB000 == 84 [pid = 848] [id = 240] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 146 (00000035260B2800) [pid = 848] [serial = 702] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000351FB12000) [pid = 848] [serial = 693] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003522975C00) [pid = 848] [serial = 694] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000351E311800) [pid = 848] [serial = 688] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000351961C800) [pid = 848] [serial = 687] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003529A65000) [pid = 848] [serial = 715] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003526DCB400) [pid = 848] [serial = 705] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000351E32B400) [pid = 848] [serial = 690] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000351EB7C400) [pid = 848] [serial = 691] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003523C28000) [pid = 848] [serial = 699] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003526C30C00) [pid = 848] [serial = 703] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003526DE3400) [pid = 848] [serial = 706] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003523626400) [pid = 848] [serial = 696] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352364B800) [pid = 848] [serial = 697] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003527358C00) [pid = 848] [serial = 708] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003529A03C00) [pid = 848] [serial = 714] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352769D800) [pid = 848] [serial = 709] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003519615C00) [pid = 848] [serial = 381] [outer = 0000000000000000] [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.] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 128 (00000035279CD400) [pid = 848] [serial = 711] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003525009800) [pid = 848] [serial = 700] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352852BC00) [pid = 848] [serial = 712] [outer = 0000000000000000] [url = about:blank] 05:46:06 INFO - PROCESS | 848 | 1461069966254 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]]]}] 05:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 987ms 05:46:06 INFO - PROCESS | 848 | 1461069966296 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 05:46:06 INFO - PROCESS | 848 | 1461069966300 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 05:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:46:06 INFO - PROCESS | 848 | 1461069966304 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:46:06 INFO - PROCESS | 848 | 1461069966306 Marionette TRACE conn5 <- [1,1014,null,{}] 05:46:06 INFO - PROCESS | 848 | 1461069966310 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}] 05:46:06 INFO - PROCESS | 848 | 1461069966410 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 05:46:06 INFO - PROCESS | 848 | 1461069966490 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CB9000 == 85 [pid = 848] [id = 263] 05:46:06 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351976E800) [pid = 848] [serial = 788] [outer = 0000000000000000] 05:46:06 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003522B2C400) [pid = 848] [serial = 789] [outer = 000000351976E800] 05:46:06 INFO - PROCESS | 848 | 1461069966548 Marionette DEBUG loaded listener.js 05:46:06 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003523EE5000) [pid = 848] [serial = 790] [outer = 000000351976E800] 05:46:06 INFO - PROCESS | 848 | 1461069966952 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]]]}] 05:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 672ms 05:46:06 INFO - PROCESS | 848 | 1461069966983 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 05:46:06 INFO - PROCESS | 848 | 1461069966986 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 05:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:46:06 INFO - PROCESS | 848 | 1461069966991 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:46:06 INFO - PROCESS | 848 | 1461069966997 Marionette TRACE conn5 <- [1,1018,null,{}] 05:46:07 INFO - PROCESS | 848 | 1461069967007 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}] 05:46:07 INFO - PROCESS | 848 | 1461069967131 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 05:46:07 INFO - PROCESS | 848 | 1461069967148 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:07 INFO - PROCESS | 848 | ++DOCSHELL 0000003529B23000 == 86 [pid = 848] [id = 264] 05:46:07 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003526C5A400) [pid = 848] [serial = 791] [outer = 0000000000000000] 05:46:07 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (00000035273D6C00) [pid = 848] [serial = 792] [outer = 0000003526C5A400] 05:46:07 INFO - PROCESS | 848 | 1461069967196 Marionette DEBUG loaded listener.js 05:46:07 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352852B400) [pid = 848] [serial = 793] [outer = 0000003526C5A400] 05:46:07 INFO - PROCESS | 848 | 1461069967647 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]]]}] 05:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 692ms 05:46:07 INFO - PROCESS | 848 | 1461069967686 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 05:46:07 INFO - PROCESS | 848 | 1461069967689 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 05:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:46:07 INFO - PROCESS | 848 | 1461069967692 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:46:07 INFO - PROCESS | 848 | 1461069967694 Marionette TRACE conn5 <- [1,1022,null,{}] 05:46:07 INFO - PROCESS | 848 | 1461069967698 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}] 05:46:07 INFO - PROCESS | 848 | 1461069967793 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 05:46:07 INFO - PROCESS | 848 | 1461069967801 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5C5000 == 87 [pid = 848] [id = 265] 05:46:07 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003529A66000) [pid = 848] [serial = 794] [outer = 0000000000000000] 05:46:07 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529DBEC00) [pid = 848] [serial = 795] [outer = 0000003529A66000] 05:46:07 INFO - PROCESS | 848 | 1461069967847 Marionette DEBUG loaded listener.js 05:46:07 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352A060400) [pid = 848] [serial = 796] [outer = 0000003529A66000] 05:46:08 INFO - PROCESS | 848 | 1461069968267 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]]]}] 05:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 630ms 05:46:08 INFO - PROCESS | 848 | 1461069968333 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 05:46:08 INFO - PROCESS | 848 | 1461069968335 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 05:46:08 INFO - PROCESS | 848 | 1461069968339 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:46:08 INFO - PROCESS | 848 | 1461069968340 Marionette TRACE conn5 <- [1,1026,null,{}] 05:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:46:08 INFO - PROCESS | 848 | 1461069968344 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}] 05:46:08 INFO - PROCESS | 848 | 1461069968464 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 05:46:08 INFO - PROCESS | 848 | 1461069968548 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:08 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAAE800 == 88 [pid = 848] [id = 266] 05:46:08 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000350B5BDC00) [pid = 848] [serial = 797] [outer = 0000000000000000] 05:46:08 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000350B5BFC00) [pid = 848] [serial = 798] [outer = 000000350B5BDC00] 05:46:08 INFO - PROCESS | 848 | 1461069968606 Marionette DEBUG loaded listener.js 05:46:08 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A52C800) [pid = 848] [serial = 799] [outer = 000000350B5BDC00] 05:46:09 INFO - PROCESS | 848 | 1461069969061 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]]]}] 05:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 777ms 05:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:46:09 INFO - PROCESS | 848 | 1461069969121 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 05:46:09 INFO - PROCESS | 848 | 1461069969123 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 05:46:09 INFO - PROCESS | 848 | 1461069969131 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:46:09 INFO - PROCESS | 848 | 1461069969133 Marionette TRACE conn5 <- [1,1030,null,{}] 05:46:09 INFO - PROCESS | 848 | 1461069969137 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}] 05:46:09 INFO - PROCESS | 848 | 1461069969261 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 05:46:09 INFO - PROCESS | 848 | 1461069969324 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:09 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0BD800 == 89 [pid = 848] [id = 267] 05:46:09 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003529DAC800) [pid = 848] [serial = 800] [outer = 0000000000000000] 05:46:09 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003529DB3400) [pid = 848] [serial = 801] [outer = 0000003529DAC800] 05:46:09 INFO - PROCESS | 848 | 1461069969371 Marionette DEBUG loaded listener.js 05:46:09 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352A58B400) [pid = 848] [serial = 802] [outer = 0000003529DAC800] 05:46:09 INFO - PROCESS | 848 | 1461069969797 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]]]}] 05:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 692ms 05:46:09 INFO - PROCESS | 848 | 1461069969828 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 05:46:09 INFO - PROCESS | 848 | 1461069969830 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 05:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:46:09 INFO - PROCESS | 848 | 1461069969860 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:46:09 INFO - PROCESS | 848 | 1461069969862 Marionette TRACE conn5 <- [1,1034,null,{}] 05:46:09 INFO - PROCESS | 848 | 1461069969877 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}] 05:46:10 INFO - PROCESS | 848 | 1461069969994 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 05:46:10 INFO - PROCESS | 848 | 1461069970055 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:10 INFO - PROCESS | 848 | ++DOCSHELL 000000352F86F800 == 90 [pid = 848] [id = 268] 05:46:10 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003528D6F400) [pid = 848] [serial = 803] [outer = 0000000000000000] 05:46:10 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352A858800) [pid = 848] [serial = 804] [outer = 0000003528D6F400] 05:46:10 INFO - PROCESS | 848 | 1461069970103 Marionette DEBUG loaded listener.js 05:46:10 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352B1BF000) [pid = 848] [serial = 805] [outer = 0000003528D6F400] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000352362EC00) [pid = 848] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352A878400) [pid = 848] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003523619400) [pid = 848] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003529B0D000) [pid = 848] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000350B5EE000) [pid = 848] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000351976CC00) [pid = 848] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000352B85B800) [pid = 848] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003523E4E800) [pid = 848] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:46:10 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352725DC00) [pid = 848] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:46:10 INFO - PROCESS | 848 | 1461069970531 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]]]}] 05:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 714ms 05:46:10 INFO - PROCESS | 848 | 1461069970550 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 05:46:10 INFO - PROCESS | 848 | 1461069970552 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 05:46:10 INFO - PROCESS | 848 | 1461069970556 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:46:10 INFO - PROCESS | 848 | 1461069970557 Marionette TRACE conn5 <- [1,1038,null,{}] 05:46:10 INFO - PROCESS | 848 | 1461069970561 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}] 05:46:10 INFO - PROCESS | 848 | 1461069970652 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 05:46:10 INFO - PROCESS | 848 | 1461069970739 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AE1000 == 91 [pid = 848] [id = 269] 05:46:10 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000351976CC00) [pid = 848] [serial = 806] [outer = 0000000000000000] 05:46:10 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352725D800) [pid = 848] [serial = 807] [outer = 000000351976CC00] 05:46:10 INFO - PROCESS | 848 | 1461069970786 Marionette DEBUG loaded listener.js 05:46:10 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352B866800) [pid = 848] [serial = 808] [outer = 000000351976CC00] 05:46:11 INFO - PROCESS | 848 | 1461069971133 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]]]}] 05:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 629ms 05:46:11 INFO - PROCESS | 848 | 1461069971189 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 05:46:11 INFO - PROCESS | 848 | 1461069971191 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 05:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:46:11 INFO - PROCESS | 848 | 1461069971194 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:46:11 INFO - PROCESS | 848 | 1461069971196 Marionette TRACE conn5 <- [1,1042,null,{}] 05:46:11 INFO - PROCESS | 848 | 1461069971199 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}] 05:46:11 INFO - PROCESS | 848 | 1461069971322 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 05:46:11 INFO - PROCESS | 848 | 1461069971364 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:11 INFO - PROCESS | 848 | ++DOCSHELL 00000035340D9800 == 92 [pid = 848] [id = 270] 05:46:11 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352DD2E000) [pid = 848] [serial = 809] [outer = 0000000000000000] 05:46:11 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352DDCEC00) [pid = 848] [serial = 810] [outer = 000000352DD2E000] 05:46:11 INFO - PROCESS | 848 | 1461069971411 Marionette DEBUG loaded listener.js 05:46:11 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (0000003531823C00) [pid = 848] [serial = 811] [outer = 000000352DD2E000] 05:46:11 INFO - PROCESS | 848 | 1461069971814 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]]]}] 05:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 05:46:11 INFO - PROCESS | 848 | 1461069971868 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 05:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:46:11 INFO - PROCESS | 848 | 1461069971871 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 05:46:11 INFO - PROCESS | 848 | 1461069971874 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:46:11 INFO - PROCESS | 848 | 1461069971876 Marionette TRACE conn5 <- [1,1046,null,{}] 05:46:11 INFO - PROCESS | 848 | 1461069971879 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}] 05:46:11 INFO - PROCESS | 848 | 1461069971970 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 05:46:11 INFO - PROCESS | 848 | 1461069971976 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:11 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E10800 == 93 [pid = 848] [id = 271] 05:46:11 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003531829C00) [pid = 848] [serial = 812] [outer = 0000000000000000] 05:46:12 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000353182C400) [pid = 848] [serial = 813] [outer = 0000003531829C00] 05:46:12 INFO - PROCESS | 848 | 1461069972030 Marionette DEBUG loaded listener.js 05:46:12 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (00000035341CD400) [pid = 848] [serial = 814] [outer = 0000003531829C00] 05:46:12 INFO - PROCESS | 848 | 1461069972634 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]]]}] 05:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 882ms 05:46:12 INFO - PROCESS | 848 | 1461069972760 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 05:46:12 INFO - PROCESS | 848 | 1461069972765 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 05:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:46:12 INFO - PROCESS | 848 | 1461069972771 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:46:12 INFO - PROCESS | 848 | 1461069972776 Marionette TRACE conn5 <- [1,1050,null,{}] 05:46:12 INFO - PROCESS | 848 | 1461069972783 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}] 05:46:12 INFO - PROCESS | 848 | 1461069972948 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 05:46:13 INFO - PROCESS | 848 | 1461069973073 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:13 INFO - PROCESS | 848 | ++DOCSHELL 0000003526485800 == 94 [pid = 848] [id = 272] 05:46:13 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003517B78C00) [pid = 848] [serial = 815] [outer = 0000000000000000] 05:46:13 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000351E326800) [pid = 848] [serial = 816] [outer = 0000003517B78C00] 05:46:13 INFO - PROCESS | 848 | 1461069973134 Marionette DEBUG loaded listener.js 05:46:13 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003523614800) [pid = 848] [serial = 817] [outer = 0000003517B78C00] 05:46:13 INFO - PROCESS | 848 | 1461069973761 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]]]}] 05:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1032ms 05:46:13 INFO - PROCESS | 848 | 1461069973806 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 05:46:13 INFO - PROCESS | 848 | 1461069973812 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 05:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:46:13 INFO - PROCESS | 848 | 1461069973819 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:46:13 INFO - PROCESS | 848 | 1461069973822 Marionette TRACE conn5 <- [1,1054,null,{}] 05:46:13 INFO - PROCESS | 848 | 1461069973826 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}] 05:46:14 INFO - PROCESS | 848 | 1461069973998 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 05:46:14 INFO - PROCESS | 848 | 1461069974127 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352A732800 == 95 [pid = 848] [id = 273] 05:46:14 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003523EE8C00) [pid = 848] [serial = 818] [outer = 0000000000000000] 05:46:14 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (00000035260B2800) [pid = 848] [serial = 819] [outer = 0000003523EE8C00] 05:46:14 INFO - PROCESS | 848 | 1461069974185 Marionette DEBUG loaded listener.js 05:46:14 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003526DE6800) [pid = 848] [serial = 820] [outer = 0000003523EE8C00] 05:46:14 INFO - PROCESS | 848 | 1461069974845 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]]]}] 05:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1082ms 05:46:14 INFO - PROCESS | 848 | 1461069974921 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 05:46:14 INFO - PROCESS | 848 | 1461069974924 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 05:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:46:14 INFO - PROCESS | 848 | 1461069974928 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:46:14 INFO - PROCESS | 848 | 1461069974932 Marionette TRACE conn5 <- [1,1058,null,{}] 05:46:14 INFO - PROCESS | 848 | 1461069974944 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}] 05:46:15 INFO - PROCESS | 848 | 1461069975064 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 05:46:15 INFO - PROCESS | 848 | 1461069975193 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:15 INFO - PROCESS | 848 | ++DOCSHELL 000000353310D800 == 96 [pid = 848] [id = 274] 05:46:15 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003529DADC00) [pid = 848] [serial = 821] [outer = 0000000000000000] 05:46:15 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (000000352A850800) [pid = 848] [serial = 822] [outer = 0000003529DADC00] 05:46:15 INFO - PROCESS | 848 | 1461069975257 Marionette DEBUG loaded listener.js 05:46:15 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000352E778800) [pid = 848] [serial = 823] [outer = 0000003529DADC00] 05:46:15 INFO - PROCESS | 848 | 1461069975847 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]]]}] 05:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 987ms 05:46:15 INFO - PROCESS | 848 | 1461069975915 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 05:46:15 INFO - PROCESS | 848 | 1461069975918 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 05:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:46:15 INFO - PROCESS | 848 | 1461069975922 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:46:15 INFO - PROCESS | 848 | 1461069975924 Marionette TRACE conn5 <- [1,1062,null,{}] 05:46:15 INFO - PROCESS | 848 | 1461069975928 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}] 05:46:16 INFO - PROCESS | 848 | 1461069976048 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 05:46:16 INFO - PROCESS | 848 | 1461069976149 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:16 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D7F800 == 97 [pid = 848] [id = 275] 05:46:16 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003531941C00) [pid = 848] [serial = 824] [outer = 0000000000000000] 05:46:16 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003531945800) [pid = 848] [serial = 825] [outer = 0000003531941C00] 05:46:16 INFO - PROCESS | 848 | 1461069976207 Marionette DEBUG loaded listener.js 05:46:16 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000353194C800) [pid = 848] [serial = 826] [outer = 0000003531941C00] 05:46:16 INFO - PROCESS | 848 | 1461069976835 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]]]}] 05:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 923ms 05:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:46:16 INFO - PROCESS | 848 | 1461069976848 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 05:46:16 INFO - PROCESS | 848 | 1461069976850 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 05:46:16 INFO - PROCESS | 848 | 1461069976854 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:46:16 INFO - PROCESS | 848 | 1461069976856 Marionette TRACE conn5 <- [1,1066,null,{}] 05:46:16 INFO - PROCESS | 848 | 1461069976860 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}] 05:46:16 INFO - PROCESS | 848 | 1461069976975 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 05:46:17 INFO - PROCESS | 848 | 1461069977076 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:17 INFO - PROCESS | 848 | ++DOCSHELL 0000003534004000 == 98 [pid = 848] [id = 276] 05:46:17 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (0000003531BEA800) [pid = 848] [serial = 827] [outer = 0000000000000000] 05:46:17 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (0000003531BEDC00) [pid = 848] [serial = 828] [outer = 0000003531BEA800] 05:46:17 INFO - PROCESS | 848 | 1461069977134 Marionette DEBUG loaded listener.js 05:46:17 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (0000003531BF7000) [pid = 848] [serial = 829] [outer = 0000003531BEA800] 05:46:17 INFO - PROCESS | 848 | 1461069977717 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]]]}] 05:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 924ms 05:46:17 INFO - PROCESS | 848 | 1461069977781 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 05:46:17 INFO - PROCESS | 848 | 1461069977783 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 05:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:46:17 INFO - PROCESS | 848 | 1461069977787 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:46:17 INFO - PROCESS | 848 | 1461069977789 Marionette TRACE conn5 <- [1,1070,null,{}] 05:46:17 INFO - PROCESS | 848 | 1461069977793 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}] 05:46:17 INFO - PROCESS | 848 | 1461069977928 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 05:46:18 INFO - PROCESS | 848 | 1461069978079 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:18 INFO - PROCESS | 848 | ++DOCSHELL 000000353408F000 == 99 [pid = 848] [id = 277] 05:46:18 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (000000350B5BE800) [pid = 848] [serial = 830] [outer = 0000000000000000] 05:46:18 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (000000353285A400) [pid = 848] [serial = 831] [outer = 000000350B5BE800] 05:46:18 INFO - PROCESS | 848 | 1461069978139 Marionette DEBUG loaded listener.js 05:46:18 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (0000003533AFA800) [pid = 848] [serial = 832] [outer = 000000350B5BE800] 05:46:18 INFO - PROCESS | 848 | 1461069978792 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]]]}] 05:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1024ms 05:46:18 INFO - PROCESS | 848 | 1461069978814 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 05:46:18 INFO - PROCESS | 848 | 1461069978816 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 05:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:46:18 INFO - PROCESS | 848 | 1461069978820 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:46:18 INFO - PROCESS | 848 | 1461069978822 Marionette TRACE conn5 <- [1,1074,null,{}] 05:46:18 INFO - PROCESS | 848 | 1461069978825 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}] 05:46:18 INFO - PROCESS | 848 | 1461069978939 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 05:46:19 INFO - PROCESS | 848 | 1461069979043 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:19 INFO - PROCESS | 848 | ++DOCSHELL 0000003526481800 == 100 [pid = 848] [id = 278] 05:46:19 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (0000003517B6E800) [pid = 848] [serial = 833] [outer = 0000000000000000] 05:46:19 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (0000003523649000) [pid = 848] [serial = 834] [outer = 0000003517B6E800] 05:46:19 INFO - PROCESS | 848 | 1461069979100 Marionette DEBUG loaded listener.js 05:46:19 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (000000353175D000) [pid = 848] [serial = 835] [outer = 0000003517B6E800] 05:46:20 INFO - PROCESS | 848 | 1461069980013 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]]]}] 05:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1223ms 05:46:20 INFO - PROCESS | 848 | 1461069980046 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 05:46:20 INFO - PROCESS | 848 | 1461069980051 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 05:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:46:20 INFO - PROCESS | 848 | 1461069980056 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:46:20 INFO - PROCESS | 848 | 1461069980060 Marionette TRACE conn5 <- [1,1078,null,{}] 05:46:20 INFO - PROCESS | 848 | 1461069980065 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}] 05:46:20 INFO - PROCESS | 848 | 1461069980178 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 05:46:20 INFO - PROCESS | 848 | 1461069980284 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352509F000 == 101 [pid = 848] [id = 279] 05:46:20 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (0000003517B77000) [pid = 848] [serial = 836] [outer = 0000000000000000] 05:46:20 INFO - PROCESS | 848 | ++DOMWINDOW == 167 (0000003519607400) [pid = 848] [serial = 837] [outer = 0000003517B77000] 05:46:20 INFO - PROCESS | 848 | 1461069980336 Marionette DEBUG loaded listener.js 05:46:20 INFO - PROCESS | 848 | ++DOMWINDOW == 168 (000000351E31BC00) [pid = 848] [serial = 838] [outer = 0000003517B77000] 05:46:21 INFO - PROCESS | 848 | 1461069980998 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]]]}] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352E22E000 == 100 [pid = 848] [id = 76] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352EFD3800 == 99 [pid = 848] [id = 176] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352E0B6000 == 98 [pid = 848] [id = 174] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352E231000 == 97 [pid = 848] [id = 136] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352DA98800 == 96 [pid = 848] [id = 185] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352E10A000 == 95 [pid = 848] [id = 121] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352F889800 == 94 [pid = 848] [id = 60] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352DC46000 == 93 [pid = 848] [id = 173] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352A7D0800 == 92 [pid = 848] [id = 184] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352E0BB000 == 91 [pid = 848] [id = 49] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 00000035340D9800 == 90 [pid = 848] [id = 270] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 0000003531AE1000 == 89 [pid = 848] [id = 269] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352F86F800 == 88 [pid = 848] [id = 268] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352E0BD800 == 87 [pid = 848] [id = 267] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352BAAE800 == 86 [pid = 848] [id = 266] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 167 (000000352A05F400) [pid = 848] [serial = 753] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 166 (000000352A80D800) [pid = 848] [serial = 735] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 165 (000000352A530800) [pid = 848] [serial = 732] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352A5C5000 == 85 [pid = 848] [id = 265] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 0000003529B23000 == 84 [pid = 848] [id = 264] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 0000003525CB9000 == 83 [pid = 848] [id = 263] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 0000003526904000 == 82 [pid = 848] [id = 262] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352504E800 == 81 [pid = 848] [id = 261] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352DDA0800 == 80 [pid = 848] [id = 254] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 0000003528DD0000 == 79 [pid = 848] [id = 253] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 0000003523C7E800 == 78 [pid = 848] [id = 252] 05:46:21 INFO - PROCESS | 848 | --DOCSHELL 000000352B1E2800 == 77 [pid = 848] [id = 251] 05:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1022ms 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 164 (0000003527265C00) [pid = 848] [serial = 748] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 163 (0000003526DDB800) [pid = 848] [serial = 747] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 162 (0000003527696C00) [pid = 848] [serial = 750] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 161 (0000003528EE3400) [pid = 848] [serial = 751] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 160 (0000003526006800) [pid = 848] [serial = 745] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 159 (000000352B1A8000) [pid = 848] [serial = 618] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 158 (00000035279CD800) [pid = 848] [serial = 726] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 157 (000000352DBA8C00) [pid = 848] [serial = 579] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 156 (000000352A05E800) [pid = 848] [serial = 729] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 155 (0000003525011000) [pid = 848] [serial = 744] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352362AC00) [pid = 848] [serial = 723] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003529EE8800) [pid = 848] [serial = 718] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000351E32A800) [pid = 848] [serial = 742] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003517B75400) [pid = 848] [serial = 741] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000351E315800) [pid = 848] [serial = 720] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 149 (000000352019D800) [pid = 848] [serial = 739] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000351E284400) [pid = 848] [serial = 738] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | --DOMWINDOW == 147 (000000352DA83400) [pid = 848] [serial = 669] [outer = 0000000000000000] [url = about:blank] 05:46:21 INFO - PROCESS | 848 | 1461069981138 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 05:46:21 INFO - PROCESS | 848 | 1461069981144 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 05:46:21 INFO - PROCESS | 848 | 1461069981159 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:46:21 INFO - PROCESS | 848 | 1461069981162 Marionette TRACE conn5 <- [1,1082,null,{}] 05:46:21 INFO - PROCESS | 848 | 1461069981165 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}] 05:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:46:21 INFO - PROCESS | 848 | 1461069981260 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 05:46:21 INFO - PROCESS | 848 | 1461069981266 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:21 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF8B000 == 78 [pid = 848] [id = 280] 05:46:21 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003519590C00) [pid = 848] [serial = 839] [outer = 0000000000000000] 05:46:21 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003519620400) [pid = 848] [serial = 840] [outer = 0000003519590C00] 05:46:21 INFO - PROCESS | 848 | 1461069981317 Marionette DEBUG loaded listener.js 05:46:21 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000351E315C00) [pid = 848] [serial = 841] [outer = 0000003519590C00] 05:46:21 INFO - PROCESS | 848 | 1461069981847 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]]]}] 05:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 714ms 05:46:21 INFO - PROCESS | 848 | 1461069981885 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 05:46:21 INFO - PROCESS | 848 | 1461069981888 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 05:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:46:21 INFO - PROCESS | 848 | 1461069981891 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:46:21 INFO - PROCESS | 848 | 1461069981895 Marionette TRACE conn5 <- [1,1086,null,{}] 05:46:21 INFO - PROCESS | 848 | 1461069981908 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}] 05:46:22 INFO - PROCESS | 848 | 1461069982007 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 05:46:22 INFO - PROCESS | 848 | 1461069982091 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003526518800 == 79 [pid = 848] [id = 281] 05:46:22 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000351FB0C000) [pid = 848] [serial = 842] [outer = 0000000000000000] 05:46:22 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003522B2DC00) [pid = 848] [serial = 843] [outer = 000000351FB0C000] 05:46:22 INFO - PROCESS | 848 | 1461069982141 Marionette DEBUG loaded listener.js 05:46:22 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000352362FC00) [pid = 848] [serial = 844] [outer = 000000351FB0C000] 05:46:22 INFO - PROCESS | 848 | 1461069982508 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]]]}] 05:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 692ms 05:46:22 INFO - PROCESS | 848 | 1461069982587 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 05:46:22 INFO - PROCESS | 848 | 1461069982590 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 05:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:46:22 INFO - PROCESS | 848 | 1461069982593 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:46:22 INFO - PROCESS | 848 | 1461069982595 Marionette TRACE conn5 <- [1,1090,null,{}] 05:46:22 INFO - PROCESS | 848 | 1461069982599 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}] 05:46:22 INFO - PROCESS | 848 | 1461069982691 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 05:46:22 INFO - PROCESS | 848 | 1461069982698 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:22 INFO - PROCESS | 848 | ++DOCSHELL 00000035284F0800 == 80 [pid = 848] [id = 282] 05:46:22 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003523648000) [pid = 848] [serial = 845] [outer = 0000000000000000] 05:46:22 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003523C97800) [pid = 848] [serial = 846] [outer = 0000003523648000] 05:46:22 INFO - PROCESS | 848 | 1461069982745 Marionette DEBUG loaded listener.js 05:46:22 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000352500A400) [pid = 848] [serial = 847] [outer = 0000003523648000] 05:46:23 INFO - PROCESS | 848 | 1461069983177 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]]]}] 05:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms 05:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:46:23 INFO - PROCESS | 848 | 1461069983235 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 05:46:23 INFO - PROCESS | 848 | 1461069983237 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 05:46:23 INFO - PROCESS | 848 | 1461069983241 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:46:23 INFO - PROCESS | 848 | 1461069983243 Marionette TRACE conn5 <- [1,1094,null,{}] 05:46:23 INFO - PROCESS | 848 | 1461069983246 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}] 05:46:23 INFO - PROCESS | 848 | 1461069983362 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 05:46:23 INFO - PROCESS | 848 | 1461069983446 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:23 INFO - PROCESS | 848 | ++DOCSHELL 0000003529484000 == 81 [pid = 848] [id = 283] 05:46:23 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (00000035250BC000) [pid = 848] [serial = 848] [outer = 0000000000000000] 05:46:23 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (00000035250C2800) [pid = 848] [serial = 849] [outer = 00000035250BC000] 05:46:23 INFO - PROCESS | 848 | 1461069983494 Marionette DEBUG loaded listener.js 05:46:23 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (0000003526007400) [pid = 848] [serial = 850] [outer = 00000035250BC000] 05:46:23 INFO - PROCESS | 848 | 1461069983917 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]]]}] 05:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 735ms 05:46:23 INFO - PROCESS | 848 | 1461069983980 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 05:46:23 INFO - PROCESS | 848 | 1461069983982 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 05:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:46:23 INFO - PROCESS | 848 | 1461069983992 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:46:23 INFO - PROCESS | 848 | 1461069983994 Marionette TRACE conn5 <- [1,1098,null,{}] 05:46:24 INFO - PROCESS | 848 | 1461069983997 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}] 05:46:24 INFO - PROCESS | 848 | 1461069984124 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 05:46:24 INFO - PROCESS | 848 | 1461069984187 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:24 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5B7000 == 82 [pid = 848] [id = 284] 05:46:24 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (000000352631D400) [pid = 848] [serial = 851] [outer = 0000000000000000] 05:46:24 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (0000003526DCF000) [pid = 848] [serial = 852] [outer = 000000352631D400] 05:46:24 INFO - PROCESS | 848 | 1461069984237 Marionette DEBUG loaded listener.js 05:46:24 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (000000352725B800) [pid = 848] [serial = 853] [outer = 000000352631D400] 05:46:24 INFO - PROCESS | 848 | 1461069984799 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]]]}] 05:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 879ms 05:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:46:24 INFO - PROCESS | 848 | 1461069984874 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 05:46:24 INFO - PROCESS | 848 | 1461069984876 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 05:46:24 INFO - PROCESS | 848 | 1461069984880 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:46:24 INFO - PROCESS | 848 | 1461069984881 Marionette TRACE conn5 <- [1,1102,null,{}] 05:46:24 INFO - PROCESS | 848 | 1461069984885 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}] 05:46:25 INFO - PROCESS | 848 | 1461069985009 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 05:46:25 INFO - PROCESS | 848 | 1461069985069 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:25 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAA8800 == 83 [pid = 848] [id = 285] 05:46:25 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (000000352631DC00) [pid = 848] [serial = 854] [outer = 0000000000000000] 05:46:25 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (0000003527630400) [pid = 848] [serial = 855] [outer = 000000352631DC00] 05:46:25 INFO - PROCESS | 848 | 1461069985117 Marionette DEBUG loaded listener.js 05:46:25 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (0000003528EDAC00) [pid = 848] [serial = 856] [outer = 000000352631DC00] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 164 (00000035146D6800) [pid = 848] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 163 (000000351976E800) [pid = 848] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 162 (000000352DD2E000) [pid = 848] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 161 (0000003529DB7400) [pid = 848] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 160 (000000350B5BDC00) [pid = 848] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 159 (0000003529DAC800) [pid = 848] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 158 (000000351976CC00) [pid = 848] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 157 (0000003528D6F400) [pid = 848] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 156 (0000003526C5A400) [pid = 848] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 155 (0000003529A66000) [pid = 848] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:46:25 INFO - PROCESS | 848 | --DOMWINDOW == 154 (00000035236A0000) [pid = 848] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:46:25 INFO - PROCESS | 848 | 1461069985680 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]]]}] 05:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 819ms 05:46:25 INFO - PROCESS | 848 | 1461069985711 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 05:46:25 INFO - PROCESS | 848 | 1461069985713 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 05:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:46:25 INFO - PROCESS | 848 | 1461069985717 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:46:25 INFO - PROCESS | 848 | 1461069985719 Marionette TRACE conn5 <- [1,1106,null,{}] 05:46:25 INFO - PROCESS | 848 | 1461069985723 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}] 05:46:25 INFO - PROCESS | 848 | 1461069985811 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 05:46:25 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 05:46:25 INFO - PROCESS | 848 | 1461069985895 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:25 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAB0800 == 84 [pid = 848] [id = 286] 05:46:25 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003526C59000) [pid = 848] [serial = 857] [outer = 0000000000000000] 05:46:25 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000352946CC00) [pid = 848] [serial = 858] [outer = 0000003526C59000] 05:46:25 INFO - PROCESS | 848 | 1461069985943 Marionette DEBUG loaded listener.js 05:46:26 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (0000003529A0E000) [pid = 848] [serial = 859] [outer = 0000003526C59000] 05:46:26 INFO - PROCESS | 848 | 1461069986377 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]]]}] 05:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 05:46:26 INFO - PROCESS | 848 | 1461069986396 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 05:46:26 INFO - PROCESS | 848 | 1461069986398 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 05:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:46:26 INFO - PROCESS | 848 | 1461069986401 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:46:26 INFO - PROCESS | 848 | 1461069986403 Marionette TRACE conn5 <- [1,1110,null,{}] 05:46:26 INFO - PROCESS | 848 | 1461069986407 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}] 05:46:26 INFO - PROCESS | 848 | 1461069986501 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 05:46:26 INFO - PROCESS | 848 | 1461069986508 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:26 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE3A000 == 85 [pid = 848] [id = 287] 05:46:26 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000350B5BCC00) [pid = 848] [serial = 860] [outer = 0000000000000000] 05:46:26 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (0000003529A6B800) [pid = 848] [serial = 861] [outer = 000000350B5BCC00] 05:46:26 INFO - PROCESS | 848 | 1461069986553 Marionette DEBUG loaded listener.js 05:46:26 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (00000035264E2400) [pid = 848] [serial = 862] [outer = 000000350B5BCC00] 05:46:26 INFO - PROCESS | 848 | 1461069986994 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]]]}] 05:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 629ms 05:46:27 INFO - PROCESS | 848 | 1461069987032 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 05:46:27 INFO - PROCESS | 848 | 1461069987034 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 05:46:27 INFO - PROCESS | 848 | 1461069987037 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:46:27 INFO - PROCESS | 848 | 1461069987039 Marionette TRACE conn5 <- [1,1114,null,{}] 05:46:27 INFO - PROCESS | 848 | 1461069987059 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}] 05:46:27 INFO - PROCESS | 848 | 1461069987148 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 05:46:27 INFO - PROCESS | 848 | 1461069987154 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:27 INFO - PROCESS | 848 | ++DOCSHELL 000000352E22F000 == 86 [pid = 848] [id = 288] 05:46:27 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (0000003529DAF400) [pid = 848] [serial = 863] [outer = 0000000000000000] 05:46:27 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (0000003529DB8000) [pid = 848] [serial = 864] [outer = 0000003529DAF400] 05:46:27 INFO - PROCESS | 848 | 1461069987200 Marionette DEBUG loaded listener.js 05:46:27 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (0000003529E7DC00) [pid = 848] [serial = 865] [outer = 0000003529DAF400] 05:46:27 INFO - PROCESS | 848 | 1461069987840 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]]]}] 05:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 883ms 05:46:27 INFO - PROCESS | 848 | 1461069987927 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 05:46:27 INFO - PROCESS | 848 | 1461069987932 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 05:46:27 INFO - PROCESS | 848 | 1461069987939 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:46:27 INFO - PROCESS | 848 | 1461069987944 Marionette TRACE conn5 <- [1,1118,null,{}] 05:46:27 INFO - PROCESS | 848 | 1461069987950 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}] 05:46:28 INFO - PROCESS | 848 | 1461069988084 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 05:46:28 INFO - PROCESS | 848 | 1461069988208 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:28 INFO - PROCESS | 848 | ++DOCSHELL 0000003525053000 == 87 [pid = 848] [id = 289] 05:46:28 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (000000351958F400) [pid = 848] [serial = 866] [outer = 0000000000000000] 05:46:28 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (000000351976F800) [pid = 848] [serial = 867] [outer = 000000351958F400] 05:46:28 INFO - PROCESS | 848 | 1461069988270 Marionette DEBUG loaded listener.js 05:46:28 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (000000351ED55C00) [pid = 848] [serial = 868] [outer = 000000351958F400] 05:46:28 INFO - PROCESS | 848 | 1461069988870 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]]]}] 05:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 984ms 05:46:28 INFO - PROCESS | 848 | 1461069988929 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 05:46:28 INFO - PROCESS | 848 | 1461069988935 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 05:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:46:28 INFO - PROCESS | 848 | 1461069988942 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:46:28 INFO - PROCESS | 848 | 1461069988945 Marionette TRACE conn5 <- [1,1122,null,{}] 05:46:28 INFO - PROCESS | 848 | 1461069988949 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}] 05:46:29 INFO - PROCESS | 848 | 1461069989067 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 05:46:29 INFO - PROCESS | 848 | 1461069989197 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352949A000 == 88 [pid = 848] [id = 290] 05:46:29 INFO - PROCESS | 848 | ++DOMWINDOW == 167 (000000352361AC00) [pid = 848] [serial = 869] [outer = 0000000000000000] 05:46:29 INFO - PROCESS | 848 | ++DOMWINDOW == 168 (00000035236A9400) [pid = 848] [serial = 870] [outer = 000000352361AC00] 05:46:29 INFO - PROCESS | 848 | 1461069989255 Marionette DEBUG loaded listener.js 05:46:29 INFO - PROCESS | 848 | ++DOMWINDOW == 169 (0000003525FA0800) [pid = 848] [serial = 871] [outer = 000000352361AC00] 05:46:29 INFO - PROCESS | 848 | [GFX2-]: DrawTargetD2D 1.1 (000000352E7A5EB0): Failed to create GradientStopCollection with no stops. 05:46:29 INFO - PROCESS | 848 | [GFX3-]: No stops specified for gradient pattern. 05:46:29 INFO - PROCESS | 848 | 1461069989921 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]]]}] 05:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1025ms 05:46:29 INFO - PROCESS | 848 | 1461069989972 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 05:46:29 INFO - PROCESS | 848 | 1461069989975 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 05:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:46:30 INFO - PROCESS | 848 | 1461069990019 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:46:30 INFO - PROCESS | 848 | 1461069990023 Marionette TRACE conn5 <- [1,1126,null,{}] 05:46:30 INFO - PROCESS | 848 | 1461069990035 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}] 05:46:30 INFO - PROCESS | 848 | 1461069990161 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 05:46:30 INFO - PROCESS | 848 | 1461069990284 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:30 INFO - PROCESS | 848 | ++DOCSHELL 000000352F380800 == 89 [pid = 848] [id = 291] 05:46:30 INFO - PROCESS | 848 | ++DOMWINDOW == 170 (0000003526DD0400) [pid = 848] [serial = 872] [outer = 0000000000000000] 05:46:30 INFO - PROCESS | 848 | ++DOMWINDOW == 171 (0000003529B0D000) [pid = 848] [serial = 873] [outer = 0000003526DD0400] 05:46:30 INFO - PROCESS | 848 | 1461069990347 Marionette DEBUG loaded listener.js 05:46:30 INFO - PROCESS | 848 | ++DOMWINDOW == 172 (0000003529E84C00) [pid = 848] [serial = 874] [outer = 0000003526DD0400] 05:46:30 INFO - PROCESS | 848 | 1461069990978 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]]]}] 05:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1006ms 05:46:31 INFO - PROCESS | 848 | 1461069991005 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 05:46:31 INFO - PROCESS | 848 | 1461069991009 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 05:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:46:31 INFO - PROCESS | 848 | 1461069991012 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:46:31 INFO - PROCESS | 848 | 1461069991014 Marionette TRACE conn5 <- [1,1130,null,{}] 05:46:31 INFO - PROCESS | 848 | 1461069991018 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}] 05:46:31 INFO - PROCESS | 848 | 1461069991136 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 05:46:31 INFO - PROCESS | 848 | 1461069991237 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:31 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E34800 == 90 [pid = 848] [id = 292] 05:46:31 INFO - PROCESS | 848 | ++DOMWINDOW == 173 (000000352A52B000) [pid = 848] [serial = 875] [outer = 0000000000000000] 05:46:31 INFO - PROCESS | 848 | ++DOMWINDOW == 174 (000000352A536C00) [pid = 848] [serial = 876] [outer = 000000352A52B000] 05:46:31 INFO - PROCESS | 848 | 1461069991295 Marionette DEBUG loaded listener.js 05:46:31 INFO - PROCESS | 848 | ++DOMWINDOW == 175 (000000352A588C00) [pid = 848] [serial = 877] [outer = 000000352A52B000] 05:46:31 INFO - PROCESS | 848 | 1461069991877 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]]]}] 05:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 924ms 05:46:31 INFO - PROCESS | 848 | 1461069991938 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 05:46:31 INFO - PROCESS | 848 | 1461069991941 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 05:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:46:31 INFO - PROCESS | 848 | 1461069991944 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:46:31 INFO - PROCESS | 848 | 1461069991946 Marionette TRACE conn5 <- [1,1134,null,{}] 05:46:31 INFO - PROCESS | 848 | 1461069991950 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}] 05:46:32 INFO - PROCESS | 848 | 1461069992063 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 05:46:32 INFO - PROCESS | 848 | 1461069992192 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:32 INFO - PROCESS | 848 | ++DOCSHELL 0000003531750000 == 91 [pid = 848] [id = 293] 05:46:32 INFO - PROCESS | 848 | ++DOMWINDOW == 176 (000000352A586800) [pid = 848] [serial = 878] [outer = 0000000000000000] 05:46:32 INFO - PROCESS | 848 | ++DOMWINDOW == 177 (000000352A852800) [pid = 848] [serial = 879] [outer = 000000352A586800] 05:46:32 INFO - PROCESS | 848 | 1461069992250 Marionette DEBUG loaded listener.js 05:46:32 INFO - PROCESS | 848 | ++DOMWINDOW == 178 (000000352B19C800) [pid = 848] [serial = 880] [outer = 000000352A586800] 05:46:32 INFO - PROCESS | 848 | 1461069992845 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]]]}] 05:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 923ms 05:46:32 INFO - PROCESS | 848 | 1461069992871 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 05:46:32 INFO - PROCESS | 848 | 1461069992873 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 05:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:46:32 INFO - PROCESS | 848 | 1461069992877 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:46:32 INFO - PROCESS | 848 | 1461069992879 Marionette TRACE conn5 <- [1,1138,null,{}] 05:46:32 INFO - PROCESS | 848 | 1461069992883 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}] 05:46:33 INFO - PROCESS | 848 | 1461069993017 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 05:46:33 INFO - PROCESS | 848 | 1461069993148 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DB5000 == 92 [pid = 848] [id = 294] 05:46:33 INFO - PROCESS | 848 | ++DOMWINDOW == 179 (000000352B858800) [pid = 848] [serial = 881] [outer = 0000000000000000] 05:46:33 INFO - PROCESS | 848 | ++DOMWINDOW == 180 (000000352B8CA000) [pid = 848] [serial = 882] [outer = 000000352B858800] 05:46:33 INFO - PROCESS | 848 | 1461069993209 Marionette DEBUG loaded listener.js 05:46:33 INFO - PROCESS | 848 | ++DOMWINDOW == 181 (000000352DBA7000) [pid = 848] [serial = 883] [outer = 000000352B858800] 05:46:33 INFO - PROCESS | 848 | 1461069993844 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]]]}] 05:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1025ms 05:46:33 INFO - PROCESS | 848 | 1461069993905 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 05:46:33 INFO - PROCESS | 848 | 1461069993908 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 05:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:46:33 INFO - PROCESS | 848 | 1461069993911 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:46:33 INFO - PROCESS | 848 | 1461069993914 Marionette TRACE conn5 <- [1,1142,null,{}] 05:46:33 INFO - PROCESS | 848 | 1461069993933 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}] 05:46:34 INFO - PROCESS | 848 | 1461069994066 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 05:46:34 INFO - PROCESS | 848 | 1461069994189 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:34 INFO - PROCESS | 848 | ++DOCSHELL 000000351B1AC000 == 93 [pid = 848] [id = 295] 05:46:34 INFO - PROCESS | 848 | ++DOMWINDOW == 182 (000000350B5B8400) [pid = 848] [serial = 884] [outer = 0000000000000000] 05:46:34 INFO - PROCESS | 848 | ++DOMWINDOW == 183 (000000351960FC00) [pid = 848] [serial = 885] [outer = 000000350B5B8400] 05:46:34 INFO - PROCESS | 848 | 1461069994250 Marionette DEBUG loaded listener.js 05:46:34 INFO - PROCESS | 848 | ++DOMWINDOW == 184 (0000003529DAD400) [pid = 848] [serial = 886] [outer = 000000350B5B8400] 05:46:35 INFO - PROCESS | 848 | 1461069995016 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]]]}] 05:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1137ms 05:46:35 INFO - PROCESS | 848 | 1461069995051 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 05:46:35 INFO - PROCESS | 848 | 1461069995056 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 05:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:46:35 INFO - PROCESS | 848 | 1461069995062 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:46:35 INFO - PROCESS | 848 | 1461069995066 Marionette TRACE conn5 <- [1,1146,null,{}] 05:46:35 INFO - PROCESS | 848 | 1461069995071 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}] 05:46:35 INFO - PROCESS | 848 | 1461069995183 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 05:46:35 INFO - PROCESS | 848 | 1461069995322 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:35 INFO - PROCESS | 848 | ++DOCSHELL 000000351A1EB000 == 94 [pid = 848] [id = 296] 05:46:35 INFO - PROCESS | 848 | ++DOMWINDOW == 185 (0000003518E54400) [pid = 848] [serial = 887] [outer = 0000000000000000] 05:46:35 INFO - PROCESS | 848 | ++DOMWINDOW == 186 (00000035190C6800) [pid = 848] [serial = 888] [outer = 0000003518E54400] 05:46:35 INFO - PROCESS | 848 | 1461069995378 Marionette DEBUG loaded listener.js 05:46:35 INFO - PROCESS | 848 | ++DOMWINDOW == 187 (000000351960B000) [pid = 848] [serial = 889] [outer = 0000003518E54400] 05:46:36 INFO - PROCESS | 848 | 1461069996019 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",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 05:46:36 INFO - PROCESS | 848 | 1461069996058 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 05:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:46:36 INFO - PROCESS | 848 | 1461069996065 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:46:36 INFO - PROCESS | 848 | 1461069996067 Marionette TRACE conn5 <- [1,1150,null,{}] 05:46:36 INFO - PROCESS | 848 | 1461069996071 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}] 05:46:36 INFO - PROCESS | 848 | 1461069996180 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 05:46:36 INFO - PROCESS | 848 | 1461069996314 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:36 INFO - PROCESS | 848 | ++DOCSHELL 000000351F09F000 == 95 [pid = 848] [id = 297] 05:46:36 INFO - PROCESS | 848 | ++DOMWINDOW == 188 (000000351AE14C00) [pid = 848] [serial = 890] [outer = 0000000000000000] 05:46:36 INFO - PROCESS | 848 | ++DOMWINDOW == 189 (000000351AFF5800) [pid = 848] [serial = 891] [outer = 000000351AE14C00] 05:46:36 INFO - PROCESS | 848 | 1461069996366 Marionette DEBUG loaded listener.js 05:46:36 INFO - PROCESS | 848 | ++DOMWINDOW == 190 (000000351E289000) [pid = 848] [serial = 892] [outer = 000000351AE14C00] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000352DE3A000 == 94 [pid = 848] [id = 287] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000352BAB0800 == 93 [pid = 848] [id = 286] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000352BAA8800 == 92 [pid = 848] [id = 285] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000352A5B7000 == 91 [pid = 848] [id = 284] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 0000003529484000 == 90 [pid = 848] [id = 283] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 00000035284F0800 == 89 [pid = 848] [id = 282] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 0000003526518800 == 88 [pid = 848] [id = 281] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000351EF8B000 == 87 [pid = 848] [id = 280] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 189 (000000352A588400) [pid = 848] [serial = 765] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 188 (0000003529A69C00) [pid = 848] [serial = 762] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 187 (000000352DA7E800) [pid = 848] [serial = 771] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 186 (000000352A87FC00) [pid = 848] [serial = 768] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 185 (000000352E00CC00) [pid = 848] [serial = 774] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 184 (000000352ED77C00) [pid = 848] [serial = 780] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 183 (0000003523EDF800) [pid = 848] [serial = 759] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 182 (0000003519619400) [pid = 848] [serial = 756] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 181 (000000352E77C000) [pid = 848] [serial = 777] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 180 (000000353182C400) [pid = 848] [serial = 813] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000352509F000 == 86 [pid = 848] [id = 279] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 0000003526481800 == 85 [pid = 848] [id = 278] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000353408F000 == 84 [pid = 848] [id = 277] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 0000003534004000 == 83 [pid = 848] [id = 276] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 0000003531D7F800 == 82 [pid = 848] [id = 275] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000353310D800 == 81 [pid = 848] [id = 274] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 000000352A732800 == 80 [pid = 848] [id = 273] 05:46:36 INFO - PROCESS | 848 | --DOCSHELL 0000003526485800 == 79 [pid = 848] [id = 272] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 179 (000000350B5BFC00) [pid = 848] [serial = 798] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 178 (000000352A52C800) [pid = 848] [serial = 799] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 177 (000000352A58B400) [pid = 848] [serial = 802] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 176 (0000003529DB3400) [pid = 848] [serial = 801] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 175 (000000352725D800) [pid = 848] [serial = 807] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 174 (000000352A858800) [pid = 848] [serial = 804] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 173 (00000035273D6C00) [pid = 848] [serial = 792] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 172 (0000003529DBEC00) [pid = 848] [serial = 795] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 171 (0000003526DE0C00) [pid = 848] [serial = 787] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 170 (0000003523EE1000) [pid = 848] [serial = 786] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 169 (000000351E32A400) [pid = 848] [serial = 784] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 168 (0000003517B73000) [pid = 848] [serial = 783] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 167 (0000003522B2C400) [pid = 848] [serial = 789] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 166 (0000003523EE5000) [pid = 848] [serial = 790] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 165 (000000352DDCEC00) [pid = 848] [serial = 810] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 164 (000000352A57CC00) [pid = 848] [serial = 754] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 163 (000000352B1BF000) [pid = 848] [serial = 805] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 162 (000000352852B400) [pid = 848] [serial = 793] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 161 (0000003531823C00) [pid = 848] [serial = 811] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 160 (000000352B866800) [pid = 848] [serial = 808] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | --DOMWINDOW == 159 (000000352A060400) [pid = 848] [serial = 796] [outer = 0000000000000000] [url = about:blank] 05:46:36 INFO - PROCESS | 848 | 1461069996966 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]]]}] 05:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 924ms 05:46:36 INFO - PROCESS | 848 | 1461069996989 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 05:46:36 INFO - PROCESS | 848 | 1461069996992 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 05:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:46:36 INFO - PROCESS | 848 | 1461069996995 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:46:37 INFO - PROCESS | 848 | 1461069996999 Marionette TRACE conn5 <- [1,1154,null,{}] 05:46:37 INFO - PROCESS | 848 | 1461069997010 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}] 05:46:37 INFO - PROCESS | 848 | 1461069997141 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 05:46:37 INFO - PROCESS | 848 | 1461069997151 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:37 INFO - PROCESS | 848 | ++DOCSHELL 0000003525064000 == 80 [pid = 848] [id = 298] 05:46:37 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (000000351EA69800) [pid = 848] [serial = 893] [outer = 0000000000000000] 05:46:37 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (000000351EFA0800) [pid = 848] [serial = 894] [outer = 000000351EA69800] 05:46:37 INFO - PROCESS | 848 | 1461069997200 Marionette DEBUG loaded listener.js 05:46:37 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (000000352052C000) [pid = 848] [serial = 895] [outer = 000000351EA69800] 05:46:37 INFO - PROCESS | 848 | 1461069997671 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]]]}] 05:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 735ms 05:46:37 INFO - PROCESS | 848 | 1461069997733 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 05:46:37 INFO - PROCESS | 848 | 1461069997736 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 05:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:46:37 INFO - PROCESS | 848 | 1461069997740 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:46:37 INFO - PROCESS | 848 | 1461069997742 Marionette TRACE conn5 <- [1,1158,null,{}] 05:46:37 INFO - PROCESS | 848 | 1461069997745 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}] 05:46:37 INFO - PROCESS | 848 | 1461069997840 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 05:46:37 INFO - PROCESS | 848 | 1461069997849 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:37 INFO - PROCESS | 848 | ++DOCSHELL 0000003526484800 == 81 [pid = 848] [id = 299] 05:46:37 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (000000352360F400) [pid = 848] [serial = 896] [outer = 0000000000000000] 05:46:37 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (0000003523614400) [pid = 848] [serial = 897] [outer = 000000352360F400] 05:46:37 INFO - PROCESS | 848 | 1461069997901 Marionette DEBUG loaded listener.js 05:46:37 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (0000003523646C00) [pid = 848] [serial = 898] [outer = 000000352360F400] 05:46:38 INFO - PROCESS | 848 | 1461069998352 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]]]}] 05:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 629ms 05:46:38 INFO - PROCESS | 848 | 1461069998372 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 05:46:38 INFO - PROCESS | 848 | 1461069998375 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 05:46:38 INFO - PROCESS | 848 | 1461069998378 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:46:38 INFO - PROCESS | 848 | 1461069998380 Marionette TRACE conn5 <- [1,1162,null,{}] 05:46:38 INFO - PROCESS | 848 | 1461069998383 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}] 05:46:38 INFO - PROCESS | 848 | 1461069998474 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 05:46:38 INFO - PROCESS | 848 | 1461069998512 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:38 INFO - PROCESS | 848 | ++DOCSHELL 0000003526916000 == 82 [pid = 848] [id = 300] 05:46:38 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (0000003523BCD800) [pid = 848] [serial = 899] [outer = 0000000000000000] 05:46:38 INFO - PROCESS | 848 | ++DOMWINDOW == 167 (0000003523C2F000) [pid = 848] [serial = 900] [outer = 0000003523BCD800] 05:46:38 INFO - PROCESS | 848 | 1461069998560 Marionette DEBUG loaded listener.js 05:46:38 INFO - PROCESS | 848 | ++DOMWINDOW == 168 (0000003523CB6C00) [pid = 848] [serial = 901] [outer = 0000003523BCD800] 05:46:39 INFO - PROCESS | 848 | 1461069999064 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] 05:46:39 INFO - PROCESS | 848 | 1461069999122 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 05:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:46:39 INFO - PROCESS | 848 | 1461069999126 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:46:39 INFO - PROCESS | 848 | 1461069999127 Marionette TRACE conn5 <- [1,1166,null,{}] 05:46:39 INFO - PROCESS | 848 | 1461069999131 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}] 05:46:39 INFO - PROCESS | 848 | 1461069999268 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 05:46:39 INFO - PROCESS | 848 | 1461069999328 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:39 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A2800 == 83 [pid = 848] [id = 301] 05:46:39 INFO - PROCESS | 848 | ++DOMWINDOW == 169 (0000003525010400) [pid = 848] [serial = 902] [outer = 0000000000000000] 05:46:39 INFO - PROCESS | 848 | ++DOMWINDOW == 170 (000000352595F800) [pid = 848] [serial = 903] [outer = 0000003525010400] 05:46:39 INFO - PROCESS | 848 | 1461069999379 Marionette DEBUG loaded listener.js 05:46:39 INFO - PROCESS | 848 | ++DOMWINDOW == 171 (0000003525FA0C00) [pid = 848] [serial = 904] [outer = 0000003525010400] 05:46:39 INFO - PROCESS | 848 | 1461069999800 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] 05:46:39 INFO - PROCESS | 848 | 1461069999878 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 05:46:39 INFO - PROCESS | 848 | 1461069999882 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:46:39 INFO - PROCESS | 848 | 1461069999884 Marionette TRACE conn5 <- [1,1170,null,{}] 05:46:39 INFO - PROCESS | 848 | 1461069999888 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}] 05:46:40 INFO - PROCESS | 848 | 1461070000008 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 05:46:40 INFO - PROCESS | 848 | 1461070000070 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:40 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ECC000 == 84 [pid = 848] [id = 302] 05:46:40 INFO - PROCESS | 848 | ++DOMWINDOW == 172 (000000352600B000) [pid = 848] [serial = 905] [outer = 0000000000000000] 05:46:40 INFO - PROCESS | 848 | ++DOMWINDOW == 173 (0000003526307800) [pid = 848] [serial = 906] [outer = 000000352600B000] 05:46:40 INFO - PROCESS | 848 | 1461070000116 Marionette DEBUG loaded listener.js 05:46:40 INFO - PROCESS | 848 | ++DOMWINDOW == 174 (0000003526537400) [pid = 848] [serial = 907] [outer = 000000352600B000] 05:46:40 INFO - PROCESS | 848 | 1461070000569 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 28","_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] 05:46:40 INFO - PROCESS | 848 | 1461070000621 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 05:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:46:40 INFO - PROCESS | 848 | 1461070000624 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:46:40 INFO - PROCESS | 848 | 1461070000626 Marionette TRACE conn5 <- [1,1174,null,{}] 05:46:40 INFO - PROCESS | 848 | 1461070000635 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}] 05:46:40 INFO - PROCESS | 848 | 1461070000754 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 05:46:40 INFO - PROCESS | 848 | 1461070000816 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5AC000 == 85 [pid = 848] [id = 303] 05:46:40 INFO - PROCESS | 848 | ++DOMWINDOW == 175 (000000352600BC00) [pid = 848] [serial = 908] [outer = 0000000000000000] 05:46:40 INFO - PROCESS | 848 | ++DOMWINDOW == 176 (0000003526C58000) [pid = 848] [serial = 909] [outer = 000000352600BC00] 05:46:40 INFO - PROCESS | 848 | 1461070000862 Marionette DEBUG loaded listener.js 05:46:40 INFO - PROCESS | 848 | ++DOMWINDOW == 177 (0000003526DD5400) [pid = 848] [serial = 910] [outer = 000000352600BC00] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 176 (0000003529A08000) [pid = 848] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 175 (000000352A0CD000) [pid = 848] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 174 (0000003519614000) [pid = 848] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 173 (0000003523C96400) [pid = 848] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 172 (000000352ED75C00) [pid = 848] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 171 (000000351ED5A800) [pid = 848] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 170 (0000003519609000) [pid = 848] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 169 (000000352A87B400) [pid = 848] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 168 (000000352B8D4000) [pid = 848] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 167 (0000003523630800) [pid = 848] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 166 (000000352A0D8C00) [pid = 848] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 165 (000000352360EC00) [pid = 848] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 164 (0000003517B78C00) [pid = 848] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 163 (0000003523EE8C00) [pid = 848] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 162 (0000003519590C00) [pid = 848] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 161 (0000003531829C00) [pid = 848] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 160 (0000003517B77000) [pid = 848] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 159 (0000003526C59000) [pid = 848] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 158 (0000003517B7A800) [pid = 848] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 157 (00000035260B4400) [pid = 848] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 156 (0000003522998800) [pid = 848] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352DA85000) [pid = 848] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352A533000) [pid = 848] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352A80E800) [pid = 848] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003519607000) [pid = 848] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352B8C7800) [pid = 848] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352A573800) [pid = 848] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 149 (000000351E316400) [pid = 848] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000352E002C00) [pid = 848] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003522968C00) [pid = 848] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000352E4B0800) [pid = 848] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000352600C000) [pid = 848] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003525C63000) [pid = 848] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000352A589400) [pid = 848] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 142 (0000003529DB6400) [pid = 848] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003529EF0400) [pid = 848] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 140 (00000035250BC000) [pid = 848] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352631D400) [pid = 848] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352631DC00) [pid = 848] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000350B5BCC00) [pid = 848] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351FB0C000) [pid = 848] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003517B6E800) [pid = 848] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:46:41 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003523648000) [pid = 848] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:46:41 INFO - PROCESS | 848 | 1461070001650 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 (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.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 05:46:41 INFO - PROCESS | 848 | 1461070001709 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 05:46:41 INFO - PROCESS | 848 | 1461070001712 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:46:41 INFO - PROCESS | 848 | 1461070001714 Marionette TRACE conn5 <- [1,1178,null,{}] 05:46:41 INFO - PROCESS | 848 | 1461070001717 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}] 05:46:41 INFO - PROCESS | 848 | 1461070001805 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 05:46:41 INFO - PROCESS | 848 | 1461070001813 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7C3800 == 86 [pid = 848] [id = 304] 05:46:41 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003519590C00) [pid = 848] [serial = 911] [outer = 0000000000000000] 05:46:41 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352360E800) [pid = 848] [serial = 912] [outer = 0000003519590C00] 05:46:41 INFO - PROCESS | 848 | 1461070001859 Marionette DEBUG loaded listener.js 05:46:41 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003525C63000) [pid = 848] [serial = 913] [outer = 0000003519590C00] 05:46:42 INFO - PROCESS | 848 | 1461070002292 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] 05:46:42 INFO - PROCESS | 848 | 1461070002347 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 05:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:46:42 INFO - PROCESS | 848 | 1461070002351 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:46:42 INFO - PROCESS | 848 | 1461070002353 Marionette TRACE conn5 <- [1,1182,null,{}] 05:46:42 INFO - PROCESS | 848 | 1461070002356 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}] 05:46:42 INFO - PROCESS | 848 | 1461070002446 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 05:46:42 INFO - PROCESS | 848 | 1461070002452 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:42 INFO - PROCESS | 848 | ++DOCSHELL 000000352BABF000 == 87 [pid = 848] [id = 305] 05:46:42 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003526DDFC00) [pid = 848] [serial = 914] [outer = 0000000000000000] 05:46:42 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003526DE8000) [pid = 848] [serial = 915] [outer = 0000003526DDFC00] 05:46:42 INFO - PROCESS | 848 | 1461070002499 Marionette DEBUG loaded listener.js 05:46:42 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003527268800) [pid = 848] [serial = 916] [outer = 0000003526DDFC00] 05:46:42 INFO - PROCESS | 848 | 1461070002970 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 151","_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] 05:46:43 INFO - PROCESS | 848 | 1461070003028 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 05:46:43 INFO - PROCESS | 848 | 1461070003031 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:46:43 INFO - PROCESS | 848 | 1461070003033 Marionette TRACE conn5 <- [1,1186,null,{}] 05:46:43 INFO - PROCESS | 848 | 1461070003037 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}] 05:46:43 INFO - PROCESS | 848 | 1461070003150 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 05:46:43 INFO - PROCESS | 848 | 1461070003164 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:43 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE3A000 == 88 [pid = 848] [id = 306] 05:46:43 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352852E800) [pid = 848] [serial = 917] [outer = 0000000000000000] 05:46:43 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003528E44400) [pid = 848] [serial = 918] [outer = 000000352852E800] 05:46:43 INFO - PROCESS | 848 | 1461070003216 Marionette DEBUG loaded listener.js 05:46:43 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (0000003529A0FC00) [pid = 848] [serial = 919] [outer = 000000352852E800] 05:46:44 INFO - PROCESS | 848 | 1461070003998 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]]]}] 05:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1020ms 05:46:44 INFO - PROCESS | 848 | 1461070004054 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 05:46:44 INFO - PROCESS | 848 | 1461070004060 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 05:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:46:44 INFO - PROCESS | 848 | 1461070004066 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:46:44 INFO - PROCESS | 848 | 1461070004070 Marionette TRACE conn5 <- [1,1190,null,{}] 05:46:44 INFO - PROCESS | 848 | 1461070004076 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}] 05:46:44 INFO - PROCESS | 848 | 1461070004224 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 05:46:44 INFO - PROCESS | 848 | 1461070004360 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:44 INFO - PROCESS | 848 | ++DOCSHELL 000000351EFBD000 == 89 [pid = 848] [id = 307] 05:46:44 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003519C0C800) [pid = 848] [serial = 920] [outer = 0000000000000000] 05:46:44 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003519F5AC00) [pid = 848] [serial = 921] [outer = 0000003519C0C800] 05:46:44 INFO - PROCESS | 848 | 1461070004421 Marionette DEBUG loaded listener.js 05:46:44 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000351E31A400) [pid = 848] [serial = 922] [outer = 0000003519C0C800] 05:46:45 INFO - PROCESS | 848 | 1461070005019 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]]]}] 05:46:45 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 05:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1025ms 05:46:45 INFO - PROCESS | 848 | 1461070005094 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 05:46:45 INFO - PROCESS | 848 | 1461070005100 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 05:46:45 INFO - PROCESS | 848 | 1461070005107 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:46:45 INFO - PROCESS | 848 | 1461070005110 Marionette TRACE conn5 <- [1,1194,null,{}] 05:46:45 INFO - PROCESS | 848 | 1461070005114 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}] 05:46:45 INFO - PROCESS | 848 | 1461070005241 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 05:46:45 INFO - PROCESS | 848 | 1461070005347 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:45 INFO - PROCESS | 848 | ++DOCSHELL 00000035284B7800 == 90 [pid = 848] [id = 308] 05:46:45 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003522B2C400) [pid = 848] [serial = 923] [outer = 0000000000000000] 05:46:45 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003523B33000) [pid = 848] [serial = 924] [outer = 0000003522B2C400] 05:46:45 INFO - PROCESS | 848 | 1461070005405 Marionette DEBUG loaded listener.js 05:46:45 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003523EE5000) [pid = 848] [serial = 925] [outer = 0000003522B2C400] 05:46:46 INFO - PROCESS | 848 | 1461070006021 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]]]}] 05:46:46 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 05:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 987ms 05:46:46 INFO - PROCESS | 848 | 1461070006100 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 05:46:46 INFO - PROCESS | 848 | 1461070006103 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 05:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:46:46 INFO - PROCESS | 848 | 1461070006107 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:46:46 INFO - PROCESS | 848 | 1461070006111 Marionette TRACE conn5 <- [1,1198,null,{}] 05:46:46 INFO - PROCESS | 848 | 1461070006123 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}] 05:46:46 INFO - PROCESS | 848 | 1461070006296 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 05:46:46 INFO - PROCESS | 848 | 1461070006307 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:46 INFO - PROCESS | 848 | ++DOCSHELL 000000352E11A800 == 91 [pid = 848] [id = 309] 05:46:46 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003526DE7000) [pid = 848] [serial = 926] [outer = 0000000000000000] 05:46:46 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (00000035273CA800) [pid = 848] [serial = 927] [outer = 0000003526DE7000] 05:46:46 INFO - PROCESS | 848 | 1461070006366 Marionette DEBUG loaded listener.js 05:46:46 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003528D71C00) [pid = 848] [serial = 928] [outer = 0000003526DE7000] 05:46:47 INFO - PROCESS | 848 | 1461070007005 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]]]}] 05:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 944ms 05:46:47 INFO - PROCESS | 848 | 1461070007052 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 05:46:47 INFO - PROCESS | 848 | 1461070007056 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 05:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:46:47 INFO - PROCESS | 848 | 1461070007059 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:46:47 INFO - PROCESS | 848 | 1461070007061 Marionette TRACE conn5 <- [1,1202,null,{}] 05:46:47 INFO - PROCESS | 848 | 1461070007065 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}] 05:46:47 INFO - PROCESS | 848 | 1461070007188 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 05:46:47 INFO - PROCESS | 848 | 1461070007321 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:47 INFO - PROCESS | 848 | ++DOCSHELL 000000352F365800 == 92 [pid = 848] [id = 310] 05:46:47 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003529A65800) [pid = 848] [serial = 929] [outer = 0000000000000000] 05:46:47 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003529B04000) [pid = 848] [serial = 930] [outer = 0000003529A65800] 05:46:47 INFO - PROCESS | 848 | 1461070007380 Marionette DEBUG loaded listener.js 05:46:47 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003529D53000) [pid = 848] [serial = 931] [outer = 0000003529A65800] 05:46:47 INFO - PROCESS | 848 | 1461070007927 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]]]}] 05:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 924ms 05:46:47 INFO - PROCESS | 848 | 1461070007985 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 05:46:47 INFO - PROCESS | 848 | 1461070007988 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 05:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:46:47 INFO - PROCESS | 848 | 1461070007991 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:46:47 INFO - PROCESS | 848 | 1461070007993 Marionette TRACE conn5 <- [1,1206,null,{}] 05:46:48 INFO - PROCESS | 848 | 1461070007997 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}] 05:46:48 INFO - PROCESS | 848 | 1461070008112 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 05:46:48 INFO - PROCESS | 848 | 1461070008242 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:48 INFO - PROCESS | 848 | ++DOCSHELL 0000003530574800 == 93 [pid = 848] [id = 311] 05:46:48 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (0000003529A66C00) [pid = 848] [serial = 932] [outer = 0000000000000000] 05:46:48 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (0000003529DB3400) [pid = 848] [serial = 933] [outer = 0000003529A66C00] 05:46:48 INFO - PROCESS | 848 | 1461070008300 Marionette DEBUG loaded listener.js 05:46:48 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (0000003529E23000) [pid = 848] [serial = 934] [outer = 0000003529A66C00] 05:46:48 INFO - PROCESS | 848 | 1461070008920 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]]]}] 05:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 986ms 05:46:48 INFO - PROCESS | 848 | 1461070008981 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 05:46:48 INFO - PROCESS | 848 | 1461070008984 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 05:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:46:48 INFO - PROCESS | 848 | 1461070008987 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:46:48 INFO - PROCESS | 848 | 1461070008989 Marionette TRACE conn5 <- [1,1210,null,{}] 05:46:49 INFO - PROCESS | 848 | 1461070009008 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}] 05:46:49 INFO - PROCESS | 848 | 1461070009135 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 05:46:49 INFO - PROCESS | 848 | 1461070009270 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:49 INFO - PROCESS | 848 | ++DOCSHELL 0000003531BDE800 == 94 [pid = 848] [id = 312] 05:46:49 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (000000352A063400) [pid = 848] [serial = 935] [outer = 0000000000000000] 05:46:49 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (000000352A52BC00) [pid = 848] [serial = 936] [outer = 000000352A063400] 05:46:49 INFO - PROCESS | 848 | 1461070009331 Marionette DEBUG loaded listener.js 05:46:49 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (000000352A576800) [pid = 848] [serial = 937] [outer = 000000352A063400] 05:46:49 INFO - PROCESS | 848 | 1461070009929 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] 05:46:49 INFO - PROCESS | 848 | 1461070009980 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 05:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:46:49 INFO - PROCESS | 848 | 1461070009983 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:46:49 INFO - PROCESS | 848 | 1461070009985 Marionette TRACE conn5 <- [1,1214,null,{}] 05:46:49 INFO - PROCESS | 848 | 1461070009989 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}] 05:46:50 INFO - PROCESS | 848 | 1461070010103 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 05:46:50 INFO - PROCESS | 848 | 1461070010208 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:50 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DB4000 == 95 [pid = 848] [id = 313] 05:46:50 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (000000352A587000) [pid = 848] [serial = 938] [outer = 0000000000000000] 05:46:50 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (000000352A808400) [pid = 848] [serial = 939] [outer = 000000352A587000] 05:46:50 INFO - PROCESS | 848 | 1461070010264 Marionette DEBUG loaded listener.js 05:46:50 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (000000352A876C00) [pid = 848] [serial = 940] [outer = 000000352A587000] 05:46:50 INFO - PROCESS | 848 | 1461070010875 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]]]}] 05:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 924ms 05:46:50 INFO - PROCESS | 848 | 1461070010910 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 05:46:50 INFO - PROCESS | 848 | 1461070010912 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 05:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:46:50 INFO - PROCESS | 848 | 1461070010916 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:46:50 INFO - PROCESS | 848 | 1461070010918 Marionette TRACE conn5 <- [1,1218,null,{}] 05:46:50 INFO - PROCESS | 848 | 1461070010922 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}] 05:46:51 INFO - PROCESS | 848 | 1461070011037 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 05:46:51 INFO - PROCESS | 848 | 1461070011140 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:51 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBD4000 == 96 [pid = 848] [id = 314] 05:46:51 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (000000351976A800) [pid = 848] [serial = 941] [outer = 0000000000000000] 05:46:51 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (000000351EA11000) [pid = 848] [serial = 942] [outer = 000000351976A800] 05:46:51 INFO - PROCESS | 848 | 1461070011196 Marionette DEBUG loaded listener.js 05:46:51 INFO - PROCESS | 848 | ++DOMWINDOW == 167 (00000035260B9C00) [pid = 848] [serial = 943] [outer = 000000351976A800] 05:46:52 INFO - PROCESS | 848 | 1461070012074 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]]]}] 05:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1184ms 05:46:52 INFO - PROCESS | 848 | 1461070012103 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 05:46:52 INFO - PROCESS | 848 | 1461070012107 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 05:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:46:52 INFO - PROCESS | 848 | 1461070012113 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:46:52 INFO - PROCESS | 848 | 1461070012117 Marionette TRACE conn5 <- [1,1222,null,{}] 05:46:52 INFO - PROCESS | 848 | 1461070012123 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}] 05:46:52 INFO - PROCESS | 848 | 1461070012238 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 05:46:52 INFO - PROCESS | 848 | 1461070012380 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352509B800 == 97 [pid = 848] [id = 315] 05:46:52 INFO - PROCESS | 848 | ++DOMWINDOW == 168 (000000350B5F9000) [pid = 848] [serial = 944] [outer = 0000000000000000] 05:46:52 INFO - PROCESS | 848 | ++DOMWINDOW == 169 (0000003519607000) [pid = 848] [serial = 945] [outer = 000000350B5F9000] 05:46:52 INFO - PROCESS | 848 | 1461070012434 Marionette DEBUG loaded listener.js 05:46:52 INFO - PROCESS | 848 | ++DOMWINDOW == 170 (0000003519F92800) [pid = 848] [serial = 946] [outer = 000000350B5F9000] 05:46:53 INFO - PROCESS | 848 | 1461070013047 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]]]}] 05:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 987ms 05:46:53 INFO - PROCESS | 848 | 1461070013104 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 05:46:53 INFO - PROCESS | 848 | 1461070013110 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 05:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:46:53 INFO - PROCESS | 848 | 1461070013117 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:46:53 INFO - PROCESS | 848 | 1461070013120 Marionette TRACE conn5 <- [1,1226,null,{}] 05:46:53 INFO - PROCESS | 848 | 1461070013123 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}] 05:46:53 INFO - PROCESS | 848 | 1461070013232 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 05:46:53 INFO - PROCESS | 848 | 1461070013339 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352655A800 == 98 [pid = 848] [id = 316] 05:46:53 INFO - PROCESS | 848 | ++DOMWINDOW == 171 (000000351976E800) [pid = 848] [serial = 947] [outer = 0000000000000000] 05:46:53 INFO - PROCESS | 848 | ++DOMWINDOW == 172 (000000351FB8E000) [pid = 848] [serial = 948] [outer = 000000351976E800] 05:46:53 INFO - PROCESS | 848 | 1461070013389 Marionette DEBUG loaded listener.js 05:46:53 INFO - PROCESS | 848 | ++DOMWINDOW == 173 (0000003523613400) [pid = 848] [serial = 949] [outer = 000000351976E800] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 0000003531E10800 == 97 [pid = 848] [id = 271] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 000000352BABF000 == 96 [pid = 848] [id = 305] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 000000352A7C3800 == 95 [pid = 848] [id = 304] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 000000352A5AC000 == 94 [pid = 848] [id = 303] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 0000003529ECC000 == 93 [pid = 848] [id = 302] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 00000035285A2800 == 92 [pid = 848] [id = 301] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 172 (0000003531BEDC00) [pid = 848] [serial = 828] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 171 (000000353285A400) [pid = 848] [serial = 831] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 170 (0000003529DB8000) [pid = 848] [serial = 864] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 169 (0000003531945800) [pid = 848] [serial = 825] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 168 (000000352A850800) [pid = 848] [serial = 822] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 0000003526916000 == 91 [pid = 848] [id = 300] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 0000003526484800 == 90 [pid = 848] [id = 299] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 0000003525064000 == 89 [pid = 848] [id = 298] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 000000351F09F000 == 88 [pid = 848] [id = 297] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 000000351A1EB000 == 87 [pid = 848] [id = 296] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 0000003525053000 == 86 [pid = 848] [id = 289] 05:46:53 INFO - PROCESS | 848 | --DOCSHELL 000000352E22F000 == 85 [pid = 848] [id = 288] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 167 (000000352E011400) [pid = 848] [serial = 682] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 166 (000000352B1B9800) [pid = 848] [serial = 627] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 165 (000000352DBA8400) [pid = 848] [serial = 679] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 164 (000000352946DC00) [pid = 848] [serial = 639] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 163 (000000352DBA6000) [pid = 848] [serial = 630] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 162 (000000352A858400) [pid = 848] [serial = 766] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 161 (000000352DD2C800) [pid = 848] [serial = 588] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 160 (000000352E4B4400) [pid = 848] [serial = 775] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 159 (0000003523C97400) [pid = 848] [serial = 621] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 158 (000000352E783800) [pid = 848] [serial = 778] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 157 (0000003529DC3400) [pid = 848] [serial = 727] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 156 (0000003528530400) [pid = 848] [serial = 624] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352E003C00) [pid = 848] [serial = 636] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352A577800) [pid = 848] [serial = 685] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352A0CF000) [pid = 848] [serial = 730] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003529E7B000) [pid = 848] [serial = 763] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352DA7A800) [pid = 848] [serial = 633] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000351EA73800) [pid = 848] [serial = 721] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003529A5F000) [pid = 848] [serial = 676] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 148 (00000035341C6800) [pid = 848] [serial = 781] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003523613C00) [pid = 848] [serial = 673] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000351E3B5400) [pid = 848] [serial = 757] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000352B1A4000) [pid = 848] [serial = 769] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352DDC2C00) [pid = 848] [serial = 772] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 143 (00000035260B0C00) [pid = 848] [serial = 760] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352A574400) [pid = 848] [serial = 733] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003525011C00) [pid = 848] [serial = 724] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003529E75400) [pid = 848] [serial = 585] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003526003800) [pid = 848] [serial = 582] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 138 (00000035264E2400) [pid = 848] [serial = 862] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003528EDAC00) [pid = 848] [serial = 856] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003526007400) [pid = 848] [serial = 850] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352946CC00) [pid = 848] [serial = 858] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003529A0E000) [pid = 848] [serial = 859] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352500A400) [pid = 848] [serial = 847] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352A877800) [pid = 848] [serial = 736] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 131 (00000035250C2800) [pid = 848] [serial = 849] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352725B800) [pid = 848] [serial = 853] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003526DCF000) [pid = 848] [serial = 852] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003527630400) [pid = 848] [serial = 855] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003529A6B800) [pid = 848] [serial = 861] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003522B2DC00) [pid = 848] [serial = 843] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352362FC00) [pid = 848] [serial = 844] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523649000) [pid = 848] [serial = 834] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000353175D000) [pid = 848] [serial = 835] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003523C97800) [pid = 848] [serial = 846] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003523614800) [pid = 848] [serial = 817] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000351E326800) [pid = 848] [serial = 816] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003526DE6800) [pid = 848] [serial = 820] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 118 (00000035260B2800) [pid = 848] [serial = 819] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003519620400) [pid = 848] [serial = 840] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000351E315C00) [pid = 848] [serial = 841] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 115 (00000035341CD400) [pid = 848] [serial = 814] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351E31BC00) [pid = 848] [serial = 838] [outer = 0000000000000000] [url = about:blank] 05:46:53 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003519607400) [pid = 848] [serial = 837] [outer = 0000000000000000] [url = about:blank] 05:46:54 INFO - PROCESS | 848 | 1461070014008 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]]]}] 05:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 924ms 05:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:46:54 INFO - PROCESS | 848 | 1461070014041 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 05:46:54 INFO - PROCESS | 848 | 1461070014044 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 05:46:54 INFO - PROCESS | 848 | 1461070014047 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:46:54 INFO - PROCESS | 848 | 1461070014051 Marionette TRACE conn5 <- [1,1230,null,{}] 05:46:54 INFO - PROCESS | 848 | 1461070014062 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}] 05:46:54 INFO - PROCESS | 848 | 1461070014159 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 05:46:54 INFO - PROCESS | 848 | 1461070014265 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:54 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C80000 == 86 [pid = 848] [id = 317] 05:46:54 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003519766400) [pid = 848] [serial = 950] [outer = 0000000000000000] 05:46:54 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000351E32F400) [pid = 848] [serial = 951] [outer = 0000003519766400] 05:46:54 INFO - PROCESS | 848 | 1461070014315 Marionette DEBUG loaded listener.js 05:46:54 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003522991C00) [pid = 848] [serial = 952] [outer = 0000003519766400] 05:46:54 INFO - PROCESS | 848 | 1461070014705 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]]]}] 05:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 671ms 05:46:54 INFO - PROCESS | 848 | 1461070014744 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 05:46:54 INFO - PROCESS | 848 | 1461070014747 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 05:46:54 INFO - PROCESS | 848 | 1461070014750 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:46:54 INFO - PROCESS | 848 | 1461070014752 Marionette TRACE conn5 <- [1,1234,null,{}] 05:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:46:54 INFO - PROCESS | 848 | 1461070014755 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}] 05:46:54 INFO - PROCESS | 848 | 1461070014852 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 05:46:54 INFO - PROCESS | 848 | 1461070014858 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:54 INFO - PROCESS | 848 | ++DOCSHELL 000000352691A800 == 87 [pid = 848] [id = 318] 05:46:54 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003523627000) [pid = 848] [serial = 953] [outer = 0000000000000000] 05:46:54 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352364A400) [pid = 848] [serial = 954] [outer = 0000003523627000] 05:46:54 INFO - PROCESS | 848 | 1461070014905 Marionette DEBUG loaded listener.js 05:46:54 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003523C94800) [pid = 848] [serial = 955] [outer = 0000003523627000] 05:46:55 INFO - PROCESS | 848 | 1461070015422 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]]]}] 05:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 733ms 05:46:55 INFO - PROCESS | 848 | 1461070015491 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 05:46:55 INFO - PROCESS | 848 | 1461070015493 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 05:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:46:55 INFO - PROCESS | 848 | 1461070015496 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:46:55 INFO - PROCESS | 848 | 1461070015498 Marionette TRACE conn5 <- [1,1238,null,{}] 05:46:55 INFO - PROCESS | 848 | 1461070015502 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}] 05:46:55 INFO - PROCESS | 848 | 1461070015621 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 05:46:55 INFO - PROCESS | 848 | 1461070015633 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:55 INFO - PROCESS | 848 | ++DOCSHELL 0000003528598000 == 88 [pid = 848] [id = 319] 05:46:55 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003517D2E800) [pid = 848] [serial = 956] [outer = 0000000000000000] 05:46:55 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003523E5A800) [pid = 848] [serial = 957] [outer = 0000003517D2E800] 05:46:55 INFO - PROCESS | 848 | 1461070015680 Marionette DEBUG loaded listener.js 05:46:55 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (00000035250C1000) [pid = 848] [serial = 958] [outer = 0000003517D2E800] 05:46:56 INFO - PROCESS | 848 | 1461070016181 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]]]}] 05:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 735ms 05:46:56 INFO - PROCESS | 848 | 1461070016234 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 05:46:56 INFO - PROCESS | 848 | 1461070016236 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 05:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:46:56 INFO - PROCESS | 848 | 1461070016240 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:46:56 INFO - PROCESS | 848 | 1461070016242 Marionette TRACE conn5 <- [1,1242,null,{}] 05:46:56 INFO - PROCESS | 848 | 1461070016245 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}] 05:46:56 INFO - PROCESS | 848 | 1461070016385 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 05:46:56 INFO - PROCESS | 848 | 1461070016410 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:56 INFO - PROCESS | 848 | ++DOCSHELL 0000003529B20000 == 89 [pid = 848] [id = 320] 05:46:56 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003525FA2C00) [pid = 848] [serial = 959] [outer = 0000000000000000] 05:46:56 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003526302800) [pid = 848] [serial = 960] [outer = 0000003525FA2C00] 05:46:56 INFO - PROCESS | 848 | 1461070016462 Marionette DEBUG loaded listener.js 05:46:56 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003526C2E800) [pid = 848] [serial = 961] [outer = 0000003525FA2C00] 05:46:56 INFO - PROCESS | 848 | 1461070016918 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]]]}] 05:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 734ms 05:46:56 INFO - PROCESS | 848 | 1461070016984 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 05:46:56 INFO - PROCESS | 848 | 1461070016987 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 05:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:46:56 INFO - PROCESS | 848 | 1461070016990 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:46:56 INFO - PROCESS | 848 | 1461070016992 Marionette TRACE conn5 <- [1,1246,null,{}] 05:46:56 INFO - PROCESS | 848 | 1461070016995 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}] 05:46:57 INFO - PROCESS | 848 | 1461070017115 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 05:46:57 INFO - PROCESS | 848 | 1461070017172 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:57 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4AE000 == 90 [pid = 848] [id = 321] 05:46:57 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003526C5B400) [pid = 848] [serial = 962] [outer = 0000000000000000] 05:46:57 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003526DCB400) [pid = 848] [serial = 963] [outer = 0000003526C5B400] 05:46:57 INFO - PROCESS | 848 | 1461070017220 Marionette DEBUG loaded listener.js 05:46:57 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352725B800) [pid = 848] [serial = 964] [outer = 0000003526C5B400] 05:46:57 INFO - PROCESS | 848 | 1461070017654 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]]]}] 05:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 735ms 05:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:46:57 INFO - PROCESS | 848 | 1461070017727 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 05:46:57 INFO - PROCESS | 848 | 1461070017729 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 05:46:57 INFO - PROCESS | 848 | 1461070017737 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:46:57 INFO - PROCESS | 848 | 1461070017739 Marionette TRACE conn5 <- [1,1250,null,{}] 05:46:57 INFO - PROCESS | 848 | 1461070017750 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}] 05:46:58 INFO - PROCESS | 848 | 1461070018081 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352600BC00) [pid = 848] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003523BCD800) [pid = 848] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351AE14C00) [pid = 848] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000350B5BE800) [pid = 848] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003525010400) [pid = 848] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000350B5B8400) [pid = 848] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352360F400) [pid = 848] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529DADC00) [pid = 848] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000351EA69800) [pid = 848] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003518E54400) [pid = 848] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003519590C00) [pid = 848] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526DDFC00) [pid = 848] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352600B000) [pid = 848] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003531BEA800) [pid = 848] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:46:58 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003531941C00) [pid = 848] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:46:58 INFO - PROCESS | 848 | 1461070018147 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:58 INFO - PROCESS | 848 | ++DOCSHELL 00000035205CE800 == 91 [pid = 848] [id = 322] 05:46:58 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000350B5F2C00) [pid = 848] [serial = 965] [outer = 0000000000000000] 05:46:58 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003517B6E800) [pid = 848] [serial = 966] [outer = 000000350B5F2C00] 05:46:58 INFO - PROCESS | 848 | 1461070018194 Marionette DEBUG loaded listener.js 05:46:58 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003523612000) [pid = 848] [serial = 967] [outer = 000000350B5F2C00] 05:46:58 INFO - PROCESS | 848 | 1461070018593 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]]]}] 05:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 882ms 05:46:58 INFO - PROCESS | 848 | 1461070018618 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 05:46:58 INFO - PROCESS | 848 | 1461070018620 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 05:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:46:58 INFO - PROCESS | 848 | 1461070018623 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:46:58 INFO - PROCESS | 848 | 1461070018625 Marionette TRACE conn5 <- [1,1254,null,{}] 05:46:58 INFO - PROCESS | 848 | 1461070018628 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}] 05:46:58 INFO - PROCESS | 848 | 1461070018719 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 05:46:58 INFO - PROCESS | 848 | 1461070018726 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:58 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAAA000 == 92 [pid = 848] [id = 323] 05:46:58 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352600BC00) [pid = 848] [serial = 968] [outer = 0000000000000000] 05:46:58 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352794B800) [pid = 848] [serial = 969] [outer = 000000352600BC00] 05:46:58 INFO - PROCESS | 848 | 1461070018771 Marionette DEBUG loaded listener.js 05:46:58 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003528530800) [pid = 848] [serial = 970] [outer = 000000352600BC00] 05:46:59 INFO - PROCESS | 848 | 1461070019202 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]]]}] 05:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 628ms 05:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:46:59 INFO - PROCESS | 848 | 1461070019256 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 05:46:59 INFO - PROCESS | 848 | 1461070019258 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 05:46:59 INFO - PROCESS | 848 | 1461070019262 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:46:59 INFO - PROCESS | 848 | 1461070019264 Marionette TRACE conn5 <- [1,1258,null,{}] 05:46:59 INFO - PROCESS | 848 | 1461070019267 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}] 05:46:59 INFO - PROCESS | 848 | 1461070019358 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 05:46:59 INFO - PROCESS | 848 | 1461070019365 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:46:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC45000 == 93 [pid = 848] [id = 324] 05:46:59 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352852EC00) [pid = 848] [serial = 971] [outer = 0000000000000000] 05:46:59 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003529A02800) [pid = 848] [serial = 972] [outer = 000000352852EC00] 05:46:59 INFO - PROCESS | 848 | 1461070019412 Marionette DEBUG loaded listener.js 05:46:59 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003529A63800) [pid = 848] [serial = 973] [outer = 000000352852EC00] 05:46:59 INFO - PROCESS | 848 | 1461070019899 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]]]}] 05:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 693ms 05:46:59 INFO - PROCESS | 848 | 1461070019962 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 05:46:59 INFO - PROCESS | 848 | 1461070019965 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 05:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:46:59 INFO - PROCESS | 848 | 1461070019970 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:46:59 INFO - PROCESS | 848 | 1461070019973 Marionette TRACE conn5 <- [1,1262,null,{}] 05:46:59 INFO - PROCESS | 848 | 1461070019976 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}] 05:47:00 INFO - PROCESS | 848 | 1461070020090 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 05:47:00 INFO - PROCESS | 848 | 1461070020253 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:00 INFO - PROCESS | 848 | ++DOCSHELL 0000003519713000 == 94 [pid = 848] [id = 325] 05:47:00 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000350B5B4C00) [pid = 848] [serial = 974] [outer = 0000000000000000] 05:47:00 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000350B5EE800) [pid = 848] [serial = 975] [outer = 000000350B5B4C00] 05:47:00 INFO - PROCESS | 848 | 1461070020315 Marionette DEBUG loaded listener.js 05:47:00 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (00000035190CD000) [pid = 848] [serial = 976] [outer = 000000350B5B4C00] 05:47:01 INFO - PROCESS | 848 | 1461070021018 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]]]}] 05:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1122ms 05:47:01 INFO - PROCESS | 848 | 1461070021094 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 05:47:01 INFO - PROCESS | 848 | 1461070021098 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 05:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:47:01 INFO - PROCESS | 848 | 1461070021116 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:47:01 INFO - PROCESS | 848 | 1461070021121 Marionette TRACE conn5 <- [1,1266,null,{}] 05:47:01 INFO - PROCESS | 848 | 1461070021129 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}] 05:47:01 INFO - PROCESS | 848 | 1461070021263 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 05:47:01 INFO - PROCESS | 848 | 1461070021387 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352655D800 == 95 [pid = 848] [id = 326] 05:47:01 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000351E31B400) [pid = 848] [serial = 977] [outer = 0000000000000000] 05:47:01 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351FB0D400) [pid = 848] [serial = 978] [outer = 000000351E31B400] 05:47:01 INFO - PROCESS | 848 | 1461070021447 Marionette DEBUG loaded listener.js 05:47:01 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003523612800) [pid = 848] [serial = 979] [outer = 000000351E31B400] 05:47:02 INFO - PROCESS | 848 | 1461070022083 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]]]}] 05:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1041ms 05:47:02 INFO - PROCESS | 848 | 1461070022151 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 05:47:02 INFO - PROCESS | 848 | 1461070022156 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 05:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:47:02 INFO - PROCESS | 848 | 1461070022160 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:47:02 INFO - PROCESS | 848 | 1461070022162 Marionette TRACE conn5 <- [1,1270,null,{}] 05:47:02 INFO - PROCESS | 848 | 1461070022166 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}] 05:47:02 INFO - PROCESS | 848 | 1461070022287 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 05:47:02 INFO - PROCESS | 848 | 1461070022419 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:02 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1D3000 == 96 [pid = 848] [id = 327] 05:47:02 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003525939000) [pid = 848] [serial = 980] [outer = 0000000000000000] 05:47:02 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003525E79000) [pid = 848] [serial = 981] [outer = 0000003525939000] 05:47:02 INFO - PROCESS | 848 | 1461070022478 Marionette DEBUG loaded listener.js 05:47:02 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352631B400) [pid = 848] [serial = 982] [outer = 0000003525939000] 05:47:03 INFO - PROCESS | 848 | 1461070023084 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]]]}] 05:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 987ms 05:47:03 INFO - PROCESS | 848 | 1461070023149 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 05:47:03 INFO - PROCESS | 848 | 1461070023151 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 05:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:47:03 INFO - PROCESS | 848 | 1461070023163 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:47:03 INFO - PROCESS | 848 | 1461070023170 Marionette TRACE conn5 <- [1,1274,null,{}] 05:47:03 INFO - PROCESS | 848 | 1461070023189 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}] 05:47:03 INFO - PROCESS | 848 | 1461070023311 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 05:47:03 INFO - PROCESS | 848 | 1461070023439 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:03 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0CE800 == 97 [pid = 848] [id = 328] 05:47:03 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (00000035260B5800) [pid = 848] [serial = 983] [outer = 0000000000000000] 05:47:03 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003529DB0800) [pid = 848] [serial = 984] [outer = 00000035260B5800] 05:47:03 INFO - PROCESS | 848 | 1461070023498 Marionette DEBUG loaded listener.js 05:47:03 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529E76000) [pid = 848] [serial = 985] [outer = 00000035260B5800] 05:47:04 INFO - PROCESS | 848 | 1461070024099 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]]]}] 05:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1005ms 05:47:04 INFO - PROCESS | 848 | 1461070024162 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 05:47:04 INFO - PROCESS | 848 | 1461070024166 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 05:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:47:04 INFO - PROCESS | 848 | 1461070024169 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:47:04 INFO - PROCESS | 848 | 1461070024171 Marionette TRACE conn5 <- [1,1278,null,{}] 05:47:04 INFO - PROCESS | 848 | 1461070024175 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}] 05:47:04 INFO - PROCESS | 848 | 1461070024295 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 05:47:04 INFO - PROCESS | 848 | 1461070024424 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352E832800 == 98 [pid = 848] [id = 329] 05:47:04 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003529E7E000) [pid = 848] [serial = 986] [outer = 0000000000000000] 05:47:04 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003529EF0400) [pid = 848] [serial = 987] [outer = 0000003529E7E000] 05:47:04 INFO - PROCESS | 848 | 1461070024483 Marionette DEBUG loaded listener.js 05:47:04 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352A0CD400) [pid = 848] [serial = 988] [outer = 0000003529E7E000] 05:47:05 INFO - PROCESS | 848 | 1461070025054 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]]]}] 05:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 924ms 05:47:05 INFO - PROCESS | 848 | 1461070025095 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 05:47:05 INFO - PROCESS | 848 | 1461070025098 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 05:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:47:05 INFO - PROCESS | 848 | 1461070025102 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:47:05 INFO - PROCESS | 848 | 1461070025104 Marionette TRACE conn5 <- [1,1282,null,{}] 05:47:05 INFO - PROCESS | 848 | 1461070025108 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}] 05:47:05 INFO - PROCESS | 848 | 1461070025223 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 05:47:05 INFO - PROCESS | 848 | 1461070025329 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352F37C800 == 99 [pid = 848] [id = 330] 05:47:05 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A56E400) [pid = 848] [serial = 989] [outer = 0000000000000000] 05:47:05 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352A575000) [pid = 848] [serial = 990] [outer = 000000352A56E400] 05:47:05 INFO - PROCESS | 848 | 1461070025397 Marionette DEBUG loaded listener.js 05:47:05 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352A811C00) [pid = 848] [serial = 991] [outer = 000000352A56E400] 05:47:05 INFO - PROCESS | 848 | 1461070025950 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]]]}] 05:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 881ms 05:47:05 INFO - PROCESS | 848 | 1461070025986 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 05:47:05 INFO - PROCESS | 848 | 1461070025989 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 05:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:47:05 INFO - PROCESS | 848 | 1461070025992 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:47:05 INFO - PROCESS | 848 | 1461070025994 Marionette TRACE conn5 <- [1,1286,null,{}] 05:47:06 INFO - PROCESS | 848 | 1461070025998 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}] 05:47:06 INFO - PROCESS | 848 | 1461070026128 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 05:47:06 INFO - PROCESS | 848 | 1461070026259 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003531741800 == 100 [pid = 848] [id = 331] 05:47:06 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352A571400) [pid = 848] [serial = 992] [outer = 0000000000000000] 05:47:06 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352B19B000) [pid = 848] [serial = 993] [outer = 000000352A571400] 05:47:06 INFO - PROCESS | 848 | 1461070026317 Marionette DEBUG loaded listener.js 05:47:06 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352B1A6800) [pid = 848] [serial = 994] [outer = 000000352A571400] 05:47:06 INFO - PROCESS | 848 | 1461070026917 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]]]}] 05:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 987ms 05:47:06 INFO - PROCESS | 848 | 1461070026982 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 05:47:06 INFO - PROCESS | 848 | 1461070026984 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 05:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:47:06 INFO - PROCESS | 848 | 1461070026988 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:47:06 INFO - PROCESS | 848 | 1461070026990 Marionette TRACE conn5 <- [1,1290,null,{}] 05:47:06 INFO - PROCESS | 848 | 1461070026994 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}] 05:47:07 INFO - PROCESS | 848 | 1461070027110 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 05:47:07 INFO - PROCESS | 848 | 1461070027240 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:07 INFO - PROCESS | 848 | ++DOCSHELL 0000003531BC8800 == 101 [pid = 848] [id = 332] 05:47:07 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352A877800) [pid = 848] [serial = 995] [outer = 0000000000000000] 05:47:07 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352B1B8800) [pid = 848] [serial = 996] [outer = 000000352A877800] 05:47:07 INFO - PROCESS | 848 | 1461070027298 Marionette DEBUG loaded listener.js 05:47:07 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000352B85D000) [pid = 848] [serial = 997] [outer = 000000352A877800] 05:47:07 INFO - PROCESS | 848 | 1461070027953 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]]]}] 05:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 985ms 05:47:08 INFO - PROCESS | 848 | 1461070027989 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 05:47:08 INFO - PROCESS | 848 | 1461070027991 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 05:47:08 INFO - PROCESS | 848 | 1461070027996 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:47:08 INFO - PROCESS | 848 | 1461070027999 Marionette TRACE conn5 <- [1,1294,null,{}] 05:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:47:08 INFO - PROCESS | 848 | 1461070028003 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}] 05:47:08 INFO - PROCESS | 848 | 1461070028121 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 05:47:08 INFO - PROCESS | 848 | 1461070028409 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:08 INFO - PROCESS | 848 | ++DOCSHELL 00000035205CF000 == 102 [pid = 848] [id = 333] 05:47:08 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (000000350B5F2400) [pid = 848] [serial = 998] [outer = 0000000000000000] 05:47:08 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (00000035146DD400) [pid = 848] [serial = 999] [outer = 000000350B5F2400] 05:47:08 INFO - PROCESS | 848 | 1461070028467 Marionette DEBUG loaded listener.js 05:47:08 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (000000351976D000) [pid = 848] [serial = 1000] [outer = 000000350B5F2400] 05:47:09 INFO - PROCESS | 848 | 1461070029037 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]]]}] 05:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1074ms 05:47:09 INFO - PROCESS | 848 | 1461070029078 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 05:47:09 INFO - PROCESS | 848 | 1461070029083 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 05:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:47:09 INFO - PROCESS | 848 | 1461070029088 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:47:09 INFO - PROCESS | 848 | 1461070029092 Marionette TRACE conn5 <- [1,1298,null,{}] 05:47:09 INFO - PROCESS | 848 | 1461070029117 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}] 05:47:09 INFO - PROCESS | 848 | 1461070029242 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 05:47:09 INFO - PROCESS | 848 | 1461070029349 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:09 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF88800 == 103 [pid = 848] [id = 334] 05:47:09 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000351EF3A400) [pid = 848] [serial = 1001] [outer = 0000000000000000] 05:47:09 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003522976000) [pid = 848] [serial = 1002] [outer = 000000351EF3A400] 05:47:09 INFO - PROCESS | 848 | 1461070029402 Marionette DEBUG loaded listener.js 05:47:09 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003523646000) [pid = 848] [serial = 1003] [outer = 000000351EF3A400] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352E120000 == 102 [pid = 848] [id = 175] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352DC45000 == 101 [pid = 848] [id = 324] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352BAAA000 == 100 [pid = 848] [id = 323] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 00000035205CE800 == 99 [pid = 848] [id = 322] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352A4AE000 == 98 [pid = 848] [id = 321] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 0000003529B20000 == 97 [pid = 848] [id = 320] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 0000003528598000 == 96 [pid = 848] [id = 319] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352691A800 == 95 [pid = 848] [id = 318] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 0000003523C80000 == 94 [pid = 848] [id = 317] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352655A800 == 93 [pid = 848] [id = 316] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003529B0D000) [pid = 848] [serial = 873] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352A852800) [pid = 848] [serial = 879] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 149 (000000352B8CA000) [pid = 848] [serial = 882] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 148 (00000035236A9400) [pid = 848] [serial = 870] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003528E44400) [pid = 848] [serial = 918] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000351976F800) [pid = 848] [serial = 867] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000352A536C00) [pid = 848] [serial = 876] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352509B800 == 92 [pid = 848] [id = 315] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 0000003530574800 == 91 [pid = 848] [id = 311] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352F365800 == 90 [pid = 848] [id = 310] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000352E11A800 == 89 [pid = 848] [id = 309] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 00000035284B7800 == 88 [pid = 848] [id = 308] 05:47:10 INFO - PROCESS | 848 | --DOCSHELL 000000351EFBD000 == 87 [pid = 848] [id = 307] 05:47:10 INFO - PROCESS | 848 | 1461070030088 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",0,null,null]]]}] 05:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 05:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1038ms 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003526307800) [pid = 848] [serial = 906] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 143 (0000003531BF7000) [pid = 848] [serial = 829] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000353194C800) [pid = 848] [serial = 826] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003525C63000) [pid = 848] [serial = 913] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003525FA0C00) [pid = 848] [serial = 904] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003526537400) [pid = 848] [serial = 907] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003527268800) [pid = 848] [serial = 916] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003526C58000) [pid = 848] [serial = 909] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003523CB6C00) [pid = 848] [serial = 901] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000351E289000) [pid = 848] [serial = 892] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003533AFA800) [pid = 848] [serial = 832] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352595F800) [pid = 848] [serial = 903] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003529DAD400) [pid = 848] [serial = 886] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003523646C00) [pid = 848] [serial = 898] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000351960FC00) [pid = 848] [serial = 885] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352E778800) [pid = 848] [serial = 823] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000351EFA0800) [pid = 848] [serial = 894] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000351AFF5800) [pid = 848] [serial = 891] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000351960B000) [pid = 848] [serial = 889] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003523C2F000) [pid = 848] [serial = 900] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 124 (00000035190C6800) [pid = 848] [serial = 888] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003526DD5400) [pid = 848] [serial = 910] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352360E800) [pid = 848] [serial = 912] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003523614400) [pid = 848] [serial = 897] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003526DE8000) [pid = 848] [serial = 915] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352052C000) [pid = 848] [serial = 895] [outer = 0000000000000000] [url = about:blank] 05:47:10 INFO - PROCESS | 848 | 1461070030161 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 05:47:10 INFO - PROCESS | 848 | 1461070030166 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 05:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:47:10 INFO - PROCESS | 848 | 1461070030193 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:47:10 INFO - PROCESS | 848 | 1461070030196 Marionette TRACE conn5 <- [1,1302,null,{}] 05:47:10 INFO - PROCESS | 848 | 1461070030200 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}] 05:47:10 INFO - PROCESS | 848 | 1461070030301 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 05:47:10 INFO - PROCESS | 848 | 1461070030307 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:10 INFO - PROCESS | 848 | ++DOCSHELL 000000351EBAD000 == 88 [pid = 848] [id = 335] 05:47:10 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003519767000) [pid = 848] [serial = 1004] [outer = 0000000000000000] 05:47:10 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000351E289000) [pid = 848] [serial = 1005] [outer = 0000003519767000] 05:47:10 INFO - PROCESS | 848 | 1461070030357 Marionette DEBUG loaded listener.js 05:47:10 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000351FB90000) [pid = 848] [serial = 1006] [outer = 0000003519767000] 05:47:10 INFO - PROCESS | 848 | 1461070030899 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]]]}] 05:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 735ms 05:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:47:10 INFO - PROCESS | 848 | 1461070030931 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 05:47:10 INFO - PROCESS | 848 | 1461070030934 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 05:47:10 INFO - PROCESS | 848 | 1461070030939 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:47:10 INFO - PROCESS | 848 | 1461070030945 Marionette TRACE conn5 <- [1,1306,null,{}] 05:47:10 INFO - PROCESS | 848 | 1461070030954 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}] 05:47:11 INFO - PROCESS | 848 | 1461070031052 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 05:47:11 INFO - PROCESS | 848 | 1461070031145 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:11 INFO - PROCESS | 848 | ++DOCSHELL 0000003526916000 == 89 [pid = 848] [id = 336] 05:47:11 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351E32B400) [pid = 848] [serial = 1007] [outer = 0000000000000000] 05:47:11 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003523EE2400) [pid = 848] [serial = 1008] [outer = 000000351E32B400] 05:47:11 INFO - PROCESS | 848 | 1461070031193 Marionette DEBUG loaded listener.js 05:47:11 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003525E82800) [pid = 848] [serial = 1009] [outer = 000000351E32B400] 05:47:11 INFO - PROCESS | 848 | 1461070031580 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]]]}] 05:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 692ms 05:47:11 INFO - PROCESS | 848 | 1461070031633 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 05:47:11 INFO - PROCESS | 848 | 1461070031636 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 05:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:47:11 INFO - PROCESS | 848 | 1461070031639 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:47:11 INFO - PROCESS | 848 | 1461070031641 Marionette TRACE conn5 <- [1,1310,null,{}] 05:47:11 INFO - PROCESS | 848 | 1461070031645 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}] 05:47:11 INFO - PROCESS | 848 | 1461070031741 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 05:47:11 INFO - PROCESS | 848 | 1461070031747 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:11 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AE800 == 90 [pid = 848] [id = 337] 05:47:11 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003526007C00) [pid = 848] [serial = 1010] [outer = 0000000000000000] 05:47:11 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (00000035264E7000) [pid = 848] [serial = 1011] [outer = 0000003526007C00] 05:47:11 INFO - PROCESS | 848 | 1461070031794 Marionette DEBUG loaded listener.js 05:47:11 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003526CE4000) [pid = 848] [serial = 1012] [outer = 0000003526007C00] 05:47:12 INFO - PROCESS | 848 | 1461070032231 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]]]}] 05:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 05:47:12 INFO - PROCESS | 848 | 1461070032275 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 05:47:12 INFO - PROCESS | 848 | 1461070032277 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 05:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:47:12 INFO - PROCESS | 848 | 1461070032281 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:47:12 INFO - PROCESS | 848 | 1461070032283 Marionette TRACE conn5 <- [1,1314,null,{}] 05:47:12 INFO - PROCESS | 848 | 1461070032295 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}] 05:47:12 INFO - PROCESS | 848 | 1461070032417 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 05:47:12 INFO - PROCESS | 848 | 1461070032502 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352A435000 == 91 [pid = 848] [id = 338] 05:47:12 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352725A400) [pid = 848] [serial = 1013] [outer = 0000000000000000] 05:47:12 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003527355400) [pid = 848] [serial = 1014] [outer = 000000352725A400] 05:47:12 INFO - PROCESS | 848 | 1461070032559 Marionette DEBUG loaded listener.js 05:47:12 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003528D6F400) [pid = 848] [serial = 1015] [outer = 000000352725A400] 05:47:13 INFO - PROCESS | 848 | 1461070033023 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]]]}] 05:47:13 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 05:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 777ms 05:47:13 INFO - PROCESS | 848 | 1461070033061 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 05:47:13 INFO - PROCESS | 848 | 1461070033063 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 05:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:47:13 INFO - PROCESS | 848 | 1461070033073 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:47:13 INFO - PROCESS | 848 | 1461070033075 Marionette TRACE conn5 <- [1,1318,null,{}] 05:47:13 INFO - PROCESS | 848 | 1461070033078 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}] 05:47:13 INFO - PROCESS | 848 | 1461070033203 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 05:47:13 INFO - PROCESS | 848 | 1461070033267 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:13 INFO - PROCESS | 848 | ++DOCSHELL 000000352A731800 == 92 [pid = 848] [id = 339] 05:47:13 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003529B0D800) [pid = 848] [serial = 1016] [outer = 0000000000000000] 05:47:13 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003529DB0400) [pid = 848] [serial = 1017] [outer = 0000003529B0D800] 05:47:13 INFO - PROCESS | 848 | 1461070033314 Marionette DEBUG loaded listener.js 05:47:13 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529E2B800) [pid = 848] [serial = 1018] [outer = 0000003529B0D800] 05:47:13 INFO - PROCESS | 848 | 1461070033746 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]]]}] 05:47:13 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 05:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 734ms 05:47:13 INFO - PROCESS | 848 | 1461070033828 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 05:47:13 INFO - PROCESS | 848 | 1461070033830 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 05:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:47:13 INFO - PROCESS | 848 | 1461070033845 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:47:13 INFO - PROCESS | 848 | 1461070033847 Marionette TRACE conn5 <- [1,1322,null,{}] 05:47:13 INFO - PROCESS | 848 | 1461070033851 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}] 05:47:13 INFO - PROCESS | 848 | 1461070033974 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 05:47:13 INFO - PROCESS | 848 | 1461070033994 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA9B800 == 93 [pid = 848] [id = 340] 05:47:14 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352A0CAC00) [pid = 848] [serial = 1019] [outer = 0000000000000000] 05:47:14 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352A0D7000) [pid = 848] [serial = 1020] [outer = 000000352A0CAC00] 05:47:14 INFO - PROCESS | 848 | 1461070034041 Marionette DEBUG loaded listener.js 05:47:14 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352A584800) [pid = 848] [serial = 1021] [outer = 000000352A0CAC00] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352B858800) [pid = 848] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352361AC00) [pid = 848] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000351958F400) [pid = 848] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003525FA2C00) [pid = 848] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003526C5B400) [pid = 848] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352600BC00) [pid = 848] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003519766400) [pid = 848] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000351976E800) [pid = 848] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003517D2E800) [pid = 848] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000350B5F9000) [pid = 848] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003523627000) [pid = 848] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000350B5F2C00) [pid = 848] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352A586800) [pid = 848] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352A52B000) [pid = 848] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:47:14 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003526DD0400) [pid = 848] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:47:14 INFO - PROCESS | 848 | 1461070034636 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]]]}] 05:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 839ms 05:47:14 INFO - PROCESS | 848 | 1461070034685 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 05:47:14 INFO - PROCESS | 848 | 1461070034688 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 05:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:47:14 INFO - PROCESS | 848 | 1461070034691 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:47:14 INFO - PROCESS | 848 | 1461070034693 Marionette TRACE conn5 <- [1,1326,null,{}] 05:47:14 INFO - PROCESS | 848 | 1461070034696 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}] 05:47:14 INFO - PROCESS | 848 | 1461070034823 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 05:47:14 INFO - PROCESS | 848 | 1461070034884 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD8C000 == 94 [pid = 848] [id = 341] 05:47:14 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351EF9FC00) [pid = 848] [serial = 1022] [outer = 0000000000000000] 05:47:14 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352600BC00) [pid = 848] [serial = 1023] [outer = 000000351EF9FC00] 05:47:14 INFO - PROCESS | 848 | 1461070034931 Marionette DEBUG loaded listener.js 05:47:15 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A0CA400) [pid = 848] [serial = 1024] [outer = 000000351EF9FC00] 05:47:15 INFO - PROCESS | 848 | 1461070035786 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]]]}] 05:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1135ms 05:47:15 INFO - PROCESS | 848 | 1461070035828 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 05:47:15 INFO - PROCESS | 848 | 1461070035830 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 05:47:15 INFO - PROCESS | 848 | 1461070035833 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:47:15 INFO - PROCESS | 848 | 1461070035835 Marionette TRACE conn5 <- [1,1330,null,{}] 05:47:15 INFO - PROCESS | 848 | 1461070035838 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}] 05:47:15 INFO - PROCESS | 848 | 1461070035963 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 05:47:15 INFO - PROCESS | 848 | 1461070035973 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352E823000 == 95 [pid = 848] [id = 342] 05:47:15 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (00000035260B6C00) [pid = 848] [serial = 1025] [outer = 0000000000000000] 05:47:16 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352A806000) [pid = 848] [serial = 1026] [outer = 00000035260B6C00] 05:47:16 INFO - PROCESS | 848 | 1461070036019 Marionette DEBUG loaded listener.js 05:47:16 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352A882400) [pid = 848] [serial = 1027] [outer = 00000035260B6C00] 05:47:16 INFO - PROCESS | 848 | 1461070036430 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]]]}] 05:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 630ms 05:47:16 INFO - PROCESS | 848 | 1461070036531 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 05:47:16 INFO - PROCESS | 848 | 1461070036535 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 05:47:16 INFO - PROCESS | 848 | 1461070036546 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:47:16 INFO - PROCESS | 848 | 1461070036551 Marionette TRACE conn5 <- [1,1334,null,{}] 05:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:47:16 INFO - PROCESS | 848 | 1461070036557 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}] 05:47:16 INFO - PROCESS | 848 | 1461070036700 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 05:47:16 INFO - PROCESS | 848 | 1461070036800 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:16 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A5800 == 96 [pid = 848] [id = 343] 05:47:16 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000351960E400) [pid = 848] [serial = 1028] [outer = 0000000000000000] 05:47:16 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003519769000) [pid = 848] [serial = 1029] [outer = 000000351960E400] 05:47:16 INFO - PROCESS | 848 | 1461070036860 Marionette DEBUG loaded listener.js 05:47:16 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000351E322400) [pid = 848] [serial = 1030] [outer = 000000351960E400] 05:47:17 INFO - PROCESS | 848 | 1461070037557 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]]]}] 05:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1015ms 05:47:17 INFO - PROCESS | 848 | 1461070037573 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 05:47:17 INFO - PROCESS | 848 | 1461070037577 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 05:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:47:17 INFO - PROCESS | 848 | 1461070037598 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:47:17 INFO - PROCESS | 848 | 1461070037603 Marionette TRACE conn5 <- [1,1338,null,{}] 05:47:17 INFO - PROCESS | 848 | 1461070037630 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}] 05:47:17 INFO - PROCESS | 848 | 1461070037752 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 05:47:17 INFO - PROCESS | 848 | 1461070037885 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:17 INFO - PROCESS | 848 | ++DOCSHELL 000000352857D800 == 97 [pid = 848] [id = 344] 05:47:17 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352299B000) [pid = 848] [serial = 1031] [outer = 0000000000000000] 05:47:17 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003523CC0C00) [pid = 848] [serial = 1032] [outer = 000000352299B000] 05:47:17 INFO - PROCESS | 848 | 1461070037943 Marionette DEBUG loaded listener.js 05:47:18 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003525C5C400) [pid = 848] [serial = 1033] [outer = 000000352299B000] 05:47:18 INFO - PROCESS | 848 | 1461070038561 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]]]}] 05:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1046ms 05:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:47:18 INFO - PROCESS | 848 | 1461070038634 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 05:47:18 INFO - PROCESS | 848 | 1461070038636 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 05:47:18 INFO - PROCESS | 848 | 1461070038640 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:47:18 INFO - PROCESS | 848 | 1461070038643 Marionette TRACE conn5 <- [1,1342,null,{}] 05:47:18 INFO - PROCESS | 848 | 1461070038654 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}] 05:47:18 INFO - PROCESS | 848 | 1461070038812 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 05:47:18 INFO - PROCESS | 848 | 1461070038947 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:18 INFO - PROCESS | 848 | ++DOCSHELL 000000353056F000 == 98 [pid = 848] [id = 345] 05:47:18 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352852F400) [pid = 848] [serial = 1034] [outer = 0000000000000000] 05:47:19 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352946B400) [pid = 848] [serial = 1035] [outer = 000000352852F400] 05:47:19 INFO - PROCESS | 848 | 1461070039011 Marionette DEBUG loaded listener.js 05:47:19 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003529E24400) [pid = 848] [serial = 1036] [outer = 000000352852F400] 05:47:19 INFO - PROCESS | 848 | 1461070039671 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]]]}] 05:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1079ms 05:47:19 INFO - PROCESS | 848 | 1461070039721 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 05:47:19 INFO - PROCESS | 848 | 1461070039724 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 05:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:47:19 INFO - PROCESS | 848 | 1461070039727 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:47:19 INFO - PROCESS | 848 | 1461070039729 Marionette TRACE conn5 <- [1,1346,null,{}] 05:47:19 INFO - PROCESS | 848 | 1461070039733 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}] 05:47:19 INFO - PROCESS | 848 | 1461070039856 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 05:47:19 INFO - PROCESS | 848 | 1461070039989 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:20 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D76000 == 99 [pid = 848] [id = 346] 05:47:20 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A58BC00) [pid = 848] [serial = 1037] [outer = 0000000000000000] 05:47:20 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352B1BAC00) [pid = 848] [serial = 1038] [outer = 000000352A58BC00] 05:47:20 INFO - PROCESS | 848 | 1461070040047 Marionette DEBUG loaded listener.js 05:47:20 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352B8CFC00) [pid = 848] [serial = 1039] [outer = 000000352A58BC00] 05:47:20 INFO - PROCESS | 848 | 1461070040628 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]]]}] 05:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 925ms 05:47:20 INFO - PROCESS | 848 | 1461070040655 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 05:47:20 INFO - PROCESS | 848 | 1461070040658 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 05:47:20 INFO - PROCESS | 848 | 1461070040661 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:47:20 INFO - PROCESS | 848 | 1461070040663 Marionette TRACE conn5 <- [1,1350,null,{}] 05:47:20 INFO - PROCESS | 848 | 1461070040667 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}] 05:47:20 INFO - PROCESS | 848 | 1461070040782 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 05:47:20 INFO - PROCESS | 848 | 1461070040887 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:20 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E0D800 == 100 [pid = 848] [id = 347] 05:47:20 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352B8D0C00) [pid = 848] [serial = 1040] [outer = 0000000000000000] 05:47:20 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352DA83400) [pid = 848] [serial = 1041] [outer = 000000352B8D0C00] 05:47:20 INFO - PROCESS | 848 | 1461070040943 Marionette DEBUG loaded listener.js 05:47:21 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352DBA2800) [pid = 848] [serial = 1042] [outer = 000000352B8D0C00] 05:47:21 INFO - PROCESS | 848 | 1461070041607 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]]]}] 05:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 988ms 05:47:21 INFO - PROCESS | 848 | 1461070041652 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 05:47:21 INFO - PROCESS | 848 | 1461070041655 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 05:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:47:21 INFO - PROCESS | 848 | 1461070041658 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:47:21 INFO - PROCESS | 848 | 1461070041661 Marionette TRACE conn5 <- [1,1354,null,{}] 05:47:21 INFO - PROCESS | 848 | 1461070041664 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}] 05:47:21 INFO - PROCESS | 848 | 1461070041806 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 05:47:21 INFO - PROCESS | 848 | 1461070041942 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:21 INFO - PROCESS | 848 | ++DOCSHELL 00000035322AF800 == 101 [pid = 848] [id = 348] 05:47:21 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352DD30400) [pid = 848] [serial = 1043] [outer = 0000000000000000] 05:47:22 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352DDC5400) [pid = 848] [serial = 1044] [outer = 000000352DD30400] 05:47:22 INFO - PROCESS | 848 | 1461070042005 Marionette DEBUG loaded listener.js 05:47:22 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000352E004C00) [pid = 848] [serial = 1045] [outer = 000000352DD30400] 05:47:22 INFO - PROCESS | 848 | 1461070042595 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] 05:47:22 INFO - PROCESS | 848 | 1461070042649 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 05:47:22 INFO - PROCESS | 848 | 1461070042653 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:47:22 INFO - PROCESS | 848 | 1461070042655 Marionette TRACE conn5 <- [1,1358,null,{}] 05:47:22 INFO - PROCESS | 848 | 1461070042659 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}] 05:47:22 INFO - PROCESS | 848 | 1461070042774 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 05:47:22 INFO - PROCESS | 848 | 1461070042878 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:22 INFO - PROCESS | 848 | ++DOCSHELL 000000353310A000 == 102 [pid = 848] [id = 349] 05:47:22 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (000000352E010800) [pid = 848] [serial = 1046] [outer = 0000000000000000] 05:47:22 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (000000352E4AEC00) [pid = 848] [serial = 1047] [outer = 000000352E010800] 05:47:22 INFO - PROCESS | 848 | 1461070042935 Marionette DEBUG loaded listener.js 05:47:23 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (000000352E4B9800) [pid = 848] [serial = 1048] [outer = 000000352E010800] 05:47:23 INFO - PROCESS | 848 | 1461070043605 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] 05:47:23 INFO - PROCESS | 848 | 1461070043655 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 05:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:47:23 INFO - PROCESS | 848 | 1461070043660 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:47:23 INFO - PROCESS | 848 | 1461070043663 Marionette TRACE conn5 <- [1,1362,null,{}] 05:47:23 INFO - PROCESS | 848 | 1461070043666 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}] 05:47:23 INFO - PROCESS | 848 | 1461070043782 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 05:47:23 INFO - PROCESS | 848 | 1461070043914 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:23 INFO - PROCESS | 848 | ++DOCSHELL 000000352505F000 == 103 [pid = 848] [id = 350] 05:47:23 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000351E327400) [pid = 848] [serial = 1049] [outer = 0000000000000000] 05:47:23 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003526A08C00) [pid = 848] [serial = 1050] [outer = 000000351E327400] 05:47:23 INFO - PROCESS | 848 | 1461070043972 Marionette DEBUG loaded listener.js 05:47:24 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (000000352A80D000) [pid = 848] [serial = 1051] [outer = 000000351E327400] 05:47:24 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:47:24 INFO - PROCESS | 848 | 1461070044904 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] 05:47:24 INFO - PROCESS | 848 | 1461070044948 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 05:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:47:24 INFO - PROCESS | 848 | 1461070044953 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:47:24 INFO - PROCESS | 848 | 1461070044958 Marionette TRACE conn5 <- [1,1366,null,{}] 05:47:24 INFO - PROCESS | 848 | 1461070044963 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}] 05:47:25 INFO - PROCESS | 848 | 1461070045081 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 05:47:25 INFO - PROCESS | 848 | 1461070045218 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:25 INFO - PROCESS | 848 | ++DOCSHELL 0000003526517000 == 104 [pid = 848] [id = 351] 05:47:25 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000351E320000) [pid = 848] [serial = 1052] [outer = 0000000000000000] 05:47:25 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (000000351EA72C00) [pid = 848] [serial = 1053] [outer = 000000351E320000] 05:47:25 INFO - PROCESS | 848 | 1461070045276 Marionette DEBUG loaded listener.js 05:47:25 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000351EFF8800) [pid = 848] [serial = 1054] [outer = 000000351E320000] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 00000035322B8800 == 103 [pid = 848] [id = 259] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000352DD8C000 == 102 [pid = 848] [id = 341] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000352DA9B800 == 101 [pid = 848] [id = 340] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000352A731800 == 100 [pid = 848] [id = 339] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000352A435000 == 99 [pid = 848] [id = 338] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 00000035285AE800 == 98 [pid = 848] [id = 337] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 0000003526916000 == 97 [pid = 848] [id = 336] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 154 (0000003529A02800) [pid = 848] [serial = 972] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000351EBAD000 == 96 [pid = 848] [id = 335] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000351EF88800 == 95 [pid = 848] [id = 334] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 00000035205CF000 == 94 [pid = 848] [id = 333] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 000000352655D800 == 93 [pid = 848] [id = 326] 05:47:25 INFO - PROCESS | 848 | --DOCSHELL 0000003519713000 == 92 [pid = 848] [id = 325] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352B19C800) [pid = 848] [serial = 880] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352A588C00) [pid = 848] [serial = 877] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003529E84C00) [pid = 848] [serial = 874] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352DBA7000) [pid = 848] [serial = 883] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003525FA0800) [pid = 848] [serial = 871] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000351ED55C00) [pid = 848] [serial = 868] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003526302800) [pid = 848] [serial = 960] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 146 (0000003526DCB400) [pid = 848] [serial = 963] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003526C2E800) [pid = 848] [serial = 961] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352725B800) [pid = 848] [serial = 964] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000352794B800) [pid = 848] [serial = 969] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000351EA11000) [pid = 848] [serial = 942] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003529DB3400) [pid = 848] [serial = 933] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 140 (00000035273CA800) [pid = 848] [serial = 927] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000351E32F400) [pid = 848] [serial = 951] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003522991C00) [pid = 848] [serial = 952] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003523613400) [pid = 848] [serial = 949] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351FB8E000) [pid = 848] [serial = 948] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003523B33000) [pid = 848] [serial = 924] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003523E5A800) [pid = 848] [serial = 957] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003519F92800) [pid = 848] [serial = 946] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003519607000) [pid = 848] [serial = 945] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352364A400) [pid = 848] [serial = 954] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003523C94800) [pid = 848] [serial = 955] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529B04000) [pid = 848] [serial = 930] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352A52BC00) [pid = 848] [serial = 936] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003519F5AC00) [pid = 848] [serial = 921] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352A808400) [pid = 848] [serial = 939] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003517B6E800) [pid = 848] [serial = 966] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523612000) [pid = 848] [serial = 967] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003528530800) [pid = 848] [serial = 970] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | --DOMWINDOW == 122 (00000035250C1000) [pid = 848] [serial = 958] [outer = 0000000000000000] [url = about:blank] 05:47:25 INFO - PROCESS | 848 | 1461070045966 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] 05:47:25 INFO - PROCESS | 848 | 1461070045989 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 05:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:47:26 INFO - PROCESS | 848 | 1461070045995 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:47:26 INFO - PROCESS | 848 | 1461070045998 Marionette TRACE conn5 <- [1,1370,null,{}] 05:47:26 INFO - PROCESS | 848 | 1461070046001 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}] 05:47:26 INFO - PROCESS | 848 | 1461070046101 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 05:47:26 INFO - PROCESS | 848 | 1461070046192 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:26 INFO - PROCESS | 848 | ++DOCSHELL 00000035236D7000 == 93 [pid = 848] [id = 352] 05:47:26 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035146D3C00) [pid = 848] [serial = 1055] [outer = 0000000000000000] 05:47:26 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351976C000) [pid = 848] [serial = 1056] [outer = 00000035146D3C00] 05:47:26 INFO - PROCESS | 848 | 1461070046240 Marionette DEBUG loaded listener.js 05:47:26 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000351FB11000) [pid = 848] [serial = 1057] [outer = 00000035146D3C00] 05:47:26 INFO - PROCESS | 848 | [848] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:47:26 INFO - PROCESS | 848 | 1461070046684 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] 05:47:26 INFO - PROCESS | 848 | 1461070046734 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 05:47:26 INFO - PROCESS | 848 | 1461070046737 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:47:26 INFO - PROCESS | 848 | 1461070046741 Marionette TRACE conn5 <- [1,1374,null,{}] 05:47:26 INFO - PROCESS | 848 | 1461070046752 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}] 05:47:26 INFO - PROCESS | 848 | 1461070046879 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 05:47:26 INFO - PROCESS | 848 | 1461070046896 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:26 INFO - PROCESS | 848 | ++DOCSHELL 000000352700A800 == 94 [pid = 848] [id = 353] 05:47:26 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003523645400) [pid = 848] [serial = 1058] [outer = 0000000000000000] 05:47:26 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352364D400) [pid = 848] [serial = 1059] [outer = 0000003523645400] 05:47:26 INFO - PROCESS | 848 | 1461070046946 Marionette DEBUG loaded listener.js 05:47:27 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003523C95800) [pid = 848] [serial = 1060] [outer = 0000003523645400] 05:47:27 INFO - PROCESS | 848 | 1461070047415 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] 05:47:27 INFO - PROCESS | 848 | 1461070047478 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 05:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:47:27 INFO - PROCESS | 848 | 1461070047481 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:47:27 INFO - PROCESS | 848 | 1461070047483 Marionette TRACE conn5 <- [1,1378,null,{}] 05:47:27 INFO - PROCESS | 848 | 1461070047486 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}] 05:47:27 INFO - PROCESS | 848 | 1461070047582 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 05:47:27 INFO - PROCESS | 848 | 1461070047591 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:27 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AC000 == 95 [pid = 848] [id = 354] 05:47:27 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003523C97C00) [pid = 848] [serial = 1061] [outer = 0000000000000000] 05:47:27 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003525017800) [pid = 848] [serial = 1062] [outer = 0000003523C97C00] 05:47:27 INFO - PROCESS | 848 | 1461070047719 Marionette DEBUG loaded listener.js 05:47:27 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003525B42000) [pid = 848] [serial = 1063] [outer = 0000003523C97C00] 05:47:28 INFO - PROCESS | 848 | 1461070048135 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]]]}] 05:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 672ms 05:47:28 INFO - PROCESS | 848 | 1461070048155 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 05:47:28 INFO - PROCESS | 848 | 1461070048157 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 05:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:47:28 INFO - PROCESS | 848 | 1461070048160 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:47:28 INFO - PROCESS | 848 | 1461070048162 Marionette TRACE conn5 <- [1,1382,null,{}] 05:47:28 INFO - PROCESS | 848 | 1461070048166 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}] 05:47:28 INFO - PROCESS | 848 | 1461070048317 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 05:47:28 INFO - PROCESS | 848 | 1461070048342 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:28 INFO - PROCESS | 848 | ++DOCSHELL 000000352A42A000 == 96 [pid = 848] [id = 355] 05:47:28 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003525E80800) [pid = 848] [serial = 1064] [outer = 0000000000000000] 05:47:28 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003526011000) [pid = 848] [serial = 1065] [outer = 0000003525E80800] 05:47:28 INFO - PROCESS | 848 | 1461070048390 Marionette DEBUG loaded listener.js 05:47:28 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (00000035264E9400) [pid = 848] [serial = 1066] [outer = 0000003525E80800] 05:47:28 INFO - PROCESS | 848 | 1461070048839 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]]]}] 05:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 735ms 05:47:28 INFO - PROCESS | 848 | 1461070048900 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 05:47:28 INFO - PROCESS | 848 | 1461070048902 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 05:47:28 INFO - PROCESS | 848 | 1461070048906 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:47:28 INFO - PROCESS | 848 | 1461070048908 Marionette TRACE conn5 <- [1,1386,null,{}] 05:47:28 INFO - PROCESS | 848 | 1461070048911 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}] 05:47:29 INFO - PROCESS | 848 | 1461070049054 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 05:47:29 INFO - PROCESS | 848 | 1461070049077 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352A731800 == 97 [pid = 848] [id = 356] 05:47:29 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003526DDEC00) [pid = 848] [serial = 1067] [outer = 0000000000000000] 05:47:29 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003527263000) [pid = 848] [serial = 1068] [outer = 0000003526DDEC00] 05:47:29 INFO - PROCESS | 848 | 1461070049126 Marionette DEBUG loaded listener.js 05:47:29 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352782C000) [pid = 848] [serial = 1069] [outer = 0000003526DDEC00] 05:47:29 INFO - PROCESS | 848 | 1461070049578 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]]]}] 05:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 735ms 05:47:29 INFO - PROCESS | 848 | 1461070049648 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 05:47:29 INFO - PROCESS | 848 | 1461070049650 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 05:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:47:29 INFO - PROCESS | 848 | 1461070049664 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:47:29 INFO - PROCESS | 848 | 1461070049666 Marionette TRACE conn5 <- [1,1390,null,{}] 05:47:29 INFO - PROCESS | 848 | 1461070049670 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}] 05:47:29 INFO - PROCESS | 848 | 1461070049793 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 05:47:29 INFO - PROCESS | 848 | 1461070049854 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAAE800 == 98 [pid = 848] [id = 357] 05:47:29 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (00000035276D9800) [pid = 848] [serial = 1070] [outer = 0000000000000000] 05:47:29 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003528D22000) [pid = 848] [serial = 1071] [outer = 00000035276D9800] 05:47:29 INFO - PROCESS | 848 | 1461070049901 Marionette DEBUG loaded listener.js 05:47:29 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003529A06000) [pid = 848] [serial = 1072] [outer = 00000035276D9800] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352852EC00) [pid = 848] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352852E800) [pid = 848] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003519767000) [pid = 848] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352725A400) [pid = 848] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003526007C00) [pid = 848] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000350B5F2400) [pid = 848] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000351EF3A400) [pid = 848] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003529B0D800) [pid = 848] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351E32B400) [pid = 848] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000351EF9FC00) [pid = 848] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:47:30 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352A0CAC00) [pid = 848] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:47:30 INFO - PROCESS | 848 | 1461070050474 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]]]}] 05:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 882ms 05:47:30 INFO - PROCESS | 848 | 1461070050545 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 05:47:30 INFO - PROCESS | 848 | 1461070050547 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 05:47:30 INFO - PROCESS | 848 | 1461070050551 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:47:30 INFO - PROCESS | 848 | 1461070050552 Marionette TRACE conn5 <- [1,1394,null,{}] 05:47:30 INFO - PROCESS | 848 | 1461070050556 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}] 05:47:30 INFO - PROCESS | 848 | 1461070050649 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 05:47:30 INFO - PROCESS | 848 | 1461070050655 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:30 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC38000 == 99 [pid = 848] [id = 358] 05:47:30 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003523C31C00) [pid = 848] [serial = 1073] [outer = 0000000000000000] 05:47:30 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003529A04C00) [pid = 848] [serial = 1074] [outer = 0000003523C31C00] 05:47:30 INFO - PROCESS | 848 | 1461070050702 Marionette DEBUG loaded listener.js 05:47:30 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003529A68800) [pid = 848] [serial = 1075] [outer = 0000003523C31C00] 05:47:31 INFO - PROCESS | 848 | 1461070051139 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]]]}] 05:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 628ms 05:47:31 INFO - PROCESS | 848 | 1461070051184 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 05:47:31 INFO - PROCESS | 848 | 1461070051186 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 05:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:47:31 INFO - PROCESS | 848 | 1461070051189 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:47:31 INFO - PROCESS | 848 | 1461070051191 Marionette TRACE conn5 <- [1,1398,null,{}] 05:47:31 INFO - PROCESS | 848 | 1461070051195 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}] 05:47:31 INFO - PROCESS | 848 | 1461070051289 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 05:47:31 INFO - PROCESS | 848 | 1461070051295 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:31 INFO - PROCESS | 848 | ++DOCSHELL 000000352E103000 == 100 [pid = 848] [id = 359] 05:47:31 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003529D4EC00) [pid = 848] [serial = 1076] [outer = 0000000000000000] 05:47:31 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529DA9400) [pid = 848] [serial = 1077] [outer = 0000003529D4EC00] 05:47:31 INFO - PROCESS | 848 | 1461070051342 Marionette DEBUG loaded listener.js 05:47:31 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003529E1E400) [pid = 848] [serial = 1078] [outer = 0000003529D4EC00] 05:47:31 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003529EEF800) [pid = 848] [serial = 1079] [outer = 000000351E065000] 05:47:31 INFO - PROCESS | 848 | 1461070051916 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]]]}] 05:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 777ms 05:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:47:31 INFO - PROCESS | 848 | 1461070051970 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 05:47:31 INFO - PROCESS | 848 | 1461070051972 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 05:47:31 INFO - PROCESS | 848 | 1461070051975 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:47:31 INFO - PROCESS | 848 | 1461070051977 Marionette TRACE conn5 <- [1,1402,null,{}] 05:47:31 INFO - PROCESS | 848 | 1461070051980 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}] 05:47:32 INFO - PROCESS | 848 | 1461070052072 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 05:47:32 INFO - PROCESS | 848 | 1461070052083 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:32 INFO - PROCESS | 848 | ++DOCSHELL 000000352F36C000 == 101 [pid = 848] [id = 360] 05:47:32 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003529DA9800) [pid = 848] [serial = 1080] [outer = 0000000000000000] 05:47:32 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A05C800) [pid = 848] [serial = 1081] [outer = 0000003529DA9800] 05:47:32 INFO - PROCESS | 848 | 1461070052129 Marionette DEBUG loaded listener.js 05:47:32 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352A57A800) [pid = 848] [serial = 1082] [outer = 0000003529DA9800] 05:47:32 INFO - PROCESS | 848 | 1461070052961 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]]]}] 05:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1023ms 05:47:33 INFO - PROCESS | 848 | 1461070053002 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 05:47:33 INFO - PROCESS | 848 | 1461070053008 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 05:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:47:33 INFO - PROCESS | 848 | 1461070053035 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:47:33 INFO - PROCESS | 848 | 1461070053039 Marionette TRACE conn5 <- [1,1406,null,{}] 05:47:33 INFO - PROCESS | 848 | 1461070053045 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}] 05:47:33 INFO - PROCESS | 848 | 1461070053216 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 05:47:33 INFO - PROCESS | 848 | 1461070053345 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:33 INFO - PROCESS | 848 | ++DOCSHELL 000000352650F000 == 102 [pid = 848] [id = 361] 05:47:33 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000351E326000) [pid = 848] [serial = 1083] [outer = 0000000000000000] 05:47:33 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000351FB8DC00) [pid = 848] [serial = 1084] [outer = 000000351E326000] 05:47:33 INFO - PROCESS | 848 | 1461070053407 Marionette DEBUG loaded listener.js 05:47:33 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003523611400) [pid = 848] [serial = 1085] [outer = 000000351E326000] 05:47:34 INFO - PROCESS | 848 | 1461070054126 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]]]}] 05:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1158ms 05:47:34 INFO - PROCESS | 848 | 1461070054174 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 05:47:34 INFO - PROCESS | 848 | 1461070054181 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 05:47:34 INFO - PROCESS | 848 | 1461070054188 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:47:34 INFO - PROCESS | 848 | 1461070054191 Marionette TRACE conn5 <- [1,1410,null,{}] 05:47:34 INFO - PROCESS | 848 | 1461070054195 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}] 05:47:34 INFO - PROCESS | 848 | 1461070054320 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 05:47:34 INFO - PROCESS | 848 | 1461070054453 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:34 INFO - PROCESS | 848 | ++DOCSHELL 000000352A72B000 == 103 [pid = 848] [id = 362] 05:47:34 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352500CC00) [pid = 848] [serial = 1086] [outer = 0000000000000000] 05:47:34 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (00000035260BB000) [pid = 848] [serial = 1087] [outer = 000000352500CC00] 05:47:34 INFO - PROCESS | 848 | 1461070054512 Marionette DEBUG loaded listener.js 05:47:34 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003526DCBC00) [pid = 848] [serial = 1088] [outer = 000000352500CC00] 05:47:35 INFO - PROCESS | 848 | 1461070055185 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]]]}] 05:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1018ms 05:47:35 INFO - PROCESS | 848 | 1461070055212 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 05:47:35 INFO - PROCESS | 848 | 1461070055215 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 05:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:47:35 INFO - PROCESS | 848 | 1461070055219 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:47:35 INFO - PROCESS | 848 | 1461070055223 Marionette TRACE conn5 <- [1,1414,null,{}] 05:47:35 INFO - PROCESS | 848 | 1461070055235 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}] 05:47:35 INFO - PROCESS | 848 | 1461070055377 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 05:47:35 INFO - PROCESS | 848 | 1461070055512 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:35 INFO - PROCESS | 848 | ++DOCSHELL 000000353173E800 == 104 [pid = 848] [id = 363] 05:47:35 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (0000003529A65400) [pid = 848] [serial = 1089] [outer = 0000000000000000] 05:47:35 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003529DBA400) [pid = 848] [serial = 1090] [outer = 0000003529A65400] 05:47:35 INFO - PROCESS | 848 | 1461070055573 Marionette DEBUG loaded listener.js 05:47:35 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (000000352A58AC00) [pid = 848] [serial = 1091] [outer = 0000003529A65400] 05:47:36 INFO - PROCESS | 848 | 1461070056224 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]]]}] 05:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1032ms 05:47:36 INFO - PROCESS | 848 | 1461070056253 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 05:47:36 INFO - PROCESS | 848 | 1461070056256 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 05:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:47:36 INFO - PROCESS | 848 | 1461070056260 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:47:36 INFO - PROCESS | 848 | 1461070056262 Marionette TRACE conn5 <- [1,1418,null,{}] 05:47:36 INFO - PROCESS | 848 | 1461070056266 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}] 05:47:36 INFO - PROCESS | 848 | 1461070056388 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 05:47:36 INFO - PROCESS | 848 | 1461070056492 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:36 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D7D000 == 105 [pid = 848] [id = 364] 05:47:36 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (000000352A851400) [pid = 848] [serial = 1092] [outer = 0000000000000000] 05:47:36 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000352A85E400) [pid = 848] [serial = 1093] [outer = 000000352A851400] 05:47:36 INFO - PROCESS | 848 | 1461070056550 Marionette DEBUG loaded listener.js 05:47:36 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000352B1A0C00) [pid = 848] [serial = 1094] [outer = 000000352A851400] 05:47:37 INFO - PROCESS | 848 | 1461070057226 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]]]}] 05:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1028ms 05:47:37 INFO - PROCESS | 848 | 1461070057290 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 05:47:37 INFO - PROCESS | 848 | 1461070057293 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 05:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:47:37 INFO - PROCESS | 848 | 1461070057297 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:47:37 INFO - PROCESS | 848 | 1461070057299 Marionette TRACE conn5 <- [1,1422,null,{}] 05:47:37 INFO - PROCESS | 848 | 1461070057303 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}] 05:47:37 INFO - PROCESS | 848 | 1461070057420 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 05:47:37 INFO - PROCESS | 848 | 1461070057552 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:37 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E22800 == 106 [pid = 848] [id = 365] 05:47:37 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (000000352A851800) [pid = 848] [serial = 1095] [outer = 0000000000000000] 05:47:37 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000352B859C00) [pid = 848] [serial = 1096] [outer = 000000352A851800] 05:47:37 INFO - PROCESS | 848 | 1461070057611 Marionette DEBUG loaded listener.js 05:47:37 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (000000352B8CCC00) [pid = 848] [serial = 1097] [outer = 000000352A851800] 05:47:38 INFO - PROCESS | 848 | 1461070058180 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]]]}] 05:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 924ms 05:47:38 INFO - PROCESS | 848 | 1461070058223 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 05:47:38 INFO - PROCESS | 848 | 1461070058226 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 05:47:38 INFO - PROCESS | 848 | 1461070058229 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:47:38 INFO - PROCESS | 848 | 1461070058232 Marionette TRACE conn5 <- [1,1426,null,{}] 05:47:38 INFO - PROCESS | 848 | 1461070058235 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}] 05:47:38 INFO - PROCESS | 848 | 1461070058364 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 05:47:38 INFO - PROCESS | 848 | 1461070058471 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:38 INFO - PROCESS | 848 | ++DOCSHELL 0000003534009800 == 107 [pid = 848] [id = 366] 05:47:38 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000352DD27400) [pid = 848] [serial = 1098] [outer = 0000000000000000] 05:47:38 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000352DDCB000) [pid = 848] [serial = 1099] [outer = 000000352DD27400] 05:47:38 INFO - PROCESS | 848 | 1461070058532 Marionette DEBUG loaded listener.js 05:47:38 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (000000352E4B1C00) [pid = 848] [serial = 1100] [outer = 000000352DD27400] 05:47:39 INFO - PROCESS | 848 | 1461070059151 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]]]}] 05:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 987ms 05:47:39 INFO - PROCESS | 848 | 1461070059221 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 05:47:39 INFO - PROCESS | 848 | 1461070059223 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 05:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:47:39 INFO - PROCESS | 848 | 1461070059227 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:47:39 INFO - PROCESS | 848 | 1461070059229 Marionette TRACE conn5 <- [1,1430,null,{}] 05:47:39 INFO - PROCESS | 848 | 1461070059245 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}] 05:47:39 INFO - PROCESS | 848 | 1461070059395 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 05:47:39 INFO - PROCESS | 848 | 1461070059410 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:39 INFO - PROCESS | 848 | ++DOCSHELL 0000003534090000 == 108 [pid = 848] [id = 367] 05:47:39 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000352E4AF400) [pid = 848] [serial = 1101] [outer = 0000000000000000] 05:47:39 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (000000352E782400) [pid = 848] [serial = 1102] [outer = 000000352E4AF400] 05:47:39 INFO - PROCESS | 848 | 1461070059465 Marionette DEBUG loaded listener.js 05:47:39 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (000000352ED7B000) [pid = 848] [serial = 1103] [outer = 000000352E4AF400] 05:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 924ms 05:47:40 INFO - PROCESS | 848 | 1461070060142 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]]]}] 05:47:40 INFO - PROCESS | 848 | 1461070060153 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 05:47:40 INFO - PROCESS | 848 | 1461070060155 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 05:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:47:40 INFO - PROCESS | 848 | 1461070060159 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:47:40 INFO - PROCESS | 848 | 1461070060161 Marionette TRACE conn5 <- [1,1434,null,{}] 05:47:40 INFO - PROCESS | 848 | 1461070060165 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}] 05:47:40 INFO - PROCESS | 848 | 1461070060447 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 05:47:40 INFO - PROCESS | 848 | 1461070060563 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:40 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CAE800 == 109 [pid = 848] [id = 368] 05:47:40 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (0000003517B7C400) [pid = 848] [serial = 1104] [outer = 0000000000000000] 05:47:40 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (00000035190C2C00) [pid = 848] [serial = 1105] [outer = 0000003517B7C400] 05:47:40 INFO - PROCESS | 848 | 1461070060656 Marionette DEBUG loaded listener.js 05:47:40 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (000000351AE8AC00) [pid = 848] [serial = 1106] [outer = 0000003517B7C400] 05:47:41 INFO - PROCESS | 848 | 1461070061317 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]]]}] 05:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1221ms 05:47:41 INFO - PROCESS | 848 | 1461070061384 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 05:47:41 INFO - PROCESS | 848 | 1461070061389 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 05:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:47:41 INFO - PROCESS | 848 | 1461070061393 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:47:41 INFO - PROCESS | 848 | 1461070061398 Marionette TRACE conn5 <- [1,1438,null,{}] 05:47:41 INFO - PROCESS | 848 | 1461070061402 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}] 05:47:41 INFO - PROCESS | 848 | 1461070061516 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 05:47:41 INFO - PROCESS | 848 | 1461070061657 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:41 INFO - PROCESS | 848 | ++DOCSHELL 00000035267A3000 == 110 [pid = 848] [id = 369] 05:47:41 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (0000003523619C00) [pid = 848] [serial = 1107] [outer = 0000000000000000] 05:47:41 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (000000352362E800) [pid = 848] [serial = 1108] [outer = 0000003523619C00] 05:47:41 INFO - PROCESS | 848 | 1461070061713 Marionette DEBUG loaded listener.js 05:47:41 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (0000003523C9DC00) [pid = 848] [serial = 1109] [outer = 0000003523619C00] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352E103000 == 109 [pid = 848] [id = 359] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352DC38000 == 108 [pid = 848] [id = 358] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352BAAE800 == 107 [pid = 848] [id = 357] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352A731800 == 106 [pid = 848] [id = 356] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352A42A000 == 105 [pid = 848] [id = 355] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 00000035285AC000 == 104 [pid = 848] [id = 354] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352700A800 == 103 [pid = 848] [id = 353] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 00000035236D7000 == 102 [pid = 848] [id = 352] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 165 (0000003529DB0800) [pid = 848] [serial = 984] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 164 (000000352A806000) [pid = 848] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 163 (0000003525E79000) [pid = 848] [serial = 981] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 162 (0000003529EF0400) [pid = 848] [serial = 987] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 161 (000000350B5EE800) [pid = 848] [serial = 975] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 160 (000000351FB0D400) [pid = 848] [serial = 978] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 159 (000000352A575000) [pid = 848] [serial = 990] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 158 (000000352B19B000) [pid = 848] [serial = 993] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 157 (000000352B1B8800) [pid = 848] [serial = 996] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 0000003526517000 == 101 [pid = 848] [id = 351] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 00000035322AF800 == 100 [pid = 848] [id = 348] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 0000003531E0D800 == 99 [pid = 848] [id = 347] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 0000003531D76000 == 98 [pid = 848] [id = 346] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000353056F000 == 97 [pid = 848] [id = 345] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 000000352857D800 == 96 [pid = 848] [id = 344] 05:47:42 INFO - PROCESS | 848 | --DOCSHELL 00000035205A5800 == 95 [pid = 848] [id = 343] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 156 (0000003529A63800) [pid = 848] [serial = 973] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 155 (0000003529A0FC00) [pid = 848] [serial = 919] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000351E289000) [pid = 848] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000351FB90000) [pid = 848] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003527355400) [pid = 848] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 151 (00000035264E7000) [pid = 848] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000351976D000) [pid = 848] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 149 (00000035146DD400) [pid = 848] [serial = 999] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 148 (0000003523646000) [pid = 848] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003522976000) [pid = 848] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 146 (0000003529E2B800) [pid = 848] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003523EE2400) [pid = 848] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003525E82800) [pid = 848] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 143 (0000003529DB0400) [pid = 848] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352600BC00) [pid = 848] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000352A0D7000) [pid = 848] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 140 (000000352A584800) [pid = 848] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003528D6F400) [pid = 848] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352A0CA400) [pid = 848] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003526CE4000) [pid = 848] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 05:47:42 INFO - PROCESS | 848 | 1461070062375 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]]]}] 05:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1020ms 05:47:42 INFO - PROCESS | 848 | 1461070062417 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 05:47:42 INFO - PROCESS | 848 | 1461070062420 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 05:47:42 INFO - PROCESS | 848 | 1461070062426 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:47:42 INFO - PROCESS | 848 | 1461070062428 Marionette TRACE conn5 <- [1,1442,null,{}] 05:47:42 INFO - PROCESS | 848 | 1461070062432 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}] 05:47:42 INFO - PROCESS | 848 | 1461070062530 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 05:47:42 INFO - PROCESS | 848 | 1461070062627 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:42 INFO - PROCESS | 848 | ++DOCSHELL 00000035236DB000 == 96 [pid = 848] [id = 370] 05:47:42 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000350B5EE800) [pid = 848] [serial = 1110] [outer = 0000000000000000] 05:47:42 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003522967400) [pid = 848] [serial = 1111] [outer = 000000350B5EE800] 05:47:42 INFO - PROCESS | 848 | 1461070062677 Marionette DEBUG loaded listener.js 05:47:42 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003523BD2000) [pid = 848] [serial = 1112] [outer = 000000350B5EE800] 05:47:43 INFO - PROCESS | 848 | 1461070063151 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]]]}] 05:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 777ms 05:47:43 INFO - PROCESS | 848 | 1461070063208 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 05:47:43 INFO - PROCESS | 848 | 1461070063212 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 05:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:47:43 INFO - PROCESS | 848 | 1461070063223 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:47:43 INFO - PROCESS | 848 | 1461070063228 Marionette TRACE conn5 <- [1,1446,null,{}] 05:47:43 INFO - PROCESS | 848 | 1461070063232 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}] 05:47:43 INFO - PROCESS | 848 | 1461070063332 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 05:47:43 INFO - PROCESS | 848 | 1461070063345 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:43 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DCC000 == 97 [pid = 848] [id = 371] 05:47:43 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (0000003526005000) [pid = 848] [serial = 1113] [outer = 0000000000000000] 05:47:43 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (00000035260B8800) [pid = 848] [serial = 1114] [outer = 0000003526005000] 05:47:43 INFO - PROCESS | 848 | 1461070063392 Marionette DEBUG loaded listener.js 05:47:43 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (0000003526C5EC00) [pid = 848] [serial = 1115] [outer = 0000003526005000] 05:47:43 INFO - PROCESS | 848 | 1461070063867 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]]]}] 05:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 693ms 05:47:43 INFO - PROCESS | 848 | 1461070063914 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 05:47:43 INFO - PROCESS | 848 | 1461070063916 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 05:47:43 INFO - PROCESS | 848 | 1461070063919 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:47:43 INFO - PROCESS | 848 | 1461070063921 Marionette TRACE conn5 <- [1,1450,null,{}] 05:47:43 INFO - PROCESS | 848 | 1461070063925 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}] 05:47:44 INFO - PROCESS | 848 | 1461070064021 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 05:47:44 INFO - PROCESS | 848 | 1461070064121 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4A4800 == 98 [pid = 848] [id = 372] 05:47:44 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003523641800) [pid = 848] [serial = 1116] [outer = 0000000000000000] 05:47:44 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003526DE4C00) [pid = 848] [serial = 1117] [outer = 0000003523641800] 05:47:44 INFO - PROCESS | 848 | 1461070064171 Marionette DEBUG loaded listener.js 05:47:44 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (0000003527624000) [pid = 848] [serial = 1118] [outer = 0000003523641800] 05:47:44 INFO - PROCESS | 848 | 1461070064597 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]]]}] 05:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 734ms 05:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:47:44 INFO - PROCESS | 848 | 1461070064658 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 05:47:44 INFO - PROCESS | 848 | 1461070064660 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 05:47:44 INFO - PROCESS | 848 | 1461070064701 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:47:44 INFO - PROCESS | 848 | 1461070064703 Marionette TRACE conn5 <- [1,1454,null,{}] 05:47:44 INFO - PROCESS | 848 | 1461070064716 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}] 05:47:44 INFO - PROCESS | 848 | 1461070064841 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 05:47:44 INFO - PROCESS | 848 | 1461070064908 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1C8800 == 99 [pid = 848] [id = 373] 05:47:44 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003529A08400) [pid = 848] [serial = 1119] [outer = 0000000000000000] 05:47:44 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003529A0FC00) [pid = 848] [serial = 1120] [outer = 0000003529A08400] 05:47:44 INFO - PROCESS | 848 | 1461070064965 Marionette DEBUG loaded listener.js 05:47:45 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003529DAE400) [pid = 848] [serial = 1121] [outer = 0000003529A08400] 05:47:45 INFO - PROCESS | 848 | 1461070065458 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]]]}] 05:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 819ms 05:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:47:45 INFO - PROCESS | 848 | 1461070065493 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 05:47:45 INFO - PROCESS | 848 | 1461070065495 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 05:47:45 INFO - PROCESS | 848 | 1461070065499 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:47:45 INFO - PROCESS | 848 | 1461070065500 Marionette TRACE conn5 <- [1,1458,null,{}] 05:47:45 INFO - PROCESS | 848 | 1461070065504 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}] 05:47:45 INFO - PROCESS | 848 | 1461070065630 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 05:47:45 INFO - PROCESS | 848 | 1461070065692 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:45 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC4B800 == 100 [pid = 848] [id = 374] 05:47:45 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003529DB2000) [pid = 848] [serial = 1122] [outer = 0000000000000000] 05:47:45 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000352A578400) [pid = 848] [serial = 1123] [outer = 0000003529DB2000] 05:47:45 INFO - PROCESS | 848 | 1461070065739 Marionette DEBUG loaded listener.js 05:47:45 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (000000352A876800) [pid = 848] [serial = 1124] [outer = 0000003529DB2000] 05:47:46 INFO - PROCESS | 848 | 1461070066193 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]]]}] 05:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 777ms 05:47:46 INFO - PROCESS | 848 | 1461070066276 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 05:47:46 INFO - PROCESS | 848 | 1461070066278 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 05:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:47:46 INFO - PROCESS | 848 | 1461070066281 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:47:46 INFO - PROCESS | 848 | 1461070066283 Marionette TRACE conn5 <- [1,1462,null,{}] 05:47:46 INFO - PROCESS | 848 | 1461070066287 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}] 05:47:46 INFO - PROCESS | 848 | 1461070066415 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003529E7E000) [pid = 848] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 150 (0000003529DAF400) [pid = 848] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003526DDEC00) [pid = 848] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 148 (0000003529A65800) [pid = 848] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003523C97C00) [pid = 848] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 146 (00000035276D9800) [pid = 848] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000351E31B400) [pid = 848] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000351960E400) [pid = 848] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000351E327400) [pid = 848] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352A877800) [pid = 848] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000352A571400) [pid = 848] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 140 (00000035146D3C00) [pid = 848] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352852F400) [pid = 848] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352A587000) [pid = 848] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003525E80800) [pid = 848] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351E320000) [pid = 848] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 135 (00000035260B5800) [pid = 848] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352A56E400) [pid = 848] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003523645400) [pid = 848] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000350B5B4C00) [pid = 848] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003529A66C00) [pid = 848] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003522B2C400) [pid = 848] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 129 (00000035260B6C00) [pid = 848] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352A58BC00) [pid = 848] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003519C0C800) [pid = 848] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003525939000) [pid = 848] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351976A800) [pid = 848] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523C31C00) [pid = 848] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352A063400) [pid = 848] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352299B000) [pid = 848] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526DE7000) [pid = 848] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:47:46 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529D4EC00) [pid = 848] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:47:46 INFO - PROCESS | 848 | 1461070066762 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:46 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0B7800 == 101 [pid = 848] [id = 375] 05:47:46 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000350B5EEC00) [pid = 848] [serial = 1125] [outer = 0000000000000000] 05:47:46 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (00000035146DA000) [pid = 848] [serial = 1126] [outer = 000000350B5EEC00] 05:47:46 INFO - PROCESS | 848 | 1461070066810 Marionette DEBUG loaded listener.js 05:47:46 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351ED5C000) [pid = 848] [serial = 1127] [outer = 000000350B5EEC00] 05:47:47 INFO - PROCESS | 848 | 1461070067203 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]]]}] 05:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 986ms 05:47:47 INFO - PROCESS | 848 | 1461070067271 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 05:47:47 INFO - PROCESS | 848 | 1461070067274 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 05:47:47 INFO - PROCESS | 848 | 1461070067277 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:47:47 INFO - PROCESS | 848 | 1461070067279 Marionette TRACE conn5 <- [1,1466,null,{}] 05:47:47 INFO - PROCESS | 848 | 1461070067283 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}] 05:47:47 INFO - PROCESS | 848 | 1461070067377 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 05:47:47 INFO - PROCESS | 848 | 1461070067383 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:47 INFO - PROCESS | 848 | ++DOCSHELL 000000352E827000 == 102 [pid = 848] [id = 376] 05:47:47 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003525011400) [pid = 848] [serial = 1128] [outer = 0000000000000000] 05:47:47 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (00000035260BB800) [pid = 848] [serial = 1129] [outer = 0000003525011400] 05:47:47 INFO - PROCESS | 848 | 1461070067428 Marionette DEBUG loaded listener.js 05:47:47 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529A0A400) [pid = 848] [serial = 1130] [outer = 0000003525011400] 05:47:47 INFO - PROCESS | 848 | 1461070067867 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]]]}] 05:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 631ms 05:47:47 INFO - PROCESS | 848 | 1461070067911 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 05:47:47 INFO - PROCESS | 848 | 1461070067913 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 05:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:47:47 INFO - PROCESS | 848 | 1461070067916 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:47:47 INFO - PROCESS | 848 | 1461070067918 Marionette TRACE conn5 <- [1,1470,null,{}] 05:47:47 INFO - PROCESS | 848 | 1461070067921 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}] 05:47:48 INFO - PROCESS | 848 | 1461070068018 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 05:47:48 INFO - PROCESS | 848 | 1461070068053 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:48 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E37000 == 103 [pid = 848] [id = 377] 05:47:48 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529D4FC00) [pid = 848] [serial = 1131] [outer = 0000000000000000] 05:47:48 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352A0D3400) [pid = 848] [serial = 1132] [outer = 0000003529D4FC00] 05:47:48 INFO - PROCESS | 848 | 1461070068099 Marionette DEBUG loaded listener.js 05:47:48 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352B859400) [pid = 848] [serial = 1133] [outer = 0000003529D4FC00] 05:47:48 INFO - PROCESS | 848 | 1461070068542 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]]]}] 05:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 672ms 05:47:48 INFO - PROCESS | 848 | 1461070068591 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 05:47:48 INFO - PROCESS | 848 | 1461070068594 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 05:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:47:48 INFO - PROCESS | 848 | 1461070068597 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:47:48 INFO - PROCESS | 848 | 1461070068599 Marionette TRACE conn5 <- [1,1474,null,{}] 05:47:48 INFO - PROCESS | 848 | 1461070068602 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}] 05:47:48 INFO - PROCESS | 848 | 1461070068699 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 05:47:48 INFO - PROCESS | 848 | 1461070068871 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:48 INFO - PROCESS | 848 | ++DOCSHELL 000000351EAC6000 == 104 [pid = 848] [id = 378] 05:47:48 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000350B5F5000) [pid = 848] [serial = 1134] [outer = 0000000000000000] 05:47:48 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003517CF4C00) [pid = 848] [serial = 1135] [outer = 000000350B5F5000] 05:47:48 INFO - PROCESS | 848 | 1461070068936 Marionette DEBUG loaded listener.js 05:47:49 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000351B1C9C00) [pid = 848] [serial = 1136] [outer = 000000350B5F5000] 05:47:49 INFO - PROCESS | 848 | 1461070069676 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]]]}] 05:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1123ms 05:47:49 INFO - PROCESS | 848 | 1461070069725 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 05:47:49 INFO - PROCESS | 848 | 1461070069730 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 05:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:47:49 INFO - PROCESS | 848 | 1461070069734 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:47:49 INFO - PROCESS | 848 | 1461070069739 Marionette TRACE conn5 <- [1,1478,null,{}] 05:47:49 INFO - PROCESS | 848 | 1461070069745 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}] 05:47:49 INFO - PROCESS | 848 | 1461070069874 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 05:47:50 INFO - PROCESS | 848 | 1461070070012 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:50 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A2000 == 105 [pid = 848] [id = 379] 05:47:50 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003525011800) [pid = 848] [serial = 1137] [outer = 0000000000000000] 05:47:50 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003525015000) [pid = 848] [serial = 1138] [outer = 0000003525011800] 05:47:50 INFO - PROCESS | 848 | 1461070070072 Marionette DEBUG loaded listener.js 05:47:50 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003525F99800) [pid = 848] [serial = 1139] [outer = 0000003525011800] 05:47:50 INFO - PROCESS | 848 | 1461070070701 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]]]}] 05:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1032ms 05:47:50 INFO - PROCESS | 848 | 1461070070772 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 05:47:50 INFO - PROCESS | 848 | 1461070070777 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 05:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:47:50 INFO - PROCESS | 848 | 1461070070781 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:47:50 INFO - PROCESS | 848 | 1461070070784 Marionette TRACE conn5 <- [1,1482,null,{}] 05:47:50 INFO - PROCESS | 848 | 1461070070788 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}] 05:47:50 INFO - PROCESS | 848 | 1461070070972 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 05:47:51 INFO - PROCESS | 848 | 1461070071101 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:51 INFO - PROCESS | 848 | ++DOCSHELL 0000003530570000 == 106 [pid = 848] [id = 380] 05:47:51 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003525011C00) [pid = 848] [serial = 1140] [outer = 0000000000000000] 05:47:51 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003528EDD800) [pid = 848] [serial = 1141] [outer = 0000003525011C00] 05:47:51 INFO - PROCESS | 848 | 1461070071161 Marionette DEBUG loaded listener.js 05:47:51 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003529DABC00) [pid = 848] [serial = 1142] [outer = 0000003525011C00] 05:47:51 INFO - PROCESS | 848 | 1461070071749 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]]]}] 05:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1025ms 05:47:51 INFO - PROCESS | 848 | 1461070071809 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 05:47:51 INFO - PROCESS | 848 | 1461070071812 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 05:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:47:51 INFO - PROCESS | 848 | 1461070071823 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:47:51 INFO - PROCESS | 848 | 1461070071830 Marionette TRACE conn5 <- [1,1486,null,{}] 05:47:51 INFO - PROCESS | 848 | 1461070071835 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}] 05:47:51 INFO - PROCESS | 848 | 1461070071962 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 05:47:52 INFO - PROCESS | 848 | 1461070072097 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:52 INFO - PROCESS | 848 | ++DOCSHELL 00000035322CA000 == 107 [pid = 848] [id = 381] 05:47:52 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352A808400) [pid = 848] [serial = 1143] [outer = 0000000000000000] 05:47:52 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352DB9C800) [pid = 848] [serial = 1144] [outer = 000000352A808400] 05:47:52 INFO - PROCESS | 848 | 1461070072156 Marionette DEBUG loaded listener.js 05:47:52 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352DD31400) [pid = 848] [serial = 1145] [outer = 000000352A808400] 05:47:52 INFO - PROCESS | 848 | 1461070072772 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]]]}] 05:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 987ms 05:47:52 INFO - PROCESS | 848 | 1461070072805 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 05:47:52 INFO - PROCESS | 848 | 1461070072808 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 05:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:47:52 INFO - PROCESS | 848 | 1461070072812 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:47:52 INFO - PROCESS | 848 | 1461070072814 Marionette TRACE conn5 <- [1,1490,null,{}] 05:47:52 INFO - PROCESS | 848 | 1461070072817 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}] 05:47:52 INFO - PROCESS | 848 | 1461070072940 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 05:47:53 INFO - PROCESS | 848 | 1461070073074 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:53 INFO - PROCESS | 848 | ++DOCSHELL 00000035340D0000 == 108 [pid = 848] [id = 382] 05:47:53 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352A858400) [pid = 848] [serial = 1146] [outer = 0000000000000000] 05:47:53 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352E00DC00) [pid = 848] [serial = 1147] [outer = 000000352A858400] 05:47:53 INFO - PROCESS | 848 | 1461070073132 Marionette DEBUG loaded listener.js 05:47:53 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352E784000) [pid = 848] [serial = 1148] [outer = 000000352A858400] 05:47:53 INFO - PROCESS | 848 | 1461070073668 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]]]}] 05:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 924ms 05:47:53 INFO - PROCESS | 848 | 1461070073743 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 05:47:53 INFO - PROCESS | 848 | 1461070073746 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 05:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:47:53 INFO - PROCESS | 848 | 1461070073750 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:47:53 INFO - PROCESS | 848 | 1461070073752 Marionette TRACE conn5 <- [1,1494,null,{}] 05:47:53 INFO - PROCESS | 848 | 1461070073756 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}] 05:47:53 INFO - PROCESS | 848 | 1461070073873 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 05:47:53 INFO - PROCESS | 848 | 1461070073984 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:54 INFO - PROCESS | 848 | ++DOCSHELL 0000003533F98800 == 109 [pid = 848] [id = 383] 05:47:54 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003531757400) [pid = 848] [serial = 1149] [outer = 0000000000000000] 05:47:54 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000353175A800) [pid = 848] [serial = 1150] [outer = 0000003531757400] 05:47:54 INFO - PROCESS | 848 | 1461070074092 Marionette DEBUG loaded listener.js 05:47:54 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003531764800) [pid = 848] [serial = 1151] [outer = 0000003531757400] 05:47:54 INFO - PROCESS | 848 | 1461070074680 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]]]}] 05:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 987ms 05:47:54 INFO - PROCESS | 848 | 1461070074744 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 05:47:54 INFO - PROCESS | 848 | 1461070074747 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 05:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:47:54 INFO - PROCESS | 848 | 1461070074752 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:47:54 INFO - PROCESS | 848 | 1461070074754 Marionette TRACE conn5 <- [1,1498,null,{}] 05:47:54 INFO - PROCESS | 848 | 1461070074758 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}] 05:47:54 INFO - PROCESS | 848 | 1461070074879 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 05:47:55 INFO - PROCESS | 848 | 1461070075014 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:55 INFO - PROCESS | 848 | ++DOCSHELL 0000003534BD6000 == 110 [pid = 848] [id = 384] 05:47:55 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (000000353182F400) [pid = 848] [serial = 1152] [outer = 0000000000000000] 05:47:55 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003531941800) [pid = 848] [serial = 1153] [outer = 000000353182F400] 05:47:55 INFO - PROCESS | 848 | 1461070075072 Marionette DEBUG loaded listener.js 05:47:55 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000353194A000) [pid = 848] [serial = 1154] [outer = 000000353182F400] 05:47:55 INFO - PROCESS | 848 | 1461070075629 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]]]}] 05:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 924ms 05:47:55 INFO - PROCESS | 848 | 1461070075677 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 05:47:55 INFO - PROCESS | 848 | 1461070075679 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 05:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:47:55 INFO - PROCESS | 848 | 1461070075683 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:47:55 INFO - PROCESS | 848 | 1461070075686 Marionette TRACE conn5 <- [1,1502,null,{}] 05:47:55 INFO - PROCESS | 848 | 1461070075690 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}] 05:47:55 INFO - PROCESS | 848 | 1461070075807 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 05:47:55 INFO - PROCESS | 848 | 1461070075914 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:55 INFO - PROCESS | 848 | ++DOCSHELL 0000003534BEF000 == 111 [pid = 848] [id = 385] 05:47:55 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003531BE8800) [pid = 848] [serial = 1155] [outer = 0000000000000000] 05:47:55 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003531BEBC00) [pid = 848] [serial = 1156] [outer = 0000003531BE8800] 05:47:55 INFO - PROCESS | 848 | 1461070075968 Marionette DEBUG loaded listener.js 05:47:56 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003531BF4000) [pid = 848] [serial = 1157] [outer = 0000003531BE8800] 05:47:56 INFO - PROCESS | 848 | 1461070076582 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]]]}] 05:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 924ms 05:47:56 INFO - PROCESS | 848 | 1461070076644 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 05:47:56 INFO - PROCESS | 848 | 1461070076646 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 05:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:47:56 INFO - PROCESS | 848 | 1461070076651 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:47:56 INFO - PROCESS | 848 | 1461070076654 Marionette TRACE conn5 <- [1,1506,null,{}] 05:47:56 INFO - PROCESS | 848 | 1461070076657 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}] 05:47:56 INFO - PROCESS | 848 | 1461070076776 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 05:47:56 INFO - PROCESS | 848 | 1461070076885 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:56 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0A3800 == 112 [pid = 848] [id = 386] 05:47:56 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003517B71C00) [pid = 848] [serial = 1158] [outer = 0000000000000000] 05:47:56 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003519770800) [pid = 848] [serial = 1159] [outer = 0000003517B71C00] 05:47:56 INFO - PROCESS | 848 | 1461070076942 Marionette DEBUG loaded listener.js 05:47:57 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (0000003522B90C00) [pid = 848] [serial = 1160] [outer = 0000003517B71C00] 05:47:57 INFO - PROCESS | 848 | 1461070077757 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]]]}] 05:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1175ms 05:47:57 INFO - PROCESS | 848 | 1461070077828 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 05:47:57 INFO - PROCESS | 848 | 1461070077833 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 05:47:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:47:57 INFO - PROCESS | 848 | 1461070077839 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:47:57 INFO - PROCESS | 848 | 1461070077842 Marionette TRACE conn5 <- [1,1510,null,{}] 05:47:57 INFO - PROCESS | 848 | 1461070077848 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}] 05:47:58 INFO - PROCESS | 848 | 1461070078001 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 05:47:58 INFO - PROCESS | 848 | 1461070078142 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:58 INFO - PROCESS | 848 | ++DOCSHELL 00000035284E3000 == 113 [pid = 848] [id = 387] 05:47:58 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (000000351E321C00) [pid = 848] [serial = 1161] [outer = 0000000000000000] 05:47:58 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000351EA69400) [pid = 848] [serial = 1162] [outer = 000000351E321C00] 05:47:58 INFO - PROCESS | 848 | 1461070078200 Marionette DEBUG loaded listener.js 05:47:58 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (000000352052BC00) [pid = 848] [serial = 1163] [outer = 000000351E321C00] 05:47:58 INFO - PROCESS | 848 | 1461070078803 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"]]]}] 05:47:58 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 () { 05:47:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:47:58 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 () { 05:47:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:47:58 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 () { 05:47:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:47:58 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 () { 05:47:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:47:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 996ms 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352E832800 == 112 [pid = 848] [id = 329] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003531741800 == 111 [pid = 848] [id = 331] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352F37C800 == 110 [pid = 848] [id = 330] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003530E37000 == 109 [pid = 848] [id = 377] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352E827000 == 108 [pid = 848] [id = 376] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000351F0B7800 == 107 [pid = 848] [id = 375] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352DC4B800 == 106 [pid = 848] [id = 374] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352B1C8800 == 105 [pid = 848] [id = 373] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352A4A4800 == 104 [pid = 848] [id = 372] 05:47:58 INFO - PROCESS | 848 | --DOMWINDOW == 158 (000000352A05C800) [pid = 848] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 05:47:58 INFO - PROCESS | 848 | --DOMWINDOW == 157 (000000352DA83400) [pid = 848] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 05:47:58 INFO - PROCESS | 848 | --DOMWINDOW == 156 (000000352E4AEC00) [pid = 848] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 05:47:58 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352DDC5400) [pid = 848] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 05:47:58 INFO - PROCESS | 848 | 1461070078915 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 05:47:58 INFO - PROCESS | 848 | 1461070078921 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003528DCC000 == 103 [pid = 848] [id = 371] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 00000035236DB000 == 102 [pid = 848] [id = 370] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 00000035267A3000 == 101 [pid = 848] [id = 369] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003525CAE800 == 100 [pid = 848] [id = 368] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003534009800 == 99 [pid = 848] [id = 366] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003531E22800 == 98 [pid = 848] [id = 365] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 0000003531D7D000 == 97 [pid = 848] [id = 364] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000353173E800 == 96 [pid = 848] [id = 363] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352A72B000 == 95 [pid = 848] [id = 362] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352650F000 == 94 [pid = 848] [id = 361] 05:47:58 INFO - PROCESS | 848 | --DOCSHELL 000000352F36C000 == 93 [pid = 848] [id = 360] 05:47:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 154 (0000003529E1E400) [pid = 848] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352A0CD400) [pid = 848] [serial = 988] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003529E7DC00) [pid = 848] [serial = 865] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003527263000) [pid = 848] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000351E323800) [pid = 848] [serial = 670] [outer = 0000000000000000] [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.] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003529D53000) [pid = 848] [serial = 931] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 148 (0000003525017800) [pid = 848] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003529A06000) [pid = 848] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 146 (0000003523612800) [pid = 848] [serial = 979] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003519769000) [pid = 848] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352A80D000) [pid = 848] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000352B85D000) [pid = 848] [serial = 997] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352B1A6800) [pid = 848] [serial = 994] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000351976C000) [pid = 848] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 140 (000000352782C000) [pid = 848] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003529E24400) [pid = 848] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352A876C00) [pid = 848] [serial = 940] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 137 (00000035264E9400) [pid = 848] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351EFF8800) [pid = 848] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003525B42000) [pid = 848] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352946B400) [pid = 848] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003529E76000) [pid = 848] [serial = 985] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352A811C00) [pid = 848] [serial = 991] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003528D22000) [pid = 848] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352364D400) [pid = 848] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 129 (00000035190CD000) [pid = 848] [serial = 976] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003529E23000) [pid = 848] [serial = 934] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003523EE5000) [pid = 848] [serial = 925] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352A882400) [pid = 848] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352B1BAC00) [pid = 848] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523C95800) [pid = 848] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000351E31A400) [pid = 848] [serial = 922] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352631B400) [pid = 848] [serial = 982] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035260B9C00) [pid = 848] [serial = 943] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529A68800) [pid = 848] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352A576800) [pid = 848] [serial = 937] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352B8CFC00) [pid = 848] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003526A08C00) [pid = 848] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526011000) [pid = 848] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003523CC0C00) [pid = 848] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003528D71C00) [pid = 848] [serial = 928] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351EA72C00) [pid = 848] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003529A04C00) [pid = 848] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351FB11000) [pid = 848] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003525C5C400) [pid = 848] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003529DA9400) [pid = 848] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000351E322400) [pid = 848] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 05:47:59 INFO - PROCESS | 848 | 1461070078995 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:47:59 INFO - PROCESS | 848 | 1461070078998 Marionette TRACE conn5 <- [1,1514,null,{}] 05:47:59 INFO - PROCESS | 848 | 1461070079013 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}] 05:47:59 INFO - PROCESS | 848 | 1461070079112 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 05:47:59 INFO - PROCESS | 848 | 1461070079118 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:47:59 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0A0000 == 94 [pid = 848] [id = 388] 05:47:59 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003519611800) [pid = 848] [serial = 1164] [outer = 0000000000000000] 05:47:59 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003519766800) [pid = 848] [serial = 1165] [outer = 0000003519611800] 05:47:59 INFO - PROCESS | 848 | 1461070079166 Marionette DEBUG loaded listener.js 05:47:59 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000351E32A400) [pid = 848] [serial = 1166] [outer = 0000003519611800] 05:47:59 INFO - PROCESS | 848 | 1461070079761 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"]]]}] 05:47:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:47:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:47:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:47:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:47:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:47:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:47:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:47:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:47:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 797ms 05:47:59 INFO - PROCESS | 848 | 1461070079788 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 05:47:59 INFO - PROCESS | 848 | 1461070079791 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 05:47:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:47:59 INFO - PROCESS | 848 | 1461070079794 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:47:59 INFO - PROCESS | 848 | 1461070079798 Marionette TRACE conn5 <- [1,1518,null,{}] 05:47:59 INFO - PROCESS | 848 | 1461070079809 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}] 05:47:59 INFO - PROCESS | 848 | 1461070079910 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 05:48:00 INFO - PROCESS | 848 | 1461070080005 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:00 INFO - PROCESS | 848 | ++DOCSHELL 00000035284F6000 == 95 [pid = 848] [id = 389] 05:48:00 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000351E311400) [pid = 848] [serial = 1167] [outer = 0000000000000000] 05:48:00 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003523C95800) [pid = 848] [serial = 1168] [outer = 000000351E311400] 05:48:00 INFO - PROCESS | 848 | 1461070080055 Marionette DEBUG loaded listener.js 05:48:00 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035250C0C00) [pid = 848] [serial = 1169] [outer = 000000351E311400] 05:48:00 INFO - PROCESS | 848 | 1461070080443 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]]]}] 05:48:00 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 05:48:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:48:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:48:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:48:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:48:00 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. 05:48:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:48:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 693ms 05:48:00 INFO - PROCESS | 848 | 1461070080490 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 05:48:00 INFO - PROCESS | 848 | 1461070080493 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 05:48:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:48:00 INFO - PROCESS | 848 | 1461070080496 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:48:00 INFO - PROCESS | 848 | 1461070080498 Marionette TRACE conn5 <- [1,1522,null,{}] 05:48:00 INFO - PROCESS | 848 | 1461070080501 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}] 05:48:00 INFO - PROCESS | 848 | 1461070080600 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 05:48:00 INFO - PROCESS | 848 | 1461070080606 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:00 INFO - PROCESS | 848 | ++DOCSHELL 000000352A43C800 == 96 [pid = 848] [id = 390] 05:48:00 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003525960C00) [pid = 848] [serial = 1170] [outer = 0000000000000000] 05:48:00 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003526005C00) [pid = 848] [serial = 1171] [outer = 0000003525960C00] 05:48:00 INFO - PROCESS | 848 | 1461070080657 Marionette DEBUG loaded listener.js 05:48:00 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003526310C00) [pid = 848] [serial = 1172] [outer = 0000003525960C00] 05:48:01 INFO - PROCESS | 848 | 1461070081120 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]]]}] 05:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 672ms 05:48:01 INFO - PROCESS | 848 | 1461070081170 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 05:48:01 INFO - PROCESS | 848 | 1461070081173 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 05:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:48:01 INFO - PROCESS | 848 | 1461070081176 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:48:01 INFO - PROCESS | 848 | 1461070081177 Marionette TRACE conn5 <- [1,1526,null,{}] 05:48:01 INFO - PROCESS | 848 | 1461070081181 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}] 05:48:01 INFO - PROCESS | 848 | 1461070081306 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 05:48:01 INFO - PROCESS | 848 | 1461070081359 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352A72F800 == 97 [pid = 848] [id = 391] 05:48:01 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (00000035264E9C00) [pid = 848] [serial = 1173] [outer = 0000000000000000] 05:48:01 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003526687400) [pid = 848] [serial = 1174] [outer = 00000035264E9C00] 05:48:01 INFO - PROCESS | 848 | 1461070081406 Marionette DEBUG loaded listener.js 05:48:01 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003526CE8800) [pid = 848] [serial = 1175] [outer = 00000035264E9C00] 05:48:01 INFO - PROCESS | 848 | 1461070081877 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]]]}] 05:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 734ms 05:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:48:01 INFO - PROCESS | 848 | 1461070081914 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 05:48:01 INFO - PROCESS | 848 | 1461070081916 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 05:48:01 INFO - PROCESS | 848 | 1461070081919 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:48:01 INFO - PROCESS | 848 | 1461070081921 Marionette TRACE conn5 <- [1,1530,null,{}] 05:48:01 INFO - PROCESS | 848 | 1461070081925 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}] 05:48:02 INFO - PROCESS | 848 | 1461070082074 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 05:48:02 INFO - PROCESS | 848 | 1461070082138 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:02 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA99000 == 98 [pid = 848] [id = 392] 05:48:02 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003527263C00) [pid = 848] [serial = 1176] [outer = 0000000000000000] 05:48:02 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352782E400) [pid = 848] [serial = 1177] [outer = 0000003527263C00] 05:48:02 INFO - PROCESS | 848 | 1461070082189 Marionette DEBUG loaded listener.js 05:48:02 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003529469400) [pid = 848] [serial = 1178] [outer = 0000003527263C00] 05:48:02 INFO - PROCESS | 848 | 1461070082619 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]]]}] 05:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 734ms 05:48:02 INFO - PROCESS | 848 | 1461070082690 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 05:48:02 INFO - PROCESS | 848 | 1461070082692 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 05:48:02 INFO - PROCESS | 848 | 1461070082696 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:48:02 INFO - PROCESS | 848 | 1461070082697 Marionette TRACE conn5 <- [1,1534,null,{}] 05:48:02 INFO - PROCESS | 848 | 1461070082701 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}] 05:48:02 INFO - PROCESS | 848 | 1461070082829 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 05:48:02 INFO - PROCESS | 848 | 1461070082895 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:02 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD97000 == 99 [pid = 848] [id = 393] 05:48:02 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352946E000) [pid = 848] [serial = 1179] [outer = 0000000000000000] 05:48:02 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003529A62000) [pid = 848] [serial = 1180] [outer = 000000352946E000] 05:48:02 INFO - PROCESS | 848 | 1461070082942 Marionette DEBUG loaded listener.js 05:48:03 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529DA5000) [pid = 848] [serial = 1181] [outer = 000000352946E000] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003523619C00) [pid = 848] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523641800) [pid = 848] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000350B5EE800) [pid = 848] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000350B5EEC00) [pid = 848] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352DD30400) [pid = 848] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352E010800) [pid = 848] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352B8D0C00) [pid = 848] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529A08400) [pid = 848] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003529DB2000) [pid = 848] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003529DA9800) [pid = 848] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003517B7C400) [pid = 848] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003525011400) [pid = 848] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:48:03 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003526005000) [pid = 848] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:48:03 INFO - PROCESS | 848 | 1461070083499 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]]]}] 05:48:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:48:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 882ms 05:48:03 INFO - PROCESS | 848 | 1461070083583 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 05:48:03 INFO - PROCESS | 848 | 1461070083585 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 05:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:48:03 INFO - PROCESS | 848 | 1461070083588 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:48:03 INFO - PROCESS | 848 | 1461070083590 Marionette TRACE conn5 <- [1,1538,null,{}] 05:48:03 INFO - PROCESS | 848 | 1461070083594 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}] 05:48:03 INFO - PROCESS | 848 | 1461070083689 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 05:48:03 INFO - PROCESS | 848 | 1461070083701 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:03 INFO - PROCESS | 848 | ++DOCSHELL 000000352E113000 == 100 [pid = 848] [id = 394] 05:48:03 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351976E400) [pid = 848] [serial = 1182] [outer = 0000000000000000] 05:48:03 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529A08400) [pid = 848] [serial = 1183] [outer = 000000351976E400] 05:48:03 INFO - PROCESS | 848 | 1461070083747 Marionette DEBUG loaded listener.js 05:48:03 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529DB8400) [pid = 848] [serial = 1184] [outer = 000000351976E400] 05:48:04 INFO - PROCESS | 848 | 1461070084188 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]]]}] 05:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 629ms 05:48:04 INFO - PROCESS | 848 | 1461070084225 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 05:48:04 INFO - PROCESS | 848 | 1461070084228 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 05:48:04 INFO - PROCESS | 848 | 1461070084231 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:48:04 INFO - PROCESS | 848 | 1461070084233 Marionette TRACE conn5 <- [1,1542,null,{}] 05:48:04 INFO - PROCESS | 848 | 1461070084237 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}] 05:48:04 INFO - PROCESS | 848 | 1461070084334 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 05:48:04 INFO - PROCESS | 848 | 1461070084368 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352E83A800 == 101 [pid = 848] [id = 395] 05:48:04 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003529E26800) [pid = 848] [serial = 1185] [outer = 0000000000000000] 05:48:04 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003529E7DC00) [pid = 848] [serial = 1186] [outer = 0000003529E26800] 05:48:04 INFO - PROCESS | 848 | 1461070084415 Marionette DEBUG loaded listener.js 05:48:04 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352A05BC00) [pid = 848] [serial = 1187] [outer = 0000003529E26800] 05:48:04 INFO - PROCESS | 848 | 1461070084871 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]]]}] 05:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 05:48:04 INFO - PROCESS | 848 | 1461070084906 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 05:48:04 INFO - PROCESS | 848 | 1461070084909 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 05:48:04 INFO - PROCESS | 848 | 1461070084912 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:48:04 INFO - PROCESS | 848 | 1461070084914 Marionette TRACE conn5 <- [1,1546,null,{}] 05:48:04 INFO - PROCESS | 848 | 1461070084917 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}] 05:48:05 INFO - PROCESS | 848 | 1461070085014 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 05:48:05 INFO - PROCESS | 848 | 1461070085020 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352F884000 == 102 [pid = 848] [id = 396] 05:48:05 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352A0CB000) [pid = 848] [serial = 1188] [outer = 0000000000000000] 05:48:05 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A0D0400) [pid = 848] [serial = 1189] [outer = 000000352A0CB000] 05:48:05 INFO - PROCESS | 848 | 1461070085068 Marionette DEBUG loaded listener.js 05:48:05 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A576800) [pid = 848] [serial = 1190] [outer = 000000352A0CB000] 05:48:05 INFO - PROCESS | 848 | 1461070085804 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]]]}] 05:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 925ms 05:48:05 INFO - PROCESS | 848 | 1461070085841 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 05:48:05 INFO - PROCESS | 848 | 1461070085845 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 05:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:48:05 INFO - PROCESS | 848 | 1461070085851 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:48:05 INFO - PROCESS | 848 | 1461070085856 Marionette TRACE conn5 <- [1,1550,null,{}] 05:48:05 INFO - PROCESS | 848 | 1461070085862 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}] 05:48:05 INFO - PROCESS | 848 | 1461070085997 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 05:48:06 INFO - PROCESS | 848 | 1461070086107 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003526916000 == 103 [pid = 848] [id = 397] 05:48:06 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351A954C00) [pid = 848] [serial = 1191] [outer = 0000000000000000] 05:48:06 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351EB50800) [pid = 848] [serial = 1192] [outer = 000000351A954C00] 05:48:06 INFO - PROCESS | 848 | 1461070086167 Marionette DEBUG loaded listener.js 05:48:06 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003522B8DC00) [pid = 848] [serial = 1193] [outer = 000000351A954C00] 05:48:06 INFO - PROCESS | 848 | 1461070086774 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]]]}] 05:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 987ms 05:48:06 INFO - PROCESS | 848 | 1461070086842 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 05:48:06 INFO - PROCESS | 848 | 1461070086849 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 05:48:06 INFO - PROCESS | 848 | 1461070086855 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:48:06 INFO - PROCESS | 848 | 1461070086858 Marionette TRACE conn5 <- [1,1554,null,{}] 05:48:06 INFO - PROCESS | 848 | 1461070086863 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}] 05:48:07 INFO - PROCESS | 848 | 1461070086989 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 05:48:07 INFO - PROCESS | 848 | 1461070087126 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5B0000 == 104 [pid = 848] [id = 398] 05:48:07 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003523C98000) [pid = 848] [serial = 1194] [outer = 0000000000000000] 05:48:07 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003525010400) [pid = 848] [serial = 1195] [outer = 0000003523C98000] 05:48:07 INFO - PROCESS | 848 | 1461070087184 Marionette DEBUG loaded listener.js 05:48:07 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (00000035260B1400) [pid = 848] [serial = 1196] [outer = 0000003523C98000] 05:48:07 INFO - PROCESS | 848 | 1461070087821 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]]]}] 05:48:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:48:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 987ms 05:48:07 INFO - PROCESS | 848 | 1461070087854 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 05:48:07 INFO - PROCESS | 848 | 1461070087857 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 05:48:07 INFO - PROCESS | 848 | 1461070087862 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:48:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:48:07 INFO - PROCESS | 848 | 1461070087866 Marionette TRACE conn5 <- [1,1558,null,{}] 05:48:07 INFO - PROCESS | 848 | 1461070087878 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}] 05:48:08 INFO - PROCESS | 848 | 1461070088006 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 05:48:08 INFO - PROCESS | 848 | 1461070088144 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:08 INFO - PROCESS | 848 | ++DOCSHELL 0000003531739800 == 105 [pid = 848] [id = 399] 05:48:08 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (00000035276E2C00) [pid = 848] [serial = 1197] [outer = 0000000000000000] 05:48:08 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352852C800) [pid = 848] [serial = 1198] [outer = 00000035276E2C00] 05:48:08 INFO - PROCESS | 848 | 1461070088206 Marionette DEBUG loaded listener.js 05:48:08 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003529E80C00) [pid = 848] [serial = 1199] [outer = 00000035276E2C00] 05:48:08 INFO - PROCESS | 848 | 1461070088835 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]]]}] 05:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1021ms 05:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:48:08 INFO - PROCESS | 848 | 1461070088890 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 05:48:08 INFO - PROCESS | 848 | 1461070088893 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 05:48:08 INFO - PROCESS | 848 | 1461070088897 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:48:08 INFO - PROCESS | 848 | 1461070088899 Marionette TRACE conn5 <- [1,1562,null,{}] 05:48:08 INFO - PROCESS | 848 | 1461070088903 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}] 05:48:09 INFO - PROCESS | 848 | 1461070089027 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 05:48:09 INFO - PROCESS | 848 | 1461070089135 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:09 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D86800 == 106 [pid = 848] [id = 400] 05:48:09 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352A584000) [pid = 848] [serial = 1200] [outer = 0000000000000000] 05:48:09 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352A803C00) [pid = 848] [serial = 1201] [outer = 000000352A584000] 05:48:09 INFO - PROCESS | 848 | 1461070089193 Marionette DEBUG loaded listener.js 05:48:09 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000352A854400) [pid = 848] [serial = 1202] [outer = 000000352A584000] 05:48:09 INFO - PROCESS | 848 | 1461070089751 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]]]}] 05:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 882ms 05:48:09 INFO - PROCESS | 848 | 1461070089781 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 05:48:09 INFO - PROCESS | 848 | 1461070089784 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 05:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:48:09 INFO - PROCESS | 848 | 1461070089787 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:48:09 INFO - PROCESS | 848 | 1461070089789 Marionette TRACE conn5 <- [1,1566,null,{}] 05:48:09 INFO - PROCESS | 848 | 1461070089793 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}] 05:48:09 INFO - PROCESS | 848 | 1461070089912 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 05:48:10 INFO - PROCESS | 848 | 1461070090033 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E21000 == 107 [pid = 848] [id = 401] 05:48:10 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352A585000) [pid = 848] [serial = 1203] [outer = 0000000000000000] 05:48:10 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352A882C00) [pid = 848] [serial = 1204] [outer = 000000352A585000] 05:48:10 INFO - PROCESS | 848 | 1461070090093 Marionette DEBUG loaded listener.js 05:48:10 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352B1BA000) [pid = 848] [serial = 1205] [outer = 000000352A585000] 05:48:10 INFO - PROCESS | 848 | 1461070090692 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]]]}] 05:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 924ms 05:48:10 INFO - PROCESS | 848 | 1461070090723 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 05:48:10 INFO - PROCESS | 848 | 1461070090726 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 05:48:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:48:10 INFO - PROCESS | 848 | 1461070090731 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:48:10 INFO - PROCESS | 848 | 1461070090733 Marionette TRACE conn5 <- [1,1570,null,{}] 05:48:10 INFO - PROCESS | 848 | 1461070090737 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}] 05:48:10 INFO - PROCESS | 848 | 1461070090879 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 05:48:11 INFO - PROCESS | 848 | 1461070091017 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:11 INFO - PROCESS | 848 | ++DOCSHELL 0000003533B69000 == 108 [pid = 848] [id = 402] 05:48:11 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352DA7B000) [pid = 848] [serial = 1206] [outer = 0000000000000000] 05:48:11 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352DD29000) [pid = 848] [serial = 1207] [outer = 000000352DA7B000] 05:48:11 INFO - PROCESS | 848 | 1461070091079 Marionette DEBUG loaded listener.js 05:48:11 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352E4B3800) [pid = 848] [serial = 1208] [outer = 000000352DA7B000] 05:48:11 INFO - PROCESS | 848 | 1461070091648 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]]]}] 05:48:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:48:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 987ms 05:48:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:48:11 INFO - PROCESS | 848 | 1461070091721 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 05:48:11 INFO - PROCESS | 848 | 1461070091723 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 05:48:11 INFO - PROCESS | 848 | 1461070091727 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:48:11 INFO - PROCESS | 848 | 1461070091729 Marionette TRACE conn5 <- [1,1574,null,{}] 05:48:11 INFO - PROCESS | 848 | 1461070091733 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}] 05:48:11 INFO - PROCESS | 848 | 1461070091849 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 05:48:11 INFO - PROCESS | 848 | 1461070091986 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:12 INFO - PROCESS | 848 | ++DOCSHELL 0000003534013000 == 109 [pid = 848] [id = 403] 05:48:12 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352E00E400) [pid = 848] [serial = 1209] [outer = 0000000000000000] 05:48:12 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352ED7BC00) [pid = 848] [serial = 1210] [outer = 000000352E00E400] 05:48:12 INFO - PROCESS | 848 | 1461070092044 Marionette DEBUG loaded listener.js 05:48:12 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (0000003531762400) [pid = 848] [serial = 1211] [outer = 000000352E00E400] 05:48:12 INFO - PROCESS | 848 | 1461070092622 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]]]}] 05:48:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:48:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 924ms 05:48:12 INFO - PROCESS | 848 | 1461070092654 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 05:48:12 INFO - PROCESS | 848 | 1461070092657 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 05:48:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:48:12 INFO - PROCESS | 848 | 1461070092660 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:48:12 INFO - PROCESS | 848 | 1461070092663 Marionette TRACE conn5 <- [1,1578,null,{}] 05:48:12 INFO - PROCESS | 848 | 1461070092667 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}] 05:48:12 INFO - PROCESS | 848 | 1461070092789 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 05:48:12 INFO - PROCESS | 848 | 1461070092898 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:12 INFO - PROCESS | 848 | ++DOCSHELL 0000003534BE9000 == 110 [pid = 848] [id = 404] 05:48:12 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003531760000) [pid = 848] [serial = 1212] [outer = 0000000000000000] 05:48:12 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003531943400) [pid = 848] [serial = 1213] [outer = 0000003531760000] 05:48:12 INFO - PROCESS | 848 | 1461070092954 Marionette DEBUG loaded listener.js 05:48:13 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (0000003531BF4C00) [pid = 848] [serial = 1214] [outer = 0000003531760000] 05:48:13 INFO - PROCESS | 848 | 1461070093573 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]]]}] 05:48:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:48:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 987ms 05:48:13 INFO - PROCESS | 848 | 1461070093649 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 05:48:13 INFO - PROCESS | 848 | 1461070093652 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 05:48:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:48:13 INFO - PROCESS | 848 | 1461070093655 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:48:13 INFO - PROCESS | 848 | 1461070093657 Marionette TRACE conn5 <- [1,1582,null,{}] 05:48:13 INFO - PROCESS | 848 | 1461070093674 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}] 05:48:13 INFO - PROCESS | 848 | 1461070093827 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 05:48:13 INFO - PROCESS | 848 | 1461070093932 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:13 INFO - PROCESS | 848 | ++DOCSHELL 0000003533F34800 == 111 [pid = 848] [id = 405] 05:48:13 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003531BF4400) [pid = 848] [serial = 1215] [outer = 0000000000000000] 05:48:13 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003532852C00) [pid = 848] [serial = 1216] [outer = 0000003531BF4400] 05:48:14 INFO - PROCESS | 848 | 1461070093991 Marionette DEBUG loaded listener.js 05:48:14 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003533AF1400) [pid = 848] [serial = 1217] [outer = 0000003531BF4400] 05:48:14 INFO - PROCESS | 848 | 1461070094610 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]]]}] 05:48:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:48:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1021ms 05:48:14 INFO - PROCESS | 848 | 1461070094680 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 05:48:14 INFO - PROCESS | 848 | 1461070094683 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 05:48:14 INFO - PROCESS | 848 | 1461070094686 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:48:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:48:14 INFO - PROCESS | 848 | 1461070094689 Marionette TRACE conn5 <- [1,1586,null,{}] 05:48:14 INFO - PROCESS | 848 | 1461070094693 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}] 05:48:14 INFO - PROCESS | 848 | 1461070094817 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 05:48:14 INFO - PROCESS | 848 | 1461070094955 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:14 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA42800 == 112 [pid = 848] [id = 406] 05:48:14 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000350B5F2C00) [pid = 848] [serial = 1218] [outer = 0000000000000000] 05:48:15 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000351EA77400) [pid = 848] [serial = 1219] [outer = 000000350B5F2C00] 05:48:15 INFO - PROCESS | 848 | 1461070095013 Marionette DEBUG loaded listener.js 05:48:15 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003529EE8800) [pid = 848] [serial = 1220] [outer = 000000350B5F2C00] 05:48:15 INFO - PROCESS | 848 | 1461070095834 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]]]}] 05:48:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:48:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1173ms 05:48:15 INFO - PROCESS | 848 | 1461070095863 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 05:48:15 INFO - PROCESS | 848 | 1461070095866 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 05:48:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:48:15 INFO - PROCESS | 848 | 1461070095870 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:48:15 INFO - PROCESS | 848 | 1461070095874 Marionette TRACE conn5 <- [1,1590,null,{}] 05:48:15 INFO - PROCESS | 848 | 1461070095879 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}] 05:48:16 INFO - PROCESS | 848 | 1461070095999 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 05:48:16 INFO - PROCESS | 848 | 1461070096113 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352590A000 == 113 [pid = 848] [id = 407] 05:48:16 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003519604000) [pid = 848] [serial = 1221] [outer = 0000000000000000] 05:48:16 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003519F90C00) [pid = 848] [serial = 1222] [outer = 0000003519604000] 05:48:16 INFO - PROCESS | 848 | 1461070096209 Marionette DEBUG loaded listener.js 05:48:16 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003523EE2800) [pid = 848] [serial = 1223] [outer = 0000003519604000] 05:48:16 INFO - PROCESS | 848 | 1461070096807 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]]]}] 05:48:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:48:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 988ms 05:48:16 INFO - PROCESS | 848 | 1461070096859 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 05:48:16 INFO - PROCESS | 848 | 1461070096865 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 05:48:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:48:16 INFO - PROCESS | 848 | 1461070096871 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:48:16 INFO - PROCESS | 848 | 1461070096874 Marionette TRACE conn5 <- [1,1594,null,{}] 05:48:16 INFO - PROCESS | 848 | 1461070096878 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}] 05:48:17 INFO - PROCESS | 848 | 1461070097078 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000352E83A800 == 112 [pid = 848] [id = 395] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000352E113000 == 111 [pid = 848] [id = 394] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000352DD97000 == 110 [pid = 848] [id = 393] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000352DA99000 == 109 [pid = 848] [id = 392] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000352A72F800 == 108 [pid = 848] [id = 391] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000352A43C800 == 107 [pid = 848] [id = 390] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 00000035284F6000 == 106 [pid = 848] [id = 389] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000351F0A0000 == 105 [pid = 848] [id = 388] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352A0D3400) [pid = 848] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 00000035284E3000 == 104 [pid = 848] [id = 387] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 0000003534BD6000 == 103 [pid = 848] [id = 384] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 0000003533F98800 == 102 [pid = 848] [id = 383] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 00000035340D0000 == 101 [pid = 848] [id = 382] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 00000035322CA000 == 100 [pid = 848] [id = 381] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 0000003530570000 == 99 [pid = 848] [id = 380] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 00000035285A2000 == 98 [pid = 848] [id = 379] 05:48:17 INFO - PROCESS | 848 | --DOCSHELL 000000351EAC6000 == 97 [pid = 848] [id = 378] 05:48:17 INFO - PROCESS | 848 | 1461070097200 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:17 INFO - PROCESS | 848 | ++DOCSHELL 000000351EB32800 == 98 [pid = 848] [id = 408] 05:48:17 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000350B5EF000) [pid = 848] [serial = 1224] [outer = 0000000000000000] 05:48:17 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (00000035190C7400) [pid = 848] [serial = 1225] [outer = 000000350B5EF000] 05:48:17 INFO - PROCESS | 848 | 1461070097248 Marionette DEBUG loaded listener.js 05:48:17 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (000000351FB87800) [pid = 848] [serial = 1226] [outer = 000000350B5EF000] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 156 (000000352E004C00) [pid = 848] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352E4B9800) [pid = 848] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352DBA2800) [pid = 848] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003529A0FC00) [pid = 848] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352A578400) [pid = 848] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003529DAE400) [pid = 848] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352A57A800) [pid = 848] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 149 (000000352A876800) [pid = 848] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000351AE8AC00) [pid = 848] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 147 (00000035190C2C00) [pid = 848] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 146 (00000035260BB800) [pid = 848] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 145 (00000035260B8800) [pid = 848] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003526C5EC00) [pid = 848] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000351FB8DC00) [pid = 848] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352E782400) [pid = 848] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000352B859C00) [pid = 848] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003523C9DC00) [pid = 848] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352362E800) [pid = 848] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003526DE4C00) [pid = 848] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003522967400) [pid = 848] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003523BD2000) [pid = 848] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 135 (00000035260BB000) [pid = 848] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003529DBA400) [pid = 848] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352A85E400) [pid = 848] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352DDCB000) [pid = 848] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351ED5C000) [pid = 848] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 130 (00000035146DA000) [pid = 848] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003527624000) [pid = 848] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003529A0A400) [pid = 848] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 05:48:17 INFO - PROCESS | 848 | 1461070097754 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]]]}] 05:48:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:48:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 923ms 05:48:17 INFO - PROCESS | 848 | 1461070097796 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 05:48:17 INFO - PROCESS | 848 | 1461070097798 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 05:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:48:17 INFO - PROCESS | 848 | 1461070097802 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:48:17 INFO - PROCESS | 848 | 1461070097806 Marionette TRACE conn5 <- [1,1598,null,{}] 05:48:17 INFO - PROCESS | 848 | 1461070097816 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}] 05:48:17 INFO - PROCESS | 848 | 1461070097920 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 05:48:18 INFO - PROCESS | 848 | 1461070098022 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:18 INFO - PROCESS | 848 | ++DOCSHELL 0000003529D61800 == 99 [pid = 848] [id = 409] 05:48:18 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (00000035146DA000) [pid = 848] [serial = 1227] [outer = 0000000000000000] 05:48:18 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (00000035260AEC00) [pid = 848] [serial = 1228] [outer = 00000035146DA000] 05:48:18 INFO - PROCESS | 848 | 1461070098074 Marionette DEBUG loaded listener.js 05:48:18 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003526DD1C00) [pid = 848] [serial = 1229] [outer = 00000035146DA000] 05:48:18 INFO - PROCESS | 848 | 1461070098453 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]]]}] 05:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 692ms 05:48:18 INFO - PROCESS | 848 | 1461070098497 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 05:48:18 INFO - PROCESS | 848 | 1461070098500 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 05:48:18 INFO - PROCESS | 848 | 1461070098503 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:48:18 INFO - PROCESS | 848 | 1461070098505 Marionette TRACE conn5 <- [1,1602,null,{}] 05:48:18 INFO - PROCESS | 848 | 1461070098509 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}] 05:48:18 INFO - PROCESS | 848 | 1461070098611 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 05:48:18 INFO - PROCESS | 848 | 1461070098618 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:18 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1CF000 == 100 [pid = 848] [id = 410] 05:48:18 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003527269C00) [pid = 848] [serial = 1230] [outer = 0000000000000000] 05:48:18 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003528524C00) [pid = 848] [serial = 1231] [outer = 0000003527269C00] 05:48:18 INFO - PROCESS | 848 | 1461070098664 Marionette DEBUG loaded listener.js 05:48:18 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529A07400) [pid = 848] [serial = 1232] [outer = 0000003527269C00] 05:48:19 INFO - PROCESS | 848 | 1461070099127 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]]]}] 05:48:19 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 05:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 672ms 05:48:19 INFO - PROCESS | 848 | 1461070099177 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 05:48:19 INFO - PROCESS | 848 | 1461070099180 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 05:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:48:19 INFO - PROCESS | 848 | 1461070099183 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:48:19 INFO - PROCESS | 848 | 1461070099185 Marionette TRACE conn5 <- [1,1606,null,{}] 05:48:19 INFO - PROCESS | 848 | 1461070099188 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}] 05:48:19 INFO - PROCESS | 848 | 1461070099320 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 05:48:19 INFO - PROCESS | 848 | 1461070099378 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:19 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC50000 == 101 [pid = 848] [id = 411] 05:48:19 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003529A69000) [pid = 848] [serial = 1233] [outer = 0000000000000000] 05:48:19 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003529D4D000) [pid = 848] [serial = 1234] [outer = 0000003529A69000] 05:48:19 INFO - PROCESS | 848 | 1461070099426 Marionette DEBUG loaded listener.js 05:48:19 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003529E24800) [pid = 848] [serial = 1235] [outer = 0000003529A69000] 05:48:19 INFO - PROCESS | 848 | 1461070099889 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]]]}] 05:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 776ms 05:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:48:19 INFO - PROCESS | 848 | 1461070099962 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 05:48:19 INFO - PROCESS | 848 | 1461070099965 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 05:48:19 INFO - PROCESS | 848 | 1461070099968 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:48:19 INFO - PROCESS | 848 | 1461070099970 Marionette TRACE conn5 <- [1,1610,null,{}] 05:48:19 INFO - PROCESS | 848 | 1461070099973 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}] 05:48:20 INFO - PROCESS | 848 | 1461070100117 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 05:48:20 INFO - PROCESS | 848 | 1461070100140 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352E10D000 == 102 [pid = 848] [id = 412] 05:48:20 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A52D800) [pid = 848] [serial = 1236] [outer = 0000000000000000] 05:48:20 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352B19B000) [pid = 848] [serial = 1237] [outer = 000000352A52D800] 05:48:20 INFO - PROCESS | 848 | 1461070100190 Marionette DEBUG loaded listener.js 05:48:20 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352B8CF400) [pid = 848] [serial = 1238] [outer = 000000352A52D800] 05:48:20 INFO - PROCESS | 848 | 1461070100656 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]]]}] 05:48:20 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 05:48:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 734ms 05:48:20 INFO - PROCESS | 848 | 1461070100719 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 05:48:20 INFO - PROCESS | 848 | 1461070100721 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 05:48:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:48:20 INFO - PROCESS | 848 | 1461070100724 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:48:20 INFO - PROCESS | 848 | 1461070100726 Marionette TRACE conn5 <- [1,1614,null,{}] 05:48:20 INFO - PROCESS | 848 | 1461070100730 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}] 05:48:20 INFO - PROCESS | 848 | 1461070100861 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 05:48:20 INFO - PROCESS | 848 | 1461070100879 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352F37C000 == 103 [pid = 848] [id = 413] 05:48:20 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (0000003523649C00) [pid = 848] [serial = 1239] [outer = 0000000000000000] 05:48:20 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352DA84C00) [pid = 848] [serial = 1240] [outer = 0000003523649C00] 05:48:20 INFO - PROCESS | 848 | 1461070100927 Marionette DEBUG loaded listener.js 05:48:21 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352DDC4000) [pid = 848] [serial = 1241] [outer = 0000003523649C00] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 142 (0000003529D4FC00) [pid = 848] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003519611800) [pid = 848] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 140 (00000035264E9C00) [pid = 848] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003525960C00) [pid = 848] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003527263C00) [pid = 848] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000352946E000) [pid = 848] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351E311400) [pid = 848] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003529E26800) [pid = 848] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000351E321C00) [pid = 848] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:48:21 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000351976E400) [pid = 848] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:48:21 INFO - PROCESS | 848 | 1461070101519 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]]]}] 05:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 840ms 05:48:21 INFO - PROCESS | 848 | 1461070101570 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 05:48:21 INFO - PROCESS | 848 | 1461070101572 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 05:48:21 INFO - PROCESS | 848 | 1461070101575 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:48:21 INFO - PROCESS | 848 | 1461070101577 Marionette TRACE conn5 <- [1,1618,null,{}] 05:48:21 INFO - PROCESS | 848 | 1461070101588 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}] 05:48:21 INFO - PROCESS | 848 | 1461070101685 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 05:48:21 INFO - PROCESS | 848 | 1461070101690 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:21 INFO - PROCESS | 848 | ++DOCSHELL 0000003531737000 == 104 [pid = 848] [id = 414] 05:48:21 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003527263400) [pid = 848] [serial = 1242] [outer = 0000000000000000] 05:48:21 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352DA82800) [pid = 848] [serial = 1243] [outer = 0000003527263400] 05:48:21 INFO - PROCESS | 848 | 1461070101737 Marionette DEBUG loaded listener.js 05:48:21 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000352E008400) [pid = 848] [serial = 1244] [outer = 0000003527263400] 05:48:22 INFO - PROCESS | 848 | 1461070102192 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]]]}] 05:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 629ms 05:48:22 INFO - PROCESS | 848 | 1461070102208 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 05:48:22 INFO - PROCESS | 848 | 1461070102210 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 05:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:48:22 INFO - PROCESS | 848 | 1461070102230 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:48:22 INFO - PROCESS | 848 | 1461070102233 Marionette TRACE conn5 <- [1,1622,null,{}] 05:48:22 INFO - PROCESS | 848 | 1461070102236 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}] 05:48:22 INFO - PROCESS | 848 | 1461070102336 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 05:48:22 INFO - PROCESS | 848 | 1461070102342 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AC5800 == 105 [pid = 848] [id = 415] 05:48:22 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003531757000) [pid = 848] [serial = 1245] [outer = 0000000000000000] 05:48:22 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003531831800) [pid = 848] [serial = 1246] [outer = 0000003531757000] 05:48:22 INFO - PROCESS | 848 | 1461070102419 Marionette DEBUG loaded listener.js 05:48:22 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003531BF5000) [pid = 848] [serial = 1247] [outer = 0000003531757000] 05:48:22 INFO - PROCESS | 848 | 1461070102869 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]]]}] 05:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 692ms 05:48:22 INFO - PROCESS | 848 | 1461070102921 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 05:48:22 INFO - PROCESS | 848 | 1461070102923 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 05:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:48:22 INFO - PROCESS | 848 | 1461070102926 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:48:22 INFO - PROCESS | 848 | 1461070102928 Marionette TRACE conn5 <- [1,1626,null,{}] 05:48:22 INFO - PROCESS | 848 | 1461070102932 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}] 05:48:23 INFO - PROCESS | 848 | 1461070103031 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 05:48:23 INFO - PROCESS | 848 | 1461070103037 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:23 INFO - PROCESS | 848 | ++DOCSHELL 0000003531EA2000 == 106 [pid = 848] [id = 416] 05:48:23 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003533A71400) [pid = 848] [serial = 1248] [outer = 0000000000000000] 05:48:23 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (0000003533A75400) [pid = 848] [serial = 1249] [outer = 0000003533A71400] 05:48:23 INFO - PROCESS | 848 | 1461070103082 Marionette DEBUG loaded listener.js 05:48:23 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003533A7AC00) [pid = 848] [serial = 1250] [outer = 0000003533A71400] 05:48:23 INFO - PROCESS | 848 | 1461070103827 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]]]}] 05:48:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:48:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 924ms 05:48:23 INFO - PROCESS | 848 | 1461070103854 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 05:48:23 INFO - PROCESS | 848 | 1461070103859 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 05:48:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:48:23 INFO - PROCESS | 848 | 1461070103865 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:48:23 INFO - PROCESS | 848 | 1461070103869 Marionette TRACE conn5 <- [1,1630,null,{}] 05:48:23 INFO - PROCESS | 848 | 1461070103875 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}] 05:48:24 INFO - PROCESS | 848 | 1461070104012 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 05:48:24 INFO - PROCESS | 848 | 1461070104157 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:24 INFO - PROCESS | 848 | ++DOCSHELL 00000035284C6000 == 107 [pid = 848] [id = 417] 05:48:24 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000351E330800) [pid = 848] [serial = 1251] [outer = 0000000000000000] 05:48:24 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003523B33000) [pid = 848] [serial = 1252] [outer = 000000351E330800] 05:48:24 INFO - PROCESS | 848 | 1461070104219 Marionette DEBUG loaded listener.js 05:48:24 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352500B000) [pid = 848] [serial = 1253] [outer = 000000351E330800] 05:48:24 INFO - PROCESS | 848 | 1461070104787 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]]]}] 05:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 987ms 05:48:24 INFO - PROCESS | 848 | 1461070104856 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 05:48:24 INFO - PROCESS | 848 | 1461070104862 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 05:48:24 INFO - PROCESS | 848 | 1461070104869 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:48:24 INFO - PROCESS | 848 | 1461070104872 Marionette TRACE conn5 <- [1,1634,null,{}] 05:48:24 INFO - PROCESS | 848 | 1461070104877 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}] 05:48:25 INFO - PROCESS | 848 | 1461070105074 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 05:48:25 INFO - PROCESS | 848 | 1461070105175 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:25 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA8F000 == 108 [pid = 848] [id = 418] 05:48:25 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (00000035264EEC00) [pid = 848] [serial = 1254] [outer = 0000000000000000] 05:48:25 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003526DE8800) [pid = 848] [serial = 1255] [outer = 00000035264EEC00] 05:48:25 INFO - PROCESS | 848 | 1461070105231 Marionette DEBUG loaded listener.js 05:48:25 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003529A65C00) [pid = 848] [serial = 1256] [outer = 00000035264EEC00] 05:48:25 INFO - PROCESS | 848 | 1461070105855 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]]]}] 05:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1024ms 05:48:25 INFO - PROCESS | 848 | 1461070105899 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 05:48:25 INFO - PROCESS | 848 | 1461070105902 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 05:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:48:25 INFO - PROCESS | 848 | 1461070105906 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:48:25 INFO - PROCESS | 848 | 1461070105910 Marionette TRACE conn5 <- [1,1638,null,{}] 05:48:25 INFO - PROCESS | 848 | 1461070105922 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}] 05:48:26 INFO - PROCESS | 848 | 1461070106052 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 05:48:26 INFO - PROCESS | 848 | 1461070106209 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:26 INFO - PROCESS | 848 | ++DOCSHELL 000000353311F000 == 109 [pid = 848] [id = 419] 05:48:26 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (000000352A785800) [pid = 848] [serial = 1257] [outer = 0000000000000000] 05:48:26 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000352A788C00) [pid = 848] [serial = 1258] [outer = 000000352A785800] 05:48:26 INFO - PROCESS | 848 | 1461070106272 Marionette DEBUG loaded listener.js 05:48:26 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000352A791C00) [pid = 848] [serial = 1259] [outer = 000000352A785800] 05:48:26 INFO - PROCESS | 848 | 1461070106896 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]]]}] 05:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:48:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1024ms 05:48:26 INFO - PROCESS | 848 | 1461070106931 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 05:48:26 INFO - PROCESS | 848 | 1461070106935 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 05:48:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:48:26 INFO - PROCESS | 848 | 1461070106939 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:48:26 INFO - PROCESS | 848 | 1461070106941 Marionette TRACE conn5 <- [1,1642,null,{}] 05:48:26 INFO - PROCESS | 848 | 1461070106944 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}] 05:48:27 INFO - PROCESS | 848 | 1461070107068 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 05:48:27 INFO - PROCESS | 848 | 1461070107181 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:27 INFO - PROCESS | 848 | ++DOCSHELL 000000353408A800 == 110 [pid = 848] [id = 420] 05:48:27 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (000000352DBA4800) [pid = 848] [serial = 1260] [outer = 0000000000000000] 05:48:27 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000352ED72000) [pid = 848] [serial = 1261] [outer = 000000352DBA4800] 05:48:27 INFO - PROCESS | 848 | 1461070107280 Marionette DEBUG loaded listener.js 05:48:27 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003533A79400) [pid = 848] [serial = 1262] [outer = 000000352DBA4800] 05:48:27 INFO - PROCESS | 848 | 1461070107865 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]]]}] 05:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 985ms 05:48:27 INFO - PROCESS | 848 | 1461070107926 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 05:48:27 INFO - PROCESS | 848 | 1461070107929 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 05:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:48:27 INFO - PROCESS | 848 | 1461070107932 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:48:27 INFO - PROCESS | 848 | 1461070107934 Marionette TRACE conn5 <- [1,1646,null,{}] 05:48:27 INFO - PROCESS | 848 | 1461070107938 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}] 05:48:28 INFO - PROCESS | 848 | 1461070108059 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 05:48:28 INFO - PROCESS | 848 | 1461070108199 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:28 INFO - PROCESS | 848 | ++DOCSHELL 0000003532343000 == 111 [pid = 848] [id = 421] 05:48:28 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003533A7F400) [pid = 848] [serial = 1263] [outer = 0000000000000000] 05:48:28 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (0000003533AF5800) [pid = 848] [serial = 1264] [outer = 0000003533A7F400] 05:48:28 INFO - PROCESS | 848 | 1461070108257 Marionette DEBUG loaded listener.js 05:48:28 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (0000003534133C00) [pid = 848] [serial = 1265] [outer = 0000003533A7F400] 05:48:28 INFO - PROCESS | 848 | 1461070108801 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]]]}] 05:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 924ms 05:48:28 INFO - PROCESS | 848 | 1461070108858 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 05:48:28 INFO - PROCESS | 848 | 1461070108861 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 05:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:48:28 INFO - PROCESS | 848 | 1461070108864 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:48:28 INFO - PROCESS | 848 | 1461070108867 Marionette TRACE conn5 <- [1,1650,null,{}] 05:48:28 INFO - PROCESS | 848 | 1461070108870 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}] 05:48:29 INFO - PROCESS | 848 | 1461070109016 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 05:48:29 INFO - PROCESS | 848 | 1461070109131 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:29 INFO - PROCESS | 848 | ++DOCSHELL 000000353238D800 == 112 [pid = 848] [id = 422] 05:48:29 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000353413FC00) [pid = 848] [serial = 1266] [outer = 0000000000000000] 05:48:29 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (00000035341C9400) [pid = 848] [serial = 1267] [outer = 000000353413FC00] 05:48:29 INFO - PROCESS | 848 | 1461070109232 Marionette DEBUG loaded listener.js 05:48:29 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (0000003534848C00) [pid = 848] [serial = 1268] [outer = 000000353413FC00] 05:48:29 INFO - PROCESS | 848 | 1461070109797 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]]]}] 05:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 986ms 05:48:29 INFO - PROCESS | 848 | 1461070109854 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 05:48:29 INFO - PROCESS | 848 | 1461070109856 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 05:48:29 INFO - PROCESS | 848 | 1461070109860 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:48:29 INFO - PROCESS | 848 | 1461070109862 Marionette TRACE conn5 <- [1,1654,null,{}] 05:48:29 INFO - PROCESS | 848 | 1461070109865 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}] 05:48:29 INFO - PROCESS | 848 | 1461070109985 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 05:48:30 INFO - PROCESS | 848 | 1461070110126 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:30 INFO - PROCESS | 848 | ++DOCSHELL 0000003533F35800 == 113 [pid = 848] [id = 423] 05:48:30 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (0000003534845C00) [pid = 848] [serial = 1269] [outer = 0000000000000000] 05:48:30 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (000000353484FC00) [pid = 848] [serial = 1270] [outer = 0000003534845C00] 05:48:30 INFO - PROCESS | 848 | 1461070110184 Marionette DEBUG loaded listener.js 05:48:30 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (0000003535D17000) [pid = 848] [serial = 1271] [outer = 0000003534845C00] 05:48:30 INFO - PROCESS | 848 | 1461070110819 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]]]}] 05:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1020ms 05:48:30 INFO - PROCESS | 848 | 1461070110884 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 05:48:30 INFO - PROCESS | 848 | 1461070110887 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 05:48:30 INFO - PROCESS | 848 | 1461070110892 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:48:30 INFO - PROCESS | 848 | 1461070110894 Marionette TRACE conn5 <- [1,1658,null,{}] 05:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:48:30 INFO - PROCESS | 848 | 1461070110898 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}] 05:48:31 INFO - PROCESS | 848 | 1461070111035 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 05:48:31 INFO - PROCESS | 848 | 1461070111176 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:31 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA3B800 == 114 [pid = 848] [id = 424] 05:48:31 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (000000351AFF5800) [pid = 848] [serial = 1272] [outer = 0000000000000000] 05:48:31 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (000000352052A800) [pid = 848] [serial = 1273] [outer = 000000351AFF5800] 05:48:31 INFO - PROCESS | 848 | 1461070111235 Marionette DEBUG loaded listener.js 05:48:31 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (0000003526007C00) [pid = 848] [serial = 1274] [outer = 000000351AFF5800] 05:48:32 INFO - PROCESS | 848 | 1461070112106 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]]]}] 05:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1279ms 05:48:32 INFO - PROCESS | 848 | 1461070112176 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 05:48:32 INFO - PROCESS | 848 | 1461070112180 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 05:48:32 INFO - PROCESS | 848 | 1461070112186 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:48:32 INFO - PROCESS | 848 | 1461070112190 Marionette TRACE conn5 <- [1,1662,null,{}] 05:48:32 INFO - PROCESS | 848 | 1461070112197 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}] 05:48:32 INFO - PROCESS | 848 | 1461070112317 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 05:48:32 INFO - PROCESS | 848 | 1461070112465 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:32 INFO - PROCESS | 848 | ++DOCSHELL 00000035205AE000 == 115 [pid = 848] [id = 425] 05:48:32 INFO - PROCESS | 848 | ++DOMWINDOW == 167 (000000351958BC00) [pid = 848] [serial = 1275] [outer = 0000000000000000] 05:48:32 INFO - PROCESS | 848 | ++DOMWINDOW == 168 (000000351960E000) [pid = 848] [serial = 1276] [outer = 000000351958BC00] 05:48:32 INFO - PROCESS | 848 | 1461070112518 Marionette DEBUG loaded listener.js 05:48:32 INFO - PROCESS | 848 | ++DOMWINDOW == 169 (000000351E27F800) [pid = 848] [serial = 1277] [outer = 000000351958BC00] 05:48:33 INFO - PROCESS | 848 | 1461070113132 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]]]}] 05:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 986ms 05:48:33 INFO - PROCESS | 848 | 1461070113176 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 05:48:33 INFO - PROCESS | 848 | 1461070113182 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 05:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:48:33 INFO - PROCESS | 848 | 1461070113189 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:48:33 INFO - PROCESS | 848 | 1461070113191 Marionette TRACE conn5 <- [1,1666,null,{}] 05:48:33 INFO - PROCESS | 848 | 1461070113195 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}] 05:48:33 INFO - PROCESS | 848 | 1461070113311 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 05:48:33 INFO - PROCESS | 848 | 1461070113459 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:33 INFO - PROCESS | 848 | ++DOCSHELL 000000352504F800 == 116 [pid = 848] [id = 426] 05:48:33 INFO - PROCESS | 848 | ++DOMWINDOW == 170 (000000351E32C000) [pid = 848] [serial = 1278] [outer = 0000000000000000] 05:48:33 INFO - PROCESS | 848 | ++DOMWINDOW == 171 (000000351FB10400) [pid = 848] [serial = 1279] [outer = 000000351E32C000] 05:48:33 INFO - PROCESS | 848 | 1461070113511 Marionette DEBUG loaded listener.js 05:48:33 INFO - PROCESS | 848 | ++DOMWINDOW == 172 (0000003522994C00) [pid = 848] [serial = 1280] [outer = 000000351E32C000] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003531AC5800 == 115 [pid = 848] [id = 415] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003531737000 == 114 [pid = 848] [id = 414] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352F37C000 == 113 [pid = 848] [id = 413] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352E10D000 == 112 [pid = 848] [id = 412] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352DC50000 == 111 [pid = 848] [id = 411] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352B1CF000 == 110 [pid = 848] [id = 410] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 171 (000000352A0D0400) [pid = 848] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003529D61800 == 109 [pid = 848] [id = 409] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000351EB32800 == 108 [pid = 848] [id = 408] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352590A000 == 107 [pid = 848] [id = 407] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003534BE9000 == 106 [pid = 848] [id = 404] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003534013000 == 105 [pid = 848] [id = 403] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003533B69000 == 104 [pid = 848] [id = 402] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003531E21000 == 103 [pid = 848] [id = 401] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003531D86800 == 102 [pid = 848] [id = 400] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003531739800 == 101 [pid = 848] [id = 399] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352A5B0000 == 100 [pid = 848] [id = 398] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 0000003526916000 == 99 [pid = 848] [id = 397] 05:48:33 INFO - PROCESS | 848 | --DOCSHELL 000000352F884000 == 98 [pid = 848] [id = 396] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 170 (000000352B859400) [pid = 848] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 169 (0000003519766800) [pid = 848] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 168 (000000352E00DC00) [pid = 848] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 167 (0000003525015000) [pid = 848] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 166 (000000352DB9C800) [pid = 848] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 165 (0000003526687400) [pid = 848] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 164 (0000003526CE8800) [pid = 848] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 163 (000000353175A800) [pid = 848] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 162 (0000003531941800) [pid = 848] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 161 (0000003526005C00) [pid = 848] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 160 (0000003528EDD800) [pid = 848] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 159 (0000003517CF4C00) [pid = 848] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 158 (0000003529469400) [pid = 848] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 157 (0000003531BEBC00) [pid = 848] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 156 (000000352782E400) [pid = 848] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 155 (0000003519770800) [pid = 848] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 154 (0000003529A62000) [pid = 848] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003523C95800) [pid = 848] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352A05BC00) [pid = 848] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 151 (00000035250C0C00) [pid = 848] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 150 (0000003529E7DC00) [pid = 848] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003529DA5000) [pid = 848] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000352052BC00) [pid = 848] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 147 (000000351EA69400) [pid = 848] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000351E32A400) [pid = 848] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003529A08400) [pid = 848] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003526310C00) [pid = 848] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 05:48:33 INFO - PROCESS | 848 | --DOMWINDOW == 143 (0000003529DB8400) [pid = 848] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 05:48:34 INFO - PROCESS | 848 | 1461070114129 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]]]}] 05:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 986ms 05:48:34 INFO - PROCESS | 848 | 1461070114175 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 05:48:34 INFO - PROCESS | 848 | 1461070114178 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 05:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:48:34 INFO - PROCESS | 848 | 1461070114181 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:48:34 INFO - PROCESS | 848 | 1461070114185 Marionette TRACE conn5 <- [1,1670,null,{}] 05:48:34 INFO - PROCESS | 848 | 1461070114196 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}] 05:48:34 INFO - PROCESS | 848 | 1461070114332 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 05:48:34 INFO - PROCESS | 848 | 1461070114348 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:34 INFO - PROCESS | 848 | ++DOCSHELL 00000035250B7000 == 99 [pid = 848] [id = 427] 05:48:34 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000351E32E000) [pid = 848] [serial = 1281] [outer = 0000000000000000] 05:48:34 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352296E800) [pid = 848] [serial = 1282] [outer = 000000351E32E000] 05:48:34 INFO - PROCESS | 848 | 1461070114397 Marionette DEBUG loaded listener.js 05:48:34 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000352361BC00) [pid = 848] [serial = 1283] [outer = 000000351E32E000] 05:48:34 INFO - PROCESS | 848 | 1461070114867 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]]]}] 05:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 733ms 05:48:34 INFO - PROCESS | 848 | 1461070114918 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 05:48:34 INFO - PROCESS | 848 | 1461070114921 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 05:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:48:34 INFO - PROCESS | 848 | 1461070114925 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:48:34 INFO - PROCESS | 848 | 1461070114927 Marionette TRACE conn5 <- [1,1674,null,{}] 05:48:34 INFO - PROCESS | 848 | 1461070114930 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}] 05:48:35 INFO - PROCESS | 848 | 1461070115032 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 05:48:35 INFO - PROCESS | 848 | 1461070115080 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:35 INFO - PROCESS | 848 | ++DOCSHELL 00000035284B9000 == 100 [pid = 848] [id = 428] 05:48:35 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003523BD5800) [pid = 848] [serial = 1284] [outer = 0000000000000000] 05:48:35 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003523C95800) [pid = 848] [serial = 1285] [outer = 0000003523BD5800] 05:48:35 INFO - PROCESS | 848 | 1461070115129 Marionette DEBUG loaded listener.js 05:48:35 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003523E5B400) [pid = 848] [serial = 1286] [outer = 0000003523BD5800] 05:48:35 INFO - PROCESS | 848 | 1461070115604 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]]]}] 05:48:35 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 05:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 734ms 05:48:35 INFO - PROCESS | 848 | 1461070115661 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 05:48:35 INFO - PROCESS | 848 | 1461070115663 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 05:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:48:35 INFO - PROCESS | 848 | 1461070115666 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:48:35 INFO - PROCESS | 848 | 1461070115668 Marionette TRACE conn5 <- [1,1678,null,{}] 05:48:35 INFO - PROCESS | 848 | 1461070115672 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}] 05:48:35 INFO - PROCESS | 848 | 1461070115770 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 05:48:35 INFO - PROCESS | 848 | 1461070115779 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:35 INFO - PROCESS | 848 | ++DOCSHELL 0000003529488000 == 101 [pid = 848] [id = 429] 05:48:35 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (00000035250BB000) [pid = 848] [serial = 1287] [outer = 0000000000000000] 05:48:35 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (00000035250C1800) [pid = 848] [serial = 1288] [outer = 00000035250BB000] 05:48:35 INFO - PROCESS | 848 | 1461070115828 Marionette DEBUG loaded listener.js 05:48:35 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2187ms 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 440 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 440 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 440 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 440 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 440 05:48:38 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileChunk.cpp, line 440 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003525E80000) [pid = 848] [serial = 1289] [outer = 00000035250BB000] 05:48:38 INFO - PROCESS | 848 | 1461070116257 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]]]}] 05:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:48:38 INFO - PROCESS | 848 | 1461070117857 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 05:48:38 INFO - PROCESS | 848 | 1461070117860 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 05:48:38 INFO - PROCESS | 848 | 1461070117863 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:48:38 INFO - PROCESS | 848 | 1461070117865 Marionette TRACE conn5 <- [1,1682,null,{}] 05:48:38 INFO - PROCESS | 848 | 1461070117868 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}] 05:48:38 INFO - PROCESS | 848 | 1461070118015 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 05:48:38 INFO - PROCESS | 848 | 1461070118076 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352A43D800 == 102 [pid = 848] [id = 430] 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000352600AC00) [pid = 848] [serial = 1290] [outer = 0000000000000000] 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003526320400) [pid = 848] [serial = 1291] [outer = 000000352600AC00] 05:48:38 INFO - PROCESS | 848 | 1461070118128 Marionette DEBUG loaded listener.js 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003526DC6800) [pid = 848] [serial = 1292] [outer = 000000352600AC00] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 154 (0000003529A69000) [pid = 848] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352A52D800) [pid = 848] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003523649C00) [pid = 848] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003527269C00) [pid = 848] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 150 (0000003519604000) [pid = 848] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 149 (00000035146DA000) [pid = 848] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000350B5EF000) [pid = 848] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003531757000) [pid = 848] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:48:38 INFO - PROCESS | 848 | --DOMWINDOW == 146 (0000003527263400) [pid = 848] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:48:38 INFO - PROCESS | 848 | 1461070118558 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]]]}] 05:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 722ms 05:48:38 INFO - PROCESS | 848 | 1461070118588 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 05:48:38 INFO - PROCESS | 848 | 1461070118590 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 05:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:48:38 INFO - PROCESS | 848 | 1461070118593 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:48:38 INFO - PROCESS | 848 | 1461070118595 Marionette TRACE conn5 <- [1,1686,null,{}] 05:48:38 INFO - PROCESS | 848 | 1461070118599 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}] 05:48:38 INFO - PROCESS | 848 | 1461070118729 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 05:48:38 INFO - PROCESS | 848 | 1461070118791 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5B0000 == 103 [pid = 848] [id = 431] 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (000000352500C400) [pid = 848] [serial = 1293] [outer = 0000000000000000] 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003526DCCC00) [pid = 848] [serial = 1294] [outer = 000000352500C400] 05:48:38 INFO - PROCESS | 848 | 1461070118841 Marionette DEBUG loaded listener.js 05:48:38 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (000000352725B800) [pid = 848] [serial = 1295] [outer = 000000352500C400] 05:48:39 INFO - PROCESS | 848 | 1461070119149 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]]]}] 05:48:39 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 05:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 587ms 05:48:39 INFO - PROCESS | 848 | 1461070119183 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 05:48:39 INFO - PROCESS | 848 | 1461070119185 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 05:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:48:39 INFO - PROCESS | 848 | 1461070119194 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:48:39 INFO - PROCESS | 848 | 1461070119196 Marionette TRACE conn5 <- [1,1690,null,{}] 05:48:39 INFO - PROCESS | 848 | 1461070119199 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}] 05:48:39 INFO - PROCESS | 848 | 1461070119333 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 05:48:39 INFO - PROCESS | 848 | 1461070119342 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7D6000 == 104 [pid = 848] [id = 432] 05:48:39 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000352600BC00) [pid = 848] [serial = 1296] [outer = 0000000000000000] 05:48:39 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003527267C00) [pid = 848] [serial = 1297] [outer = 000000352600BC00] 05:48:39 INFO - PROCESS | 848 | 1461070119389 Marionette DEBUG loaded listener.js 05:48:39 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (00000035279C1400) [pid = 848] [serial = 1298] [outer = 000000352600BC00] 05:48:39 INFO - PROCESS | 848 | 1461070119767 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]]]}] 05:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 629ms 05:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:48:39 INFO - PROCESS | 848 | 1461070119822 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 05:48:39 INFO - PROCESS | 848 | 1461070119824 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 05:48:39 INFO - PROCESS | 848 | 1461070119828 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:48:39 INFO - PROCESS | 848 | 1461070119830 Marionette TRACE conn5 <- [1,1694,null,{}] 05:48:39 INFO - PROCESS | 848 | 1461070119834 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}] 05:48:39 INFO - PROCESS | 848 | 1461070119969 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 05:48:39 INFO - PROCESS | 848 | 1461070119982 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAC0800 == 105 [pid = 848] [id = 433] 05:48:39 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000352769C400) [pid = 848] [serial = 1299] [outer = 0000000000000000] 05:48:40 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (000000352852CC00) [pid = 848] [serial = 1300] [outer = 000000352769C400] 05:48:40 INFO - PROCESS | 848 | 1461070120028 Marionette DEBUG loaded listener.js 05:48:40 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000352A576000) [pid = 848] [serial = 1301] [outer = 000000352769C400] 05:48:40 INFO - PROCESS | 848 | [848] WARNING: Trying to read from non-existent file: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 05:48:40 INFO - PROCESS | 848 | [848] WARNING: Trying to read from non-existent file: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 05:48:40 INFO - PROCESS | 848 | [848] WARNING: Trying to read from non-existent file: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 05:48:40 INFO - PROCESS | 848 | [848] WARNING: Trying to read from non-existent file: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003527008800 == 104 [pid = 848] [id = 172] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351EF62800 == 103 [pid = 848] [id = 112] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352DE33800 == 102 [pid = 848] [id = 242] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003528592800 == 101 [pid = 848] [id = 64] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352505F000 == 100 [pid = 848] [id = 350] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351FA42800 == 99 [pid = 848] [id = 406] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352A42C000 == 98 [pid = 848] [id = 96] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003534BEF000 == 97 [pid = 848] [id = 385] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351E04E000 == 96 [pid = 848] [id = 65] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531BD7800 == 95 [pid = 848] [id = 210] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352674F800 == 94 [pid = 848] [id = 10] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F383000 == 93 [pid = 848] [id = 79] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003533F34800 == 92 [pid = 848] [id = 405] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352E237800 == 91 [pid = 848] [id = 243] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000353310A000 == 90 [pid = 848] [id = 349] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352B1D3000 == 89 [pid = 848] [id = 327] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351E217800 == 88 [pid = 848] [id = 61] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 00000035322C9000 == 87 [pid = 848] [id = 212] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F370000 == 86 [pid = 848] [id = 245] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003530E34800 == 85 [pid = 848] [id = 292] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531BDF000 == 84 [pid = 848] [id = 159] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531DAD800 == 83 [pid = 848] [id = 227] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F880800 == 82 [pid = 848] [id = 256] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F884800 == 81 [pid = 848] [id = 223] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352DD9B000 == 80 [pid = 848] [id = 94] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F882000 == 79 [pid = 848] [id = 153] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003534090000 == 78 [pid = 848] [id = 367] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F36F800 == 77 [pid = 848] [id = 124] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352E232800 == 76 [pid = 848] [id = 255] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352B1D5000 == 75 [pid = 848] [id = 141] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531AD5000 == 74 [pid = 848] [id = 257] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352A7D8800 == 73 [pid = 848] [id = 125] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352E823000 == 72 [pid = 848] [id = 342] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352EFC0000 == 71 [pid = 848] [id = 196] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531BDE800 == 70 [pid = 848] [id = 312] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003526518000 == 69 [pid = 848] [id = 93] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531BDD800 == 68 [pid = 848] [id = 158] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351B1AC000 == 67 [pid = 848] [id = 295] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 00000035205D2800 == 66 [pid = 848] [id = 213] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352E11F000 == 65 [pid = 848] [id = 139] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531DAC000 == 64 [pid = 848] [id = 211] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352949A000 == 63 [pid = 848] [id = 290] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F86A800 == 62 [pid = 848] [id = 110] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352DAA6800 == 61 [pid = 848] [id = 239] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352BABA800 == 60 [pid = 848] [id = 48] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352EFCB800 == 59 [pid = 848] [id = 63] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531DB4000 == 58 [pid = 848] [id = 313] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352DE3A000 == 57 [pid = 848] [id = 306] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352F380800 == 56 [pid = 848] [id = 291] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531ACB000 == 55 [pid = 848] [id = 226] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003530571800 == 54 [pid = 848] [id = 140] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531BC8800 == 53 [pid = 848] [id = 332] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000350B594000 == 52 [pid = 848] [id = 260] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531750000 == 51 [pid = 848] [id = 293] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351F0A3800 == 50 [pid = 848] [id = 386] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351FBD4000 == 49 [pid = 848] [id = 314] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352E0CE800 == 48 [pid = 848] [id = 328] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531DAE800 == 47 [pid = 848] [id = 258] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352EFC9800 == 46 [pid = 848] [id = 244] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531E96800 == 45 [pid = 848] [id = 228] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531DB5000 == 44 [pid = 848] [id = 294] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 00000035205AE000 == 43 [pid = 848] [id = 425] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000351FA3B800 == 42 [pid = 848] [id = 424] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003533F35800 == 41 [pid = 848] [id = 423] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000353238D800 == 40 [pid = 848] [id = 422] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003532343000 == 39 [pid = 848] [id = 421] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000353408A800 == 38 [pid = 848] [id = 420] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000353311F000 == 37 [pid = 848] [id = 419] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 000000352DA8F000 == 36 [pid = 848] [id = 418] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 0000003531EA2000 == 35 [pid = 848] [id = 416] 05:48:41 INFO - PROCESS | 848 | --DOCSHELL 00000035284C6000 == 34 [pid = 848] [id = 417] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 00000035284B9000 == 33 [pid = 848] [id = 428] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 00000035250B7000 == 32 [pid = 848] [id = 427] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 0000003529488000 == 31 [pid = 848] [id = 429] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 000000352A43D800 == 30 [pid = 848] [id = 430] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 000000352A5B0000 == 29 [pid = 848] [id = 431] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 000000352504F800 == 28 [pid = 848] [id = 426] 05:48:42 INFO - PROCESS | 848 | --DOCSHELL 000000352A7D6000 == 27 [pid = 848] [id = 432] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352DDC4000) [pid = 848] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003531BF5000) [pid = 848] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003533A75400) [pid = 848] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352B8CF400) [pid = 848] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352DA82800) [pid = 848] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003529A07400) [pid = 848] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000352E008400) [pid = 848] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003529D4D000) [pid = 848] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 146 (0000003529E24800) [pid = 848] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000352B19B000) [pid = 848] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352DA84C00) [pid = 848] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 143 (0000003528524C00) [pid = 848] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000351EB50800) [pid = 848] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003519F90C00) [pid = 848] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003523EE2800) [pid = 848] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 139 (00000035260AEC00) [pid = 848] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003526DD1C00) [pid = 848] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 137 (00000035190C7400) [pid = 848] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351FB87800) [pid = 848] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352A803C00) [pid = 848] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000351EA77400) [pid = 848] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352A882C00) [pid = 848] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003525010400) [pid = 848] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352852C800) [pid = 848] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352DD29000) [pid = 848] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352ED7BC00) [pid = 848] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003531943400) [pid = 848] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003532852C00) [pid = 848] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 05:48:42 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003531831800) [pid = 848] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 05:48:43 INFO - PROCESS | 848 | [848] WARNING: Trying to read from non-existent file: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 05:48:43 INFO - PROCESS | 848 | [848] WARNING: Trying to read from non-existent file: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFileIOManager.cpp, line 1898 05:48:43 INFO - PROCESS | 848 | 1461070123090 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]]]}] 05:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 3295ms 05:48:43 INFO - PROCESS | 848 | 1461070123126 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 05:48:43 INFO - PROCESS | 848 | 1461070123131 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 05:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:48:43 INFO - PROCESS | 848 | 1461070123137 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:48:43 INFO - PROCESS | 848 | 1461070123141 Marionette TRACE conn5 <- [1,1698,null,{}] 05:48:43 INFO - PROCESS | 848 | 1461070123149 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}] 05:48:43 INFO - PROCESS | 848 | 1461070123246 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 05:48:43 INFO - PROCESS | 848 | 1461070123361 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:43 INFO - PROCESS | 848 | ++DOCSHELL 000000351971F000 == 28 [pid = 848] [id = 434] 05:48:43 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351864C000) [pid = 848] [serial = 1302] [outer = 0000000000000000] 05:48:43 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003518650400) [pid = 848] [serial = 1303] [outer = 000000351864C000] 05:48:43 INFO - PROCESS | 848 | 1461070123413 Marionette DEBUG loaded listener.js 05:48:43 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003519603800) [pid = 848] [serial = 1304] [outer = 000000351864C000] 05:48:43 INFO - PROCESS | 848 | 1461070123831 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]]]}] 05:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 735ms 05:48:43 INFO - PROCESS | 848 | 1461070123875 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 05:48:43 INFO - PROCESS | 848 | 1461070123882 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 05:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:48:43 INFO - PROCESS | 848 | 1461070123889 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:48:43 INFO - PROCESS | 848 | 1461070123891 Marionette TRACE conn5 <- [1,1702,null,{}] 05:48:43 INFO - PROCESS | 848 | 1461070123895 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}] 05:48:43 INFO - PROCESS | 848 | 1461070123985 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 05:48:44 INFO - PROCESS | 848 | 1461070123993 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:44 INFO - PROCESS | 848 | ++DOCSHELL 000000351E03B800 == 29 [pid = 848] [id = 435] 05:48:44 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003519609C00) [pid = 848] [serial = 1305] [outer = 0000000000000000] 05:48:44 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000351961D400) [pid = 848] [serial = 1306] [outer = 0000003519609C00] 05:48:44 INFO - PROCESS | 848 | 1461070124042 Marionette DEBUG loaded listener.js 05:48:44 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000351976B800) [pid = 848] [serial = 1307] [outer = 0000003519609C00] 05:48:44 INFO - PROCESS | 848 | 1461070124528 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",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/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 05:48:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 05:48:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 05:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:48:44 INFO - _addTest/ [0,1705,"getWindowHandle",null] 05:48:44 INFO - PROCESS | 848 | 1461070124583 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 05:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:48:44 INFO - PROCESS | 848 | 1461070124586 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:48:44 INFO - PROCESS | 848 | 1461070124590 Marionette TRACE conn5 <- [1,1706,null,{}] 05:48:44 INFO - PROCESS | 848 | 1461070124602 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}] 05:48:44 INFO - PROCESS | 848 | 1461070124727 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 05:48:44 INFO - PROCESS | 848 | 1461070124743 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:44 INFO - PROCESS | 848 | ++DOCSHELL 000000351ED21000 == 30 [pid = 848] [id = 436] 05:48:44 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000350B5BD400) [pid = 848] [serial = 1308] [outer = 0000000000000000] 05:48:44 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000351E06B000) [pid = 848] [serial = 1309] [outer = 000000350B5BD400] 05:48:44 INFO - PROCESS | 848 | 1461070124796 Marionette DEBUG loaded listener.js 05:48:44 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000351E318800) [pid = 848] [serial = 1310] [outer = 000000350B5BD400] 05:48:45 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:48:45 INFO - PROCESS | 848 | [848] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 05:48:45 INFO - PROCESS | 848 | 1461070125276 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]]]}] 05:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 734ms 05:48:45 INFO - PROCESS | 848 | 1461070125323 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 05:48:45 INFO - PROCESS | 848 | 1461070125326 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 05:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:48:45 INFO - PROCESS | 848 | 1461070125329 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:48:45 INFO - PROCESS | 848 | 1461070125331 Marionette TRACE conn5 <- [1,1710,null,{}] 05:48:45 INFO - PROCESS | 848 | 1461070125334 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}] 05:48:45 INFO - PROCESS | 848 | 1461070125420 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 05:48:45 INFO - PROCESS | 848 | 1461070125426 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:45 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBB8800 == 31 [pid = 848] [id = 437] 05:48:45 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000351E326800) [pid = 848] [serial = 1311] [outer = 0000000000000000] 05:48:45 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000351E3B5C00) [pid = 848] [serial = 1312] [outer = 000000351E326800] 05:48:45 INFO - PROCESS | 848 | 1461070125475 Marionette DEBUG loaded listener.js 05:48:45 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000351EB57000) [pid = 848] [serial = 1313] [outer = 000000351E326800] 05:48:45 INFO - PROCESS | 848 | 1461070125962 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]]]}] 05:48:46 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 05:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 670ms 05:48:46 INFO - PROCESS | 848 | 1461070126002 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 05:48:46 INFO - PROCESS | 848 | 1461070126004 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 05:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:48:46 INFO - PROCESS | 848 | 1461070126008 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:48:46 INFO - PROCESS | 848 | 1461070126009 Marionette TRACE conn5 <- [1,1714,null,{}] 05:48:46 INFO - PROCESS | 848 | 1461070126013 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}] 05:48:46 INFO - PROCESS | 848 | 1461070126123 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 05:48:46 INFO - PROCESS | 848 | 1461070126132 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:46 INFO - PROCESS | 848 | ++DOCSHELL 00000035236E1800 == 32 [pid = 848] [id = 438] 05:48:46 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003519609800) [pid = 848] [serial = 1314] [outer = 0000000000000000] 05:48:46 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000351FA1A000) [pid = 848] [serial = 1315] [outer = 0000003519609800] 05:48:46 INFO - PROCESS | 848 | 1461070126179 Marionette DEBUG loaded listener.js 05:48:46 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000351FB90400) [pid = 848] [serial = 1316] [outer = 0000003519609800] 05:48:46 INFO - PROCESS | 848 | 1461070126636 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]]]}] 05:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 693ms 05:48:46 INFO - PROCESS | 848 | 1461070126704 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 05:48:46 INFO - PROCESS | 848 | 1461070126707 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 05:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:48:46 INFO - PROCESS | 848 | 1461070126710 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:48:46 INFO - PROCESS | 848 | 1461070126712 Marionette TRACE conn5 <- [1,1718,null,{}] 05:48:46 INFO - PROCESS | 848 | 1461070126715 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}] 05:48:46 INFO - PROCESS | 848 | 1461070126833 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 05:48:46 INFO - PROCESS | 848 | 1461070126842 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:46 INFO - PROCESS | 848 | ++DOCSHELL 0000003525065000 == 33 [pid = 848] [id = 439] 05:48:46 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003522995000) [pid = 848] [serial = 1317] [outer = 0000000000000000] 05:48:46 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (0000003523610400) [pid = 848] [serial = 1318] [outer = 0000003522995000] 05:48:46 INFO - PROCESS | 848 | 1461070126892 Marionette DEBUG loaded listener.js 05:48:46 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003523629C00) [pid = 848] [serial = 1319] [outer = 0000003522995000] 05:48:47 INFO - PROCESS | 848 | 1461070127333 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",1,"assert_equals: Red channel of the pixel at (1, 48) 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.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 05:48:47 INFO - PROCESS | 848 | 1461070127387 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 05:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:48:47 INFO - PROCESS | 848 | 1461070127390 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:48:47 INFO - PROCESS | 848 | 1461070127392 Marionette TRACE conn5 <- [1,1722,null,{}] 05:48:47 INFO - PROCESS | 848 | 1461070127395 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}] 05:48:47 INFO - PROCESS | 848 | 1461070127505 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 05:48:47 INFO - PROCESS | 848 | 1461070127515 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:47 INFO - PROCESS | 848 | ++DOCSHELL 000000352635C000 == 34 [pid = 848] [id = 440] 05:48:47 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003523632C00) [pid = 848] [serial = 1320] [outer = 0000000000000000] 05:48:47 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (00000035236A0000) [pid = 848] [serial = 1321] [outer = 0000003523632C00] 05:48:47 INFO - PROCESS | 848 | 1461070127561 Marionette DEBUG loaded listener.js 05:48:47 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003523B36000) [pid = 848] [serial = 1322] [outer = 0000003523632C00] 05:48:47 INFO - PROCESS | 848 | 1461070127979 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]]]}] 05:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 629ms 05:48:48 INFO - PROCESS | 848 | 1461070128023 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 05:48:48 INFO - PROCESS | 848 | 1461070128025 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 05:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:48:48 INFO - PROCESS | 848 | 1461070128033 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:48:48 INFO - PROCESS | 848 | 1461070128035 Marionette TRACE conn5 <- [1,1726,null,{}] 05:48:48 INFO - PROCESS | 848 | 1461070128038 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}] 05:48:48 INFO - PROCESS | 848 | 1461070128119 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 05:48:48 INFO - PROCESS | 848 | 1461070128128 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:48 INFO - PROCESS | 848 | ++DOCSHELL 0000003526517800 == 35 [pid = 848] [id = 441] 05:48:48 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003523BD1C00) [pid = 848] [serial = 1323] [outer = 0000000000000000] 05:48:48 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003523C8E800) [pid = 848] [serial = 1324] [outer = 0000003523BD1C00] 05:48:48 INFO - PROCESS | 848 | 1461070128176 Marionette DEBUG loaded listener.js 05:48:48 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003523C9BC00) [pid = 848] [serial = 1325] [outer = 0000003523BD1C00] 05:48:48 INFO - PROCESS | 848 | 1461070128672 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]]]}] 05:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 671ms 05:48:48 INFO - PROCESS | 848 | 1461070128711 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 05:48:48 INFO - PROCESS | 848 | 1461070128713 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 05:48:48 INFO - PROCESS | 848 | 1461070128717 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:48:48 INFO - PROCESS | 848 | 1461070128718 Marionette TRACE conn5 <- [1,1730,null,{}] 05:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:48:48 INFO - PROCESS | 848 | 1461070128722 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}] 05:48:48 INFO - PROCESS | 848 | 1461070128835 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 05:48:48 INFO - PROCESS | 848 | 1461070128920 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:48 INFO - PROCESS | 848 | ++DOCSHELL 000000351ED1B800 == 36 [pid = 848] [id = 442] 05:48:48 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003523CC3400) [pid = 848] [serial = 1326] [outer = 0000000000000000] 05:48:48 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003523EDF000) [pid = 848] [serial = 1327] [outer = 0000003523CC3400] 05:48:48 INFO - PROCESS | 848 | 1461070128968 Marionette DEBUG loaded listener.js 05:48:49 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003525014000) [pid = 848] [serial = 1328] [outer = 0000003523CC3400] 05:48:49 INFO - PROCESS | 848 | 1461070129407 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]]]}] 05:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 735ms 05:48:49 INFO - PROCESS | 848 | 1461070129456 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 05:48:49 INFO - PROCESS | 848 | 1461070129459 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 05:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:48:49 INFO - PROCESS | 848 | 1461070129467 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:48:49 INFO - PROCESS | 848 | 1461070129469 Marionette TRACE conn5 <- [1,1734,null,{}] 05:48:49 INFO - PROCESS | 848 | 1461070129473 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}] 05:48:49 INFO - PROCESS | 848 | 1461070129584 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 05:48:49 INFO - PROCESS | 848 | 1461070129592 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:49 INFO - PROCESS | 848 | ++DOCSHELL 000000352745C800 == 37 [pid = 848] [id = 443] 05:48:49 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003523E54000) [pid = 848] [serial = 1329] [outer = 0000000000000000] 05:48:49 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (00000035250C2000) [pid = 848] [serial = 1330] [outer = 0000003523E54000] 05:48:49 INFO - PROCESS | 848 | 1461070129638 Marionette DEBUG loaded listener.js 05:48:49 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000352595FC00) [pid = 848] [serial = 1331] [outer = 0000003523E54000] 05:48:50 INFO - PROCESS | 848 | 1461070130091 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]]]}] 05:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 692ms 05:48:50 INFO - PROCESS | 848 | 1461070130163 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 05:48:50 INFO - PROCESS | 848 | 1461070130165 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 05:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:48:50 INFO - PROCESS | 848 | 1461070130169 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:48:50 INFO - PROCESS | 848 | 1461070130172 Marionette TRACE conn5 <- [1,1738,null,{}] 05:48:50 INFO - PROCESS | 848 | 1461070130219 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}] 05:48:51 INFO - PROCESS | 848 | 1461070131052 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000350B5F2C00) [pid = 848] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 154 (0000003529A65400) [pid = 848] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352DD27400) [pid = 848] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352A851800) [pid = 848] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352500CC00) [pid = 848] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352A851400) [pid = 848] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003517B71C00) [pid = 848] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000351E326000) [pid = 848] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 147 (000000352E4AF400) [pid = 848] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000352600AC00) [pid = 848] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000352600BC00) [pid = 848] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352500C400) [pid = 848] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 143 (00000035250BB000) [pid = 848] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 142 (0000003523BD5800) [pid = 848] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000351E32E000) [pid = 848] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 140 (000000351E32C000) [pid = 848] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000351958BC00) [pid = 848] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000351AFF5800) [pid = 848] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003534845C00) [pid = 848] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000353413FC00) [pid = 848] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003533A7F400) [pid = 848] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352DBA4800) [pid = 848] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352A785800) [pid = 848] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 132 (00000035264EEC00) [pid = 848] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351E330800) [pid = 848] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003533A71400) [pid = 848] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000350B5F5000) [pid = 848] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003531BE8800) [pid = 848] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 127 (00000035276E2C00) [pid = 848] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003531BF4400) [pid = 848] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000353182F400) [pid = 848] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003525011C00) [pid = 848] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000351A954C00) [pid = 848] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003531760000) [pid = 848] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352A808400) [pid = 848] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003523C98000) [pid = 848] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352A585000) [pid = 848] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003525011800) [pid = 848] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352A584000) [pid = 848] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352DA7B000) [pid = 848] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352E00E400) [pid = 848] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352A858400) [pid = 848] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003531757400) [pid = 848] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:48:51 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000352A0CB000) [pid = 848] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:48:51 INFO - PROCESS | 848 | 1461070131124 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:51 INFO - PROCESS | 848 | ++DOCSHELL 000000351E220800 == 38 [pid = 848] [id = 444] 05:48:51 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000350B5FA800) [pid = 848] [serial = 1332] [outer = 0000000000000000] 05:48:51 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003517B75400) [pid = 848] [serial = 1333] [outer = 000000350B5FA800] 05:48:51 INFO - PROCESS | 848 | 1461070131184 Marionette DEBUG loaded listener.js 05:48:51 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352362BC00) [pid = 848] [serial = 1334] [outer = 000000350B5FA800] 05:48:51 INFO - PROCESS | 848 | 1461070131573 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]]]}] 05:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1444ms 05:48:51 INFO - PROCESS | 848 | 1461070131615 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 05:48:51 INFO - PROCESS | 848 | 1461070131617 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 05:48:51 INFO - PROCESS | 848 | 1461070131621 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:48:51 INFO - PROCESS | 848 | 1461070131623 Marionette TRACE conn5 <- [1,1742,null,{}] 05:48:51 INFO - PROCESS | 848 | 1461070131627 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}] 05:48:51 INFO - PROCESS | 848 | 1461070131708 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 05:48:51 INFO - PROCESS | 848 | 1461070131715 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:51 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DC9800 == 39 [pid = 848] [id = 445] 05:48:51 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003523EE8C00) [pid = 848] [serial = 1335] [outer = 0000000000000000] 05:48:51 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352600AC00) [pid = 848] [serial = 1336] [outer = 0000003523EE8C00] 05:48:51 INFO - PROCESS | 848 | 1461070131762 Marionette DEBUG loaded listener.js 05:48:51 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (00000035260AEC00) [pid = 848] [serial = 1337] [outer = 0000003523EE8C00] 05:48:52 INFO - PROCESS | 848 | 1461070132187 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]]]}] 05:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 629ms 05:48:52 INFO - PROCESS | 848 | 1461070132253 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 05:48:52 INFO - PROCESS | 848 | 1461070132256 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 05:48:52 INFO - PROCESS | 848 | 1461070132259 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:48:52 INFO - PROCESS | 848 | 1461070132261 Marionette TRACE conn5 <- [1,1746,null,{}] 05:48:52 INFO - PROCESS | 848 | 1461070132264 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}] 05:48:52 INFO - PROCESS | 848 | 1461070132347 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 05:48:52 INFO - PROCESS | 848 | 1461070132353 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:52 INFO - PROCESS | 848 | ++DOCSHELL 0000003529D5A000 == 40 [pid = 848] [id = 446] 05:48:52 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (00000035260B7C00) [pid = 848] [serial = 1338] [outer = 0000000000000000] 05:48:52 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003526306000) [pid = 848] [serial = 1339] [outer = 00000035260B7C00] 05:48:52 INFO - PROCESS | 848 | 1461070132399 Marionette DEBUG loaded listener.js 05:48:52 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526327000) [pid = 848] [serial = 1340] [outer = 00000035260B7C00] 05:48:52 INFO - PROCESS | 848 | 1461070132840 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]]]}] 05:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 629ms 05:48:52 INFO - PROCESS | 848 | 1461070132897 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 05:48:52 INFO - PROCESS | 848 | 1461070132900 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 05:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:48:52 INFO - PROCESS | 848 | 1461070132903 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:48:52 INFO - PROCESS | 848 | 1461070132905 Marionette TRACE conn5 <- [1,1750,null,{}] 05:48:52 INFO - PROCESS | 848 | 1461070132908 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}] 05:48:53 INFO - PROCESS | 848 | 1461070132991 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 05:48:53 INFO - PROCESS | 848 | 1461070132997 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352A430000 == 41 [pid = 848] [id = 447] 05:48:53 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (00000035264EA000) [pid = 848] [serial = 1341] [outer = 0000000000000000] 05:48:53 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352653FC00) [pid = 848] [serial = 1342] [outer = 00000035264EA000] 05:48:53 INFO - PROCESS | 848 | 1461070133043 Marionette DEBUG loaded listener.js 05:48:53 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003526C50400) [pid = 848] [serial = 1343] [outer = 00000035264EA000] 05:48:53 INFO - PROCESS | 848 | 1461070133881 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]]]}] 05:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1023ms 05:48:53 INFO - PROCESS | 848 | 1461070133929 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 05:48:53 INFO - PROCESS | 848 | 1461070133935 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 05:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:48:53 INFO - PROCESS | 848 | 1461070133941 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:48:53 INFO - PROCESS | 848 | 1461070133945 Marionette TRACE conn5 <- [1,1754,null,{}] 05:48:53 INFO - PROCESS | 848 | 1461070133972 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}] 05:48:54 INFO - PROCESS | 848 | 1461070134116 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 05:48:54 INFO - PROCESS | 848 | 1461070134244 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:54 INFO - PROCESS | 848 | ++DOCSHELL 000000351E049800 == 42 [pid = 848] [id = 448] 05:48:54 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003519603C00) [pid = 848] [serial = 1344] [outer = 0000000000000000] 05:48:54 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003519615800) [pid = 848] [serial = 1345] [outer = 0000003519603C00] 05:48:54 INFO - PROCESS | 848 | 1461070134306 Marionette DEBUG loaded listener.js 05:48:54 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003519F5AC00) [pid = 848] [serial = 1346] [outer = 0000003519603C00] 05:48:54 INFO - PROCESS | 848 | 1461070134945 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]]]}] 05:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1053ms 05:48:55 INFO - PROCESS | 848 | 1461070134996 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 05:48:55 INFO - PROCESS | 848 | 1461070135003 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 05:48:55 INFO - PROCESS | 848 | 1461070135009 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:48:55 INFO - PROCESS | 848 | 1461070135013 Marionette TRACE conn5 <- [1,1758,null,{}] 05:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:48:55 INFO - PROCESS | 848 | 1461070135036 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}] 05:48:55 INFO - PROCESS | 848 | 1461070135167 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 05:48:55 INFO - PROCESS | 848 | 1461070135286 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:55 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C83800 == 43 [pid = 848] [id = 449] 05:48:55 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003519F58000) [pid = 848] [serial = 1347] [outer = 0000000000000000] 05:48:55 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000351E32E000) [pid = 848] [serial = 1348] [outer = 0000003519F58000] 05:48:55 INFO - PROCESS | 848 | 1461070135345 Marionette DEBUG loaded listener.js 05:48:55 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000351FB11400) [pid = 848] [serial = 1349] [outer = 0000003519F58000] 05:48:56 INFO - PROCESS | 848 | 1461070136281 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]]]}] 05:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1325ms 05:48:56 INFO - PROCESS | 848 | 1461070136341 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 05:48:56 INFO - PROCESS | 848 | 1461070136345 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 05:48:56 INFO - PROCESS | 848 | 1461070136350 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:48:56 INFO - PROCESS | 848 | 1461070136355 Marionette TRACE conn5 <- [1,1762,null,{}] 05:48:56 INFO - PROCESS | 848 | 1461070136361 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}] 05:48:56 INFO - PROCESS | 848 | 1461070136477 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 05:48:56 INFO - PROCESS | 848 | 1461070136609 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:56 INFO - PROCESS | 848 | ++DOCSHELL 000000351A1E5800 == 44 [pid = 848] [id = 450] 05:48:56 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000351855A400) [pid = 848] [serial = 1350] [outer = 0000000000000000] 05:48:56 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (00000035185E4800) [pid = 848] [serial = 1351] [outer = 000000351855A400] 05:48:56 INFO - PROCESS | 848 | 1461070136663 Marionette DEBUG loaded listener.js 05:48:56 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003519610800) [pid = 848] [serial = 1352] [outer = 000000351855A400] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 000000351AE61000 == 43 [pid = 848] [id = 13] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003528DD0800 == 42 [pid = 848] [id = 19] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003526013800 == 41 [pid = 848] [id = 29] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003527311800 == 40 [pid = 848] [id = 30] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 000000352DD98800 == 39 [pid = 848] [id = 24] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003525050800 == 38 [pid = 848] [id = 17] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 000000351EAA3000 == 37 [pid = 848] [id = 26] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 000000352DC49800 == 36 [pid = 848] [id = 23] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003519728000 == 35 [pid = 848] [id = 21] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 000000351F09D000 == 34 [pid = 848] [id = 27] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 000000351F0AE800 == 33 [pid = 848] [id = 15] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003519725000 == 32 [pid = 848] [id = 25] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 0000003523C64800 == 31 [pid = 848] [id = 16] 05:48:56 INFO - PROCESS | 848 | --DOCSHELL 00000035236F0000 == 30 [pid = 848] [id = 28] 05:48:56 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352852CC00) [pid = 848] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOCSHELL 000000352BAC0800 == 29 [pid = 848] [id = 433] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003529EE8800) [pid = 848] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A58AC00) [pid = 848] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352E4B1C00) [pid = 848] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352B8CCC00) [pid = 848] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003526DCBC00) [pid = 848] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352B1A0C00) [pid = 848] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003522B90C00) [pid = 848] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523611400) [pid = 848] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352ED7B000) [pid = 848] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352DD31400) [pid = 848] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035260B1400) [pid = 848] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352B1BA000) [pid = 848] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003525F99800) [pid = 848] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352A854400) [pid = 848] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352E4B3800) [pid = 848] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003531762400) [pid = 848] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352E784000) [pid = 848] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003531764800) [pid = 848] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351B1C9C00) [pid = 848] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003531BF4000) [pid = 848] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003529E80C00) [pid = 848] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003533AF1400) [pid = 848] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000353194A000) [pid = 848] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529DABC00) [pid = 848] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003522B8DC00) [pid = 848] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003531BF4C00) [pid = 848] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352A576800) [pid = 848] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003526320400) [pid = 848] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003527267C00) [pid = 848] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003526DCCC00) [pid = 848] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003526DC6800) [pid = 848] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 100 (00000035250C1800) [pid = 848] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003523C95800) [pid = 848] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003523E5B400) [pid = 848] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000352296E800) [pid = 848] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000352361BC00) [pid = 848] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003522994C00) [pid = 848] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 94 (000000351FB10400) [pid = 848] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 93 (000000351E27F800) [pid = 848] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 92 (000000351960E000) [pid = 848] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003526007C00) [pid = 848] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000352052A800) [pid = 848] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 89 (0000003535D17000) [pid = 848] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 88 (000000353484FC00) [pid = 848] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003534848C00) [pid = 848] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 86 (00000035341C9400) [pid = 848] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003534133C00) [pid = 848] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003533AF5800) [pid = 848] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 83 (0000003533A79400) [pid = 848] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 82 (000000352ED72000) [pid = 848] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 81 (000000352A791C00) [pid = 848] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 80 (000000352A788C00) [pid = 848] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 79 (0000003529A65C00) [pid = 848] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 78 (0000003526DE8800) [pid = 848] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 77 (000000352500B000) [pid = 848] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 76 (0000003523B33000) [pid = 848] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 75 (0000003533A7AC00) [pid = 848] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 74 (0000003525E80000) [pid = 848] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 73 (000000352725B800) [pid = 848] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | --DOMWINDOW == 72 (00000035279C1400) [pid = 848] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 05:48:57 INFO - PROCESS | 848 | 1461070137280 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]]]}] 05:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 987ms 05:48:57 INFO - PROCESS | 848 | 1461070137342 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 05:48:57 INFO - PROCESS | 848 | 1461070137348 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 05:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:48:57 INFO - PROCESS | 848 | 1461070137354 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:48:57 INFO - PROCESS | 848 | 1461070137356 Marionette TRACE conn5 <- [1,1766,null,{}] 05:48:57 INFO - PROCESS | 848 | 1461070137360 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}] 05:48:57 INFO - PROCESS | 848 | 1461070137471 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 05:48:57 INFO - PROCESS | 848 | 1461070137546 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:57 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA27000 == 30 [pid = 848] [id = 451] 05:48:57 INFO - PROCESS | 848 | ++DOMWINDOW == 73 (000000351960C000) [pid = 848] [serial = 1353] [outer = 0000000000000000] 05:48:57 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (000000351976CC00) [pid = 848] [serial = 1354] [outer = 000000351960C000] 05:48:57 INFO - PROCESS | 848 | 1461070137595 Marionette DEBUG loaded listener.js 05:48:57 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (000000351AE8A000) [pid = 848] [serial = 1355] [outer = 000000351960C000] 05:48:57 INFO - PROCESS | 848 | 1461070137987 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]]]}] 05:48:58 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 05:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 692ms 05:48:58 INFO - PROCESS | 848 | 1461070138056 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 05:48:58 INFO - PROCESS | 848 | 1461070138058 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 05:48:58 INFO - PROCESS | 848 | 1461070138064 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:48:58 INFO - PROCESS | 848 | 1461070138068 Marionette TRACE conn5 <- [1,1770,null,{}] 05:48:58 INFO - PROCESS | 848 | 1461070138085 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}] 05:48:58 INFO - PROCESS | 848 | 1461070138177 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 05:48:58 INFO - PROCESS | 848 | 1461070138190 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:58 INFO - PROCESS | 848 | ++DOCSHELL 00000035250B1800 == 31 [pid = 848] [id = 452] 05:48:58 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (000000351E323800) [pid = 848] [serial = 1356] [outer = 0000000000000000] 05:48:58 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (000000351E35A000) [pid = 848] [serial = 1357] [outer = 000000351E323800] 05:48:58 INFO - PROCESS | 848 | 1461070138242 Marionette DEBUG loaded listener.js 05:48:58 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (000000351EF9F800) [pid = 848] [serial = 1358] [outer = 000000351E323800] 05:48:58 INFO - PROCESS | 848 | 1461070138696 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]]]}] 05:48:58 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 05:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 692ms 05:48:58 INFO - PROCESS | 848 | 1461070138760 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 05:48:58 INFO - PROCESS | 848 | 1461070138763 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 05:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:48:58 INFO - PROCESS | 848 | 1461070138766 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:48:58 INFO - PROCESS | 848 | 1461070138768 Marionette TRACE conn5 <- [1,1774,null,{}] 05:48:58 INFO - PROCESS | 848 | 1461070138771 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}] 05:48:58 INFO - PROCESS | 848 | 1461070138858 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 05:48:58 INFO - PROCESS | 848 | 1461070138864 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:58 INFO - PROCESS | 848 | ++DOCSHELL 0000003526506000 == 32 [pid = 848] [id = 453] 05:48:58 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (000000351FB0D000) [pid = 848] [serial = 1359] [outer = 0000000000000000] 05:48:58 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000352296C800) [pid = 848] [serial = 1360] [outer = 000000351FB0D000] 05:48:58 INFO - PROCESS | 848 | 1461070138912 Marionette DEBUG loaded listener.js 05:48:58 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (000000352299D400) [pid = 848] [serial = 1361] [outer = 000000351FB0D000] 05:48:59 INFO - PROCESS | 848 | 1461070139393 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]]]}] 05:48:59 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 05:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 672ms 05:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:48:59 INFO - PROCESS | 848 | 1461070139447 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 05:48:59 INFO - PROCESS | 848 | 1461070139449 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 05:48:59 INFO - PROCESS | 848 | 1461070139452 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:48:59 INFO - PROCESS | 848 | 1461070139454 Marionette TRACE conn5 <- [1,1778,null,{}] 05:48:59 INFO - PROCESS | 848 | 1461070139458 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}] 05:48:59 INFO - PROCESS | 848 | 1461070139590 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 05:48:59 INFO - PROCESS | 848 | 1461070139613 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:48:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352690A800 == 33 [pid = 848] [id = 454] 05:48:59 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (000000351FB0FC00) [pid = 848] [serial = 1362] [outer = 0000000000000000] 05:48:59 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003523612400) [pid = 848] [serial = 1363] [outer = 000000351FB0FC00] 05:48:59 INFO - PROCESS | 848 | 1461070139661 Marionette DEBUG loaded listener.js 05:48:59 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000352362B800) [pid = 848] [serial = 1364] [outer = 000000351FB0FC00] 05:49:00 INFO - PROCESS | 848 | 1461070140117 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]]]}] 05:49:00 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) 05:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 734ms 05:49:00 INFO - PROCESS | 848 | 1461070140188 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 05:49:00 INFO - PROCESS | 848 | 1461070140190 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 05:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:49:00 INFO - PROCESS | 848 | 1461070140193 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:49:00 INFO - PROCESS | 848 | 1461070140195 Marionette TRACE conn5 <- [1,1782,null,{}] 05:49:00 INFO - PROCESS | 848 | 1461070140199 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}] 05:49:00 INFO - PROCESS | 848 | 1461070140335 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 05:49:00 INFO - PROCESS | 848 | 1461070140392 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:00 INFO - PROCESS | 848 | ++DOCSHELL 0000003527453000 == 34 [pid = 848] [id = 455] 05:49:00 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003523632000) [pid = 848] [serial = 1365] [outer = 0000000000000000] 05:49:00 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (0000003523B39400) [pid = 848] [serial = 1366] [outer = 0000003523632000] 05:49:00 INFO - PROCESS | 848 | 1461070140444 Marionette DEBUG loaded listener.js 05:49:00 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003523E4C400) [pid = 848] [serial = 1367] [outer = 0000003523632000] 05:49:00 INFO - PROCESS | 848 | 1461070140933 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]]]}] 05:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 776ms 05:49:00 INFO - PROCESS | 848 | 1461070140972 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 05:49:00 INFO - PROCESS | 848 | 1461070140974 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 05:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:49:00 INFO - PROCESS | 848 | 1461070140977 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:49:00 INFO - PROCESS | 848 | 1461070140979 Marionette TRACE conn5 <- [1,1786,null,{}] 05:49:00 INFO - PROCESS | 848 | 1461070140988 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}] 05:49:01 INFO - PROCESS | 848 | 1461070141193 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 86 (00000035260B7C00) [pid = 848] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003523CC3400) [pid = 848] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 84 (000000351E326800) [pid = 848] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 83 (000000351864C000) [pid = 848] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 82 (0000003519609C00) [pid = 848] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 81 (000000350B5BD400) [pid = 848] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 80 (0000003523E54000) [pid = 848] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 79 (0000003523632C00) [pid = 848] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 78 (0000003522995000) [pid = 848] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 77 (0000003523BD1C00) [pid = 848] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 76 (0000003519609800) [pid = 848] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 75 (000000352769C400) [pid = 848] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 74 (0000003523EE8C00) [pid = 848] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:49:01 INFO - PROCESS | 848 | --DOMWINDOW == 73 (000000350B5FA800) [pid = 848] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:49:01 INFO - PROCESS | 848 | 1461070141252 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:01 INFO - PROCESS | 848 | ++DOCSHELL 0000003519011800 == 35 [pid = 848] [id = 456] 05:49:01 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (000000350B5FA800) [pid = 848] [serial = 1368] [outer = 0000000000000000] 05:49:01 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (0000003519609C00) [pid = 848] [serial = 1369] [outer = 000000350B5FA800] 05:49:01 INFO - PROCESS | 848 | 1461070141300 Marionette DEBUG loaded listener.js 05:49:01 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (000000352360F400) [pid = 848] [serial = 1370] [outer = 000000350B5FA800] 05:49:01 INFO - PROCESS | 848 | 1461070141646 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]]]}] 05:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 735ms 05:49:01 INFO - PROCESS | 848 | 1461070141715 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 05:49:01 INFO - PROCESS | 848 | 1461070141717 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 05:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:49:01 INFO - PROCESS | 848 | 1461070141721 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:49:01 INFO - PROCESS | 848 | 1461070141723 Marionette TRACE conn5 <- [1,1790,null,{}] 05:49:01 INFO - PROCESS | 848 | 1461070141726 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}] 05:49:01 INFO - PROCESS | 848 | 1461070141809 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 05:49:01 INFO - PROCESS | 848 | 1461070141816 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:01 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DCF000 == 36 [pid = 848] [id = 457] 05:49:01 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (0000003523C34400) [pid = 848] [serial = 1371] [outer = 0000000000000000] 05:49:01 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (0000003525011000) [pid = 848] [serial = 1372] [outer = 0000003523C34400] 05:49:01 INFO - PROCESS | 848 | 1461070141861 Marionette DEBUG loaded listener.js 05:49:01 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (00000035250C7000) [pid = 848] [serial = 1373] [outer = 0000003523C34400] 05:49:02 INFO - PROCESS | 848 | 1461070142291 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]]]}] 05:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 629ms 05:49:02 INFO - PROCESS | 848 | 1461070142353 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 05:49:02 INFO - PROCESS | 848 | 1461070142356 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 05:49:02 INFO - PROCESS | 848 | 1461070142359 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:49:02 INFO - PROCESS | 848 | 1461070142360 Marionette TRACE conn5 <- [1,1794,null,{}] 05:49:02 INFO - PROCESS | 848 | 1461070142364 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}] 05:49:02 INFO - PROCESS | 848 | 1461070142448 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 05:49:02 INFO - PROCESS | 848 | 1461070142456 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:02 INFO - PROCESS | 848 | ++DOCSHELL 0000003529EC1800 == 37 [pid = 848] [id = 458] 05:49:02 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000352595B800) [pid = 848] [serial = 1374] [outer = 0000000000000000] 05:49:02 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (0000003525C5C400) [pid = 848] [serial = 1375] [outer = 000000352595B800] 05:49:02 INFO - PROCESS | 848 | 1461070142502 Marionette DEBUG loaded listener.js 05:49:02 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (0000003525E80000) [pid = 848] [serial = 1376] [outer = 000000352595B800] 05:49:02 INFO - PROCESS | 848 | 1461070142961 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]]]}] 05:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 629ms 05:49:03 INFO - PROCESS | 848 | 1461070142992 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 05:49:03 INFO - PROCESS | 848 | 1461070142994 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 05:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:49:03 INFO - PROCESS | 848 | 1461070142997 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:49:03 INFO - PROCESS | 848 | 1461070142999 Marionette TRACE conn5 <- [1,1798,null,{}] 05:49:03 INFO - PROCESS | 848 | 1461070143003 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}] 05:49:03 INFO - PROCESS | 848 | 1461070143086 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 05:49:03 INFO - PROCESS | 848 | 1461070143092 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:03 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4AE800 == 38 [pid = 848] [id = 459] 05:49:03 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003526002400) [pid = 848] [serial = 1377] [outer = 0000000000000000] 05:49:03 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000352600B800) [pid = 848] [serial = 1378] [outer = 0000003526002400] 05:49:03 INFO - PROCESS | 848 | 1461070143141 Marionette DEBUG loaded listener.js 05:49:03 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (00000035260B6800) [pid = 848] [serial = 1379] [outer = 0000003526002400] 05:49:03 INFO - PROCESS | 848 | 1461070143870 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]]]}] 05:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 923ms 05:49:03 INFO - PROCESS | 848 | 1461070143925 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 05:49:03 INFO - PROCESS | 848 | 1461070143931 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 05:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:49:03 INFO - PROCESS | 848 | 1461070143937 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:49:03 INFO - PROCESS | 848 | 1461070143941 Marionette TRACE conn5 <- [1,1802,null,{}] 05:49:03 INFO - PROCESS | 848 | 1461070143946 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}] 05:49:04 INFO - PROCESS | 848 | 1461070144069 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 05:49:04 INFO - PROCESS | 848 | 1461070144183 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:04 INFO - PROCESS | 848 | ++DOCSHELL 0000003523C72000 == 39 [pid = 848] [id = 460] 05:49:04 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (0000003519614C00) [pid = 848] [serial = 1380] [outer = 0000000000000000] 05:49:04 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (000000351A17E800) [pid = 848] [serial = 1381] [outer = 0000003519614C00] 05:49:04 INFO - PROCESS | 848 | 1461070144245 Marionette DEBUG loaded listener.js 05:49:04 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (000000351E31AC00) [pid = 848] [serial = 1382] [outer = 0000003519614C00] 05:49:04 INFO - PROCESS | 848 | 1461070144811 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]]]}] 05:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 945ms 05:49:04 INFO - PROCESS | 848 | 1461070144883 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 05:49:04 INFO - PROCESS | 848 | 1461070144890 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 05:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:49:04 INFO - PROCESS | 848 | 1461070144897 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:49:04 INFO - PROCESS | 848 | 1461070144900 Marionette TRACE conn5 <- [1,1806,null,{}] 05:49:04 INFO - PROCESS | 848 | 1461070144904 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}] 05:49:05 INFO - PROCESS | 848 | 1461070145017 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 05:49:05 INFO - PROCESS | 848 | 1461070145096 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:05 INFO - PROCESS | 848 | ++DOCSHELL 0000003526DA6000 == 40 [pid = 848] [id = 461] 05:49:05 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003519617000) [pid = 848] [serial = 1383] [outer = 0000000000000000] 05:49:05 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003523612C00) [pid = 848] [serial = 1384] [outer = 0000003519617000] 05:49:05 INFO - PROCESS | 848 | 1461070145193 Marionette DEBUG loaded listener.js 05:49:05 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (000000352364B400) [pid = 848] [serial = 1385] [outer = 0000003519617000] 05:49:05 INFO - PROCESS | 848 | 1461070145819 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]]]}] 05:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 986ms 05:49:05 INFO - PROCESS | 848 | 1461070145889 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 05:49:05 INFO - PROCESS | 848 | 1461070145892 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 05:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:49:05 INFO - PROCESS | 848 | 1461070145908 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:49:05 INFO - PROCESS | 848 | 1461070145913 Marionette TRACE conn5 <- [1,1810,null,{}] 05:49:05 INFO - PROCESS | 848 | 1461070145927 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}] 05:49:06 INFO - PROCESS | 848 | 1461070146049 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 05:49:06 INFO - PROCESS | 848 | 1461070146161 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:06 INFO - PROCESS | 848 | ++DOCSHELL 000000352A722800 == 41 [pid = 848] [id = 462] 05:49:06 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003523EE3C00) [pid = 848] [serial = 1386] [outer = 0000000000000000] 05:49:06 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (00000035260B0C00) [pid = 848] [serial = 1387] [outer = 0000003523EE3C00] 05:49:06 INFO - PROCESS | 848 | 1461070146224 Marionette DEBUG loaded listener.js 05:49:06 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (00000035264E3400) [pid = 848] [serial = 1388] [outer = 0000003523EE3C00] 05:49:06 INFO - PROCESS | 848 | 1461070146809 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]]]}] 05:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 945ms 05:49:06 INFO - PROCESS | 848 | 1461070146847 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 05:49:06 INFO - PROCESS | 848 | 1461070146850 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 05:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:49:06 INFO - PROCESS | 848 | 1461070146855 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:49:06 INFO - PROCESS | 848 | 1461070146857 Marionette TRACE conn5 <- [1,1814,null,{}] 05:49:06 INFO - PROCESS | 848 | 1461070146861 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}] 05:49:06 INFO - PROCESS | 848 | 1461070146972 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 05:49:07 INFO - PROCESS | 848 | 1461070147062 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7C4000 == 42 [pid = 848] [id = 463] 05:49:07 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (00000035268E1C00) [pid = 848] [serial = 1389] [outer = 0000000000000000] 05:49:07 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003526C35C00) [pid = 848] [serial = 1390] [outer = 00000035268E1C00] 05:49:07 INFO - PROCESS | 848 | 1461070147121 Marionette DEBUG loaded listener.js 05:49:07 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003526C5EC00) [pid = 848] [serial = 1391] [outer = 00000035268E1C00] 05:49:07 INFO - PROCESS | 848 | 1461070147639 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]]]}] 05:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 839ms 05:49:07 INFO - PROCESS | 848 | 1461070147696 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 05:49:07 INFO - PROCESS | 848 | 1461070147698 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 05:49:07 INFO - PROCESS | 848 | 1461070147702 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:49:07 INFO - PROCESS | 848 | 1461070147704 Marionette TRACE conn5 <- [1,1818,null,{}] 05:49:07 INFO - PROCESS | 848 | 1461070147708 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}] 05:49:07 INFO - PROCESS | 848 | 1461070147813 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 05:49:07 INFO - PROCESS | 848 | 1461070147904 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1D1800 == 43 [pid = 848] [id = 464] 05:49:07 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003526C5C400) [pid = 848] [serial = 1392] [outer = 0000000000000000] 05:49:07 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003526DCB800) [pid = 848] [serial = 1393] [outer = 0000003526C5C400] 05:49:07 INFO - PROCESS | 848 | 1461070147962 Marionette DEBUG loaded listener.js 05:49:08 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003526DD4800) [pid = 848] [serial = 1394] [outer = 0000003526C5C400] 05:49:08 INFO - PROCESS | 848 | 1461070148740 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]]]}] 05:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1073ms 05:49:08 INFO - PROCESS | 848 | 1461070148800 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 05:49:08 INFO - PROCESS | 848 | 1461070148804 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 05:49:08 INFO - PROCESS | 848 | 1461070148810 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:49:08 INFO - PROCESS | 848 | 1461070148814 Marionette TRACE conn5 <- [1,1822,null,{}] 05:49:08 INFO - PROCESS | 848 | 1461070148820 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}] 05:49:08 INFO - PROCESS | 848 | 1461070148926 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 05:49:09 INFO - PROCESS | 848 | 1461070149053 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:09 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF73800 == 44 [pid = 848] [id = 465] 05:49:09 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (00000035190C3C00) [pid = 848] [serial = 1395] [outer = 0000000000000000] 05:49:09 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003519603400) [pid = 848] [serial = 1396] [outer = 00000035190C3C00] 05:49:09 INFO - PROCESS | 848 | 1461070149108 Marionette DEBUG loaded listener.js 05:49:09 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003519765800) [pid = 848] [serial = 1397] [outer = 00000035190C3C00] 05:49:09 INFO - PROCESS | 848 | --DOCSHELL 000000351EB34800 == 43 [pid = 848] [id = 14] 05:49:09 INFO - PROCESS | 848 | --DOCSHELL 0000003529B27000 == 42 [pid = 848] [id = 20] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003526306000) [pid = 848] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003523EDF000) [pid = 848] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000351E3B5C00) [pid = 848] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 99 (000000351EB57000) [pid = 848] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003518650400) [pid = 848] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 97 (0000003519603800) [pid = 848] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000351961D400) [pid = 848] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000351976B800) [pid = 848] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 94 (000000351E06B000) [pid = 848] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 93 (000000351E318800) [pid = 848] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 92 (00000035250C2000) [pid = 848] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 91 (00000035236A0000) [pid = 848] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003523B36000) [pid = 848] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 89 (0000003525014000) [pid = 848] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003523610400) [pid = 848] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003523629C00) [pid = 848] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 86 (0000003523C8E800) [pid = 848] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 85 (000000351FA1A000) [pid = 848] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 84 (000000351FB90400) [pid = 848] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 83 (000000352A576000) [pid = 848] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 82 (000000352595FC00) [pid = 848] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 81 (000000352600AC00) [pid = 848] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 80 (0000003526327000) [pid = 848] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 79 (0000003517B75400) [pid = 848] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 78 (00000035260AEC00) [pid = 848] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 77 (000000352362BC00) [pid = 848] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | --DOMWINDOW == 76 (0000003523C9BC00) [pid = 848] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 05:49:09 INFO - PROCESS | 848 | 1461070149701 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]]]}] 05:49:09 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 05:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 924ms 05:49:09 INFO - PROCESS | 848 | 1461070149737 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 05:49:09 INFO - PROCESS | 848 | 1461070149742 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 05:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:49:09 INFO - PROCESS | 848 | 1461070149748 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:49:09 INFO - PROCESS | 848 | 1461070149751 Marionette TRACE conn5 <- [1,1826,null,{}] 05:49:09 INFO - PROCESS | 848 | 1461070149755 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}] 05:49:09 INFO - PROCESS | 848 | 1461070149845 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 05:49:09 INFO - PROCESS | 848 | 1461070149923 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:09 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF50800 == 43 [pid = 848] [id = 466] 05:49:09 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (000000351958F000) [pid = 848] [serial = 1398] [outer = 0000000000000000] 05:49:09 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (0000003519621C00) [pid = 848] [serial = 1399] [outer = 000000351958F000] 05:49:09 INFO - PROCESS | 848 | 1461070149971 Marionette DEBUG loaded listener.js 05:49:10 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (000000351E06A400) [pid = 848] [serial = 1400] [outer = 000000351958F000] 05:49:10 INFO - PROCESS | 848 | 1461070150413 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]]]}] 05:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 734ms 05:49:10 INFO - PROCESS | 848 | 1461070150485 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 05:49:10 INFO - PROCESS | 848 | 1461070150487 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 05:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:49:10 INFO - PROCESS | 848 | 1461070150491 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:49:10 INFO - PROCESS | 848 | 1461070150494 Marionette TRACE conn5 <- [1,1830,null,{}] 05:49:10 INFO - PROCESS | 848 | 1461070150510 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}] 05:49:10 INFO - PROCESS | 848 | 1461070150601 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 05:49:10 INFO - PROCESS | 848 | 1461070150649 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003523E5E800 == 44 [pid = 848] [id = 467] 05:49:10 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000351EA0E800) [pid = 848] [serial = 1401] [outer = 0000000000000000] 05:49:10 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (000000351EB55800) [pid = 848] [serial = 1402] [outer = 000000351EA0E800] 05:49:10 INFO - PROCESS | 848 | 1461070150699 Marionette DEBUG loaded listener.js 05:49:10 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (000000351FB12400) [pid = 848] [serial = 1403] [outer = 000000351EA0E800] 05:49:11 INFO - PROCESS | 848 | 1461070151165 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]]]}] 05:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 734ms 05:49:11 INFO - PROCESS | 848 | 1461070151228 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 05:49:11 INFO - PROCESS | 848 | 1461070151231 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 05:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:49:11 INFO - PROCESS | 848 | 1461070151234 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:49:11 INFO - PROCESS | 848 | 1461070151236 Marionette TRACE conn5 <- [1,1834,null,{}] 05:49:11 INFO - PROCESS | 848 | 1461070151240 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}] 05:49:11 INFO - PROCESS | 848 | 1461070151328 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 05:49:11 INFO - PROCESS | 848 | 1461070151412 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:11 INFO - PROCESS | 848 | ++DOCSHELL 0000003526478800 == 45 [pid = 848] [id = 468] 05:49:11 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003519603800) [pid = 848] [serial = 1404] [outer = 0000000000000000] 05:49:11 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000352360F000) [pid = 848] [serial = 1405] [outer = 0000003519603800] 05:49:11 INFO - PROCESS | 848 | 1461070151462 Marionette DEBUG loaded listener.js 05:49:11 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003523632400) [pid = 848] [serial = 1406] [outer = 0000003519603800] 05:49:11 INFO - PROCESS | 848 | 1461070151875 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]]]}] 05:49:11 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) 05:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 05:49:11 INFO - PROCESS | 848 | 1461070151909 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 05:49:11 INFO - PROCESS | 848 | 1461070151911 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 05:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:49:11 INFO - PROCESS | 848 | 1461070151914 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:49:11 INFO - PROCESS | 848 | 1461070151916 Marionette TRACE conn5 <- [1,1838,null,{}] 05:49:11 INFO - PROCESS | 848 | 1461070151920 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}] 05:49:12 INFO - PROCESS | 848 | 1461070152059 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 05:49:12 INFO - PROCESS | 848 | 1461070152083 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:12 INFO - PROCESS | 848 | ++DOCSHELL 00000035267A2000 == 46 [pid = 848] [id = 469] 05:49:12 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (00000035236A1C00) [pid = 848] [serial = 1407] [outer = 0000000000000000] 05:49:12 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003523B38000) [pid = 848] [serial = 1408] [outer = 00000035236A1C00] 05:49:12 INFO - PROCESS | 848 | 1461070152130 Marionette DEBUG loaded listener.js 05:49:12 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003523C96800) [pid = 848] [serial = 1409] [outer = 00000035236A1C00] 05:49:12 INFO - PROCESS | 848 | 1461070152588 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]]]}] 05:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 734ms 05:49:12 INFO - PROCESS | 848 | 1461070152651 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 05:49:12 INFO - PROCESS | 848 | 1461070152654 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 05:49:12 INFO - PROCESS | 848 | 1461070152657 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:49:12 INFO - PROCESS | 848 | 1461070152659 Marionette TRACE conn5 <- [1,1842,null,{}] 05:49:12 INFO - PROCESS | 848 | 1461070152662 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}] 05:49:12 INFO - PROCESS | 848 | 1461070152796 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 05:49:12 INFO - PROCESS | 848 | 1461070152855 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352761F800 == 47 [pid = 848] [id = 470] 05:49:12 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (00000035250B9400) [pid = 848] [serial = 1410] [outer = 0000000000000000] 05:49:12 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003525B49000) [pid = 848] [serial = 1411] [outer = 00000035250B9400] 05:49:12 INFO - PROCESS | 848 | 1461070152906 Marionette DEBUG loaded listener.js 05:49:12 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003526005000) [pid = 848] [serial = 1412] [outer = 00000035250B9400] 05:49:13 INFO - PROCESS | 848 | 1461070153341 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]]]}] 05:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 734ms 05:49:13 INFO - PROCESS | 848 | 1461070153396 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 05:49:13 INFO - PROCESS | 848 | 1461070153399 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 05:49:13 INFO - PROCESS | 848 | 1461070153402 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:49:13 INFO - PROCESS | 848 | 1461070153404 Marionette TRACE conn5 <- [1,1846,null,{}] 05:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:49:13 INFO - PROCESS | 848 | 1461070153407 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}] 05:49:13 INFO - PROCESS | 848 | 1461070153515 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 05:49:13 INFO - PROCESS | 848 | 1461070153562 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:13 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DDB000 == 48 [pid = 848] [id = 471] 05:49:13 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003525F99800) [pid = 848] [serial = 1413] [outer = 0000000000000000] 05:49:13 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003526324400) [pid = 848] [serial = 1414] [outer = 0000003525F99800] 05:49:13 INFO - PROCESS | 848 | 1461070153613 Marionette DEBUG loaded listener.js 05:49:13 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003526DCD800) [pid = 848] [serial = 1415] [outer = 0000003525F99800] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003523632000) [pid = 848] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 92 (000000351E323800) [pid = 848] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 91 (000000350B5FA800) [pid = 848] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003519F58000) [pid = 848] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000351FB0FC00) [pid = 848] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 88 (000000351855A400) [pid = 848] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003523C34400) [pid = 848] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 86 (000000351FB0D000) [pid = 848] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003519603C00) [pid = 848] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 84 (000000351960C000) [pid = 848] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:49:13 INFO - PROCESS | 848 | --DOMWINDOW == 83 (000000352595B800) [pid = 848] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:49:14 INFO - PROCESS | 848 | 1461070154061 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]]]}] 05:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 671ms 05:49:14 INFO - PROCESS | 848 | 1461070154079 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 05:49:14 INFO - PROCESS | 848 | 1461070154081 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 05:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:49:14 INFO - PROCESS | 848 | 1461070154089 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:49:14 INFO - PROCESS | 848 | 1461070154091 Marionette TRACE conn5 <- [1,1850,null,{}] 05:49:14 INFO - PROCESS | 848 | 1461070154095 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}] 05:49:14 INFO - PROCESS | 848 | 1461070154180 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 05:49:14 INFO - PROCESS | 848 | 1461070154186 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:14 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ED9000 == 49 [pid = 848] [id = 472] 05:49:14 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000351AFF5800) [pid = 848] [serial = 1416] [outer = 0000000000000000] 05:49:14 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (00000035250BA800) [pid = 848] [serial = 1417] [outer = 000000351AFF5800] 05:49:14 INFO - PROCESS | 848 | 1461070154232 Marionette DEBUG loaded listener.js 05:49:14 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (0000003526DDC800) [pid = 848] [serial = 1418] [outer = 000000351AFF5800] 05:49:14 INFO - PROCESS | 848 | 1461070154662 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]]]}] 05:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 05:49:14 INFO - PROCESS | 848 | 1461070154722 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 05:49:14 INFO - PROCESS | 848 | 1461070154724 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 05:49:14 INFO - PROCESS | 848 | 1461070154727 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:49:14 INFO - PROCESS | 848 | 1461070154729 Marionette TRACE conn5 <- [1,1854,null,{}] 05:49:14 INFO - PROCESS | 848 | 1461070154733 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}] 05:49:14 INFO - PROCESS | 848 | 1461070154816 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 05:49:14 INFO - PROCESS | 848 | 1461070154825 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5C2000 == 50 [pid = 848] [id = 473] 05:49:14 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003526DE4000) [pid = 848] [serial = 1419] [outer = 0000000000000000] 05:49:14 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003526DE9000) [pid = 848] [serial = 1420] [outer = 0000003526DE4000] 05:49:14 INFO - PROCESS | 848 | 1461070154870 Marionette DEBUG loaded listener.js 05:49:14 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003527261800) [pid = 848] [serial = 1421] [outer = 0000003526DE4000] 05:49:15 INFO - PROCESS | 848 | 1461070155313 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]]]}] 05:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 629ms 05:49:15 INFO - PROCESS | 848 | 1461070155360 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 05:49:15 INFO - PROCESS | 848 | 1461070155363 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 05:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:49:15 INFO - PROCESS | 848 | 1461070155370 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:49:15 INFO - PROCESS | 848 | 1461070155372 Marionette TRACE conn5 <- [1,1858,null,{}] 05:49:15 INFO - PROCESS | 848 | 1461070155376 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}] 05:49:15 INFO - PROCESS | 848 | 1461070155462 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 05:49:15 INFO - PROCESS | 848 | 1461070155471 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAAC800 == 51 [pid = 848] [id = 474] 05:49:15 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000351EFEEC00) [pid = 848] [serial = 1422] [outer = 0000000000000000] 05:49:15 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003527269000) [pid = 848] [serial = 1423] [outer = 000000351EFEEC00] 05:49:15 INFO - PROCESS | 848 | 1461070155517 Marionette DEBUG loaded listener.js 05:49:15 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003527693000) [pid = 848] [serial = 1424] [outer = 000000351EFEEC00] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352DA97800 == 50 [pid = 848] [id = 22] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003527453000 == 49 [pid = 848] [id = 455] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352690A800 == 48 [pid = 848] [id = 454] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003519011800 == 47 [pid = 848] [id = 456] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003528DCF000 == 46 [pid = 848] [id = 457] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003529EC1800 == 45 [pid = 848] [id = 458] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 00000035250B1800 == 44 [pid = 848] [id = 452] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003526506000 == 43 [pid = 848] [id = 453] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352745B000 == 42 [pid = 848] [id = 18] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000351EF73800 == 41 [pid = 848] [id = 465] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352B1D1800 == 40 [pid = 848] [id = 464] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352A7C4000 == 39 [pid = 848] [id = 463] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352A722800 == 38 [pid = 848] [id = 462] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003526DA6000 == 37 [pid = 848] [id = 461] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 0000003523C72000 == 36 [pid = 848] [id = 460] 05:49:16 INFO - PROCESS | 848 | --DOCSHELL 000000352A4AE800 == 35 [pid = 848] [id = 459] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 000000351EF50800 == 34 [pid = 848] [id = 466] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 0000003523E5E800 == 33 [pid = 848] [id = 467] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 0000003529ED9000 == 32 [pid = 848] [id = 472] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 000000352761F800 == 31 [pid = 848] [id = 470] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 0000003526478800 == 30 [pid = 848] [id = 468] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 000000352A5C2000 == 29 [pid = 848] [id = 473] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 00000035267A2000 == 28 [pid = 848] [id = 469] 05:49:17 INFO - PROCESS | 848 | --DOCSHELL 0000003528DDB000 == 27 [pid = 848] [id = 471] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003523E4C400) [pid = 848] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000351E35A000) [pid = 848] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000352360F400) [pid = 848] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003523B39400) [pid = 848] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 87 (000000351E32E000) [pid = 848] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 86 (0000003523612400) [pid = 848] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 85 (000000352653FC00) [pid = 848] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003519610800) [pid = 848] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 83 (0000003525011000) [pid = 848] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 82 (000000352296C800) [pid = 848] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 81 (0000003519F5AC00) [pid = 848] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 80 (0000003519609C00) [pid = 848] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 79 (00000035185E4800) [pid = 848] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 78 (0000003519615800) [pid = 848] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 77 (00000035250C7000) [pid = 848] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 76 (000000351EF9F800) [pid = 848] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 75 (000000352362B800) [pid = 848] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 74 (000000351AE8A000) [pid = 848] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 73 (000000351976CC00) [pid = 848] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 72 (000000351FB11400) [pid = 848] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 71 (000000352299D400) [pid = 848] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 70 (0000003525C5C400) [pid = 848] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | --DOMWINDOW == 69 (0000003525E80000) [pid = 848] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 05:49:17 INFO - PROCESS | 848 | 1461070157875 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]]]}] 05:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2587ms 05:49:17 INFO - PROCESS | 848 | 1461070157957 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 05:49:17 INFO - PROCESS | 848 | 1461070157963 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 05:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:49:17 INFO - PROCESS | 848 | 1461070157969 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:49:17 INFO - PROCESS | 848 | 1461070157973 Marionette TRACE conn5 <- [1,1862,null,{}] 05:49:17 INFO - PROCESS | 848 | 1461070157979 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}] 05:49:18 INFO - PROCESS | 848 | 1461070158134 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 05:49:18 INFO - PROCESS | 848 | 1461070158199 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:18 INFO - PROCESS | 848 | ++DOCSHELL 0000003519727800 == 28 [pid = 848] [id = 475] 05:49:18 INFO - PROCESS | 848 | ++DOMWINDOW == 70 (0000003517B75400) [pid = 848] [serial = 1425] [outer = 0000000000000000] 05:49:18 INFO - PROCESS | 848 | ++DOMWINDOW == 71 (0000003517DF4000) [pid = 848] [serial = 1426] [outer = 0000003517B75400] 05:49:18 INFO - PROCESS | 848 | 1461070158262 Marionette DEBUG loaded listener.js 05:49:18 INFO - PROCESS | 848 | ++DOMWINDOW == 72 (00000035190CEC00) [pid = 848] [serial = 1427] [outer = 0000003517B75400] 05:49:19 INFO - PROCESS | 848 | 1461070159023 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]]]}] 05:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1129ms 05:49:19 INFO - PROCESS | 848 | 1461070159101 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 05:49:19 INFO - PROCESS | 848 | 1461070159108 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 05:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:49:19 INFO - PROCESS | 848 | 1461070159116 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:49:19 INFO - PROCESS | 848 | 1461070159119 Marionette TRACE conn5 <- [1,1866,null,{}] 05:49:19 INFO - PROCESS | 848 | 1461070159124 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}] 05:49:19 INFO - PROCESS | 848 | 1461070159249 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 05:49:19 INFO - PROCESS | 848 | 1461070159315 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:19 INFO - PROCESS | 848 | ++DOCSHELL 000000351E21F800 == 29 [pid = 848] [id = 476] 05:49:19 INFO - PROCESS | 848 | ++DOMWINDOW == 73 (0000003517B7A000) [pid = 848] [serial = 1428] [outer = 0000000000000000] 05:49:19 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (0000003519611C00) [pid = 848] [serial = 1429] [outer = 0000003517B7A000] 05:49:19 INFO - PROCESS | 848 | 1461070159375 Marionette DEBUG loaded listener.js 05:49:19 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (000000351961E000) [pid = 848] [serial = 1430] [outer = 0000003517B7A000] 05:49:20 INFO - PROCESS | 848 | --DOCSHELL 0000003528DC9800 == 28 [pid = 848] [id = 445] 05:49:20 INFO - PROCESS | 848 | --DOCSHELL 000000351E049800 == 27 [pid = 848] [id = 448] 05:49:20 INFO - PROCESS | 848 | --DOCSHELL 000000352A430000 == 26 [pid = 848] [id = 447] 05:49:20 INFO - PROCESS | 848 | --DOCSHELL 0000003529D5A000 == 25 [pid = 848] [id = 446] 05:49:20 INFO - PROCESS | 848 | 1461070160123 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]]]}] 05:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1021ms 05:49:20 INFO - PROCESS | 848 | 1461070160140 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 05:49:20 INFO - PROCESS | 848 | 1461070160145 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 05:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:49:20 INFO - PROCESS | 848 | 1461070160151 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:49:20 INFO - PROCESS | 848 | 1461070160155 Marionette TRACE conn5 <- [1,1870,null,{}] 05:49:20 INFO - PROCESS | 848 | 1461070160164 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}] 05:49:20 INFO - PROCESS | 848 | 1461070160262 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 05:49:20 INFO - PROCESS | 848 | 1461070160333 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:20 INFO - PROCESS | 848 | ++DOCSHELL 000000351E054000 == 26 [pid = 848] [id = 477] 05:49:20 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (00000035186E5800) [pid = 848] [serial = 1431] [outer = 0000000000000000] 05:49:20 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (0000003519607C00) [pid = 848] [serial = 1432] [outer = 00000035186E5800] 05:49:20 INFO - PROCESS | 848 | 1461070160385 Marionette DEBUG loaded listener.js 05:49:20 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (0000003519764C00) [pid = 848] [serial = 1433] [outer = 00000035186E5800] 05:49:20 INFO - PROCESS | 848 | 1461070160820 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]]]}] 05:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 734ms 05:49:20 INFO - PROCESS | 848 | 1461070160891 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 05:49:20 INFO - PROCESS | 848 | 1461070160896 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 05:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:49:20 INFO - PROCESS | 848 | 1461070160903 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:49:20 INFO - PROCESS | 848 | 1461070160905 Marionette TRACE conn5 <- [1,1874,null,{}] 05:49:20 INFO - PROCESS | 848 | 1461070160909 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}] 05:49:21 INFO - PROCESS | 848 | 1461070161002 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 05:49:21 INFO - PROCESS | 848 | 1461070161012 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:21 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0B7800 == 27 [pid = 848] [id = 478] 05:49:21 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (0000003519F59C00) [pid = 848] [serial = 1434] [outer = 0000000000000000] 05:49:21 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000351AF16C00) [pid = 848] [serial = 1435] [outer = 0000003519F59C00] 05:49:21 INFO - PROCESS | 848 | 1461070161059 Marionette DEBUG loaded listener.js 05:49:21 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (000000351E232000) [pid = 848] [serial = 1436] [outer = 0000003519F59C00] 05:49:21 INFO - PROCESS | 848 | 1461070161530 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]]]}] 05:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 691ms 05:49:21 INFO - PROCESS | 848 | 1461070161594 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 05:49:21 INFO - PROCESS | 848 | 1461070161597 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 05:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:49:21 INFO - PROCESS | 848 | 1461070161600 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:49:21 INFO - PROCESS | 848 | 1461070161604 Marionette TRACE conn5 <- [1,1878,null,{}] 05:49:21 INFO - PROCESS | 848 | 1461070161615 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}] 05:49:21 INFO - PROCESS | 848 | 1461070161706 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 05:49:21 INFO - PROCESS | 848 | 1461070161781 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:21 INFO - PROCESS | 848 | ++DOCSHELL 00000035236DC000 == 28 [pid = 848] [id = 479] 05:49:21 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (0000003519606400) [pid = 848] [serial = 1437] [outer = 0000000000000000] 05:49:21 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (000000351E322800) [pid = 848] [serial = 1438] [outer = 0000003519606400] 05:49:21 INFO - PROCESS | 848 | 1461070161834 Marionette DEBUG loaded listener.js 05:49:21 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000351E538400) [pid = 848] [serial = 1439] [outer = 0000003519606400] 05:49:22 INFO - PROCESS | 848 | 1461070162266 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]]]}] 05:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 735ms 05:49:22 INFO - PROCESS | 848 | 1461070162358 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 05:49:22 INFO - PROCESS | 848 | 1461070162361 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 05:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:49:22 INFO - PROCESS | 848 | 1461070162369 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:49:22 INFO - PROCESS | 848 | 1461070162371 Marionette TRACE conn5 <- [1,1882,null,{}] 05:49:22 INFO - PROCESS | 848 | 1461070162374 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}] 05:49:22 INFO - PROCESS | 848 | 1461070162490 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 05:49:22 INFO - PROCESS | 848 | 1461070162536 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:22 INFO - PROCESS | 848 | ++DOCSHELL 000000352509D800 == 29 [pid = 848] [id = 480] 05:49:22 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (000000351EF92C00) [pid = 848] [serial = 1440] [outer = 0000000000000000] 05:49:22 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (000000351F0CF800) [pid = 848] [serial = 1441] [outer = 000000351EF92C00] 05:49:22 INFO - PROCESS | 848 | 1461070162585 Marionette DEBUG loaded listener.js 05:49:22 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (000000351FB8F400) [pid = 848] [serial = 1442] [outer = 000000351EF92C00] 05:49:23 INFO - PROCESS | 848 | 1461070163038 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]]]}] 05:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 734ms 05:49:23 INFO - PROCESS | 848 | 1461070163107 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 05:49:23 INFO - PROCESS | 848 | 1461070163109 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 05:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:49:23 INFO - PROCESS | 848 | 1461070163112 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:49:23 INFO - PROCESS | 848 | 1461070163114 Marionette TRACE conn5 <- [1,1886,null,{}] 05:49:23 INFO - PROCESS | 848 | 1461070163118 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}] 05:49:23 INFO - PROCESS | 848 | 1461070163226 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 05:49:23 INFO - PROCESS | 848 | 1461070163239 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:23 INFO - PROCESS | 848 | ++DOCSHELL 000000352601C800 == 30 [pid = 848] [id = 481] 05:49:23 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (000000351E31E000) [pid = 848] [serial = 1443] [outer = 0000000000000000] 05:49:23 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003522967800) [pid = 848] [serial = 1444] [outer = 000000351E31E000] 05:49:23 INFO - PROCESS | 848 | 1461070163287 Marionette DEBUG loaded listener.js 05:49:23 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000352298E800) [pid = 848] [serial = 1445] [outer = 000000351E31E000] 05:49:23 INFO - PROCESS | 848 | 1461070163751 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]]]}] 05:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 05:49:23 INFO - PROCESS | 848 | 1461070163787 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 05:49:23 INFO - PROCESS | 848 | 1461070163789 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 05:49:23 INFO - PROCESS | 848 | 1461070163792 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:49:23 INFO - PROCESS | 848 | 1461070163794 Marionette TRACE conn5 <- [1,1890,null,{}] 05:49:23 INFO - PROCESS | 848 | 1461070163803 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}] 05:49:23 INFO - PROCESS | 848 | 1461070163979 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 05:49:24 INFO - PROCESS | 848 | 1461070164033 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:24 INFO - PROCESS | 848 | ++DOCSHELL 000000352651A800 == 31 [pid = 848] [id = 482] 05:49:24 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (000000352299D400) [pid = 848] [serial = 1446] [outer = 0000000000000000] 05:49:24 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003523613C00) [pid = 848] [serial = 1447] [outer = 000000352299D400] 05:49:24 INFO - PROCESS | 848 | 1461070164085 Marionette DEBUG loaded listener.js 05:49:24 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003523646000) [pid = 848] [serial = 1448] [outer = 000000352299D400] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 92 (00000035264EA000) [pid = 848] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003526DE4000) [pid = 848] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 90 (00000035236A1C00) [pid = 848] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 89 (00000035250B9400) [pid = 848] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003525F99800) [pid = 848] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003526C5C400) [pid = 848] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 86 (00000035268E1C00) [pid = 848] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003523EE3C00) [pid = 848] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003519617000) [pid = 848] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 83 (0000003519614C00) [pid = 848] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 82 (0000003526002400) [pid = 848] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 81 (0000003519603800) [pid = 848] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 80 (000000351EA0E800) [pid = 848] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 79 (000000351958F000) [pid = 848] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 78 (00000035190C3C00) [pid = 848] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:49:24 INFO - PROCESS | 848 | --DOMWINDOW == 77 (000000351AFF5800) [pid = 848] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:49:24 INFO - PROCESS | 848 | 1461070164503 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]]]}] 05:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 735ms 05:49:24 INFO - PROCESS | 848 | 1461070164530 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 05:49:24 INFO - PROCESS | 848 | 1461070164532 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 05:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:49:24 INFO - PROCESS | 848 | 1461070164535 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:49:24 INFO - PROCESS | 848 | 1461070164537 Marionette TRACE conn5 <- [1,1894,null,{}] 05:49:24 INFO - PROCESS | 848 | 1461070164540 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}] 05:49:24 INFO - PROCESS | 848 | 1461070164616 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 05:49:24 INFO - PROCESS | 848 | 1461070164691 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:24 INFO - PROCESS | 848 | ++DOCSHELL 000000351E050800 == 32 [pid = 848] [id = 483] 05:49:24 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (0000003519597C00) [pid = 848] [serial = 1449] [outer = 0000000000000000] 05:49:24 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (000000351EFA0400) [pid = 848] [serial = 1450] [outer = 0000003519597C00] 05:49:24 INFO - PROCESS | 848 | 1461070164738 Marionette DEBUG loaded listener.js 05:49:24 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (000000352364BC00) [pid = 848] [serial = 1451] [outer = 0000003519597C00] 05:49:25 INFO - PROCESS | 848 | 1461070165104 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]]]}] 05:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 629ms 05:49:25 INFO - PROCESS | 848 | 1461070165168 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 05:49:25 INFO - PROCESS | 848 | 1461070165171 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 05:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:49:25 INFO - PROCESS | 848 | 1461070165178 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:49:25 INFO - PROCESS | 848 | 1461070165180 Marionette TRACE conn5 <- [1,1898,null,{}] 05:49:25 INFO - PROCESS | 848 | 1461070165184 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}] 05:49:25 INFO - PROCESS | 848 | 1461070165262 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 05:49:25 INFO - PROCESS | 848 | 1461070165269 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:25 INFO - PROCESS | 848 | ++DOCSHELL 0000003526C65800 == 33 [pid = 848] [id = 484] 05:49:25 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (00000035236AC400) [pid = 848] [serial = 1452] [outer = 0000000000000000] 05:49:25 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (0000003523BCE800) [pid = 848] [serial = 1453] [outer = 00000035236AC400] 05:49:25 INFO - PROCESS | 848 | 1461070165315 Marionette DEBUG loaded listener.js 05:49:25 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003523C8F400) [pid = 848] [serial = 1454] [outer = 00000035236AC400] 05:49:25 INFO - PROCESS | 848 | 1461070165750 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]]]}] 05:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 629ms 05:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:49:25 INFO - PROCESS | 848 | 1461070165808 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 05:49:25 INFO - PROCESS | 848 | 1461070165810 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 05:49:25 INFO - PROCESS | 848 | 1461070165813 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:49:25 INFO - PROCESS | 848 | 1461070165815 Marionette TRACE conn5 <- [1,1902,null,{}] 05:49:25 INFO - PROCESS | 848 | 1461070165818 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}] 05:49:25 INFO - PROCESS | 848 | 1461070165897 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 05:49:25 INFO - PROCESS | 848 | 1461070165907 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:25 INFO - PROCESS | 848 | ++DOCSHELL 00000035236DB000 == 34 [pid = 848] [id = 485] 05:49:25 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (0000003523C94800) [pid = 848] [serial = 1455] [outer = 0000000000000000] 05:49:25 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003523C9C000) [pid = 848] [serial = 1456] [outer = 0000003523C94800] 05:49:25 INFO - PROCESS | 848 | 1461070165953 Marionette DEBUG loaded listener.js 05:49:26 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (0000003523E54800) [pid = 848] [serial = 1457] [outer = 0000003523C94800] 05:49:26 INFO - PROCESS | 848 | 1461070166366 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]]]}] 05:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 629ms 05:49:26 INFO - PROCESS | 848 | 1461070166445 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 05:49:26 INFO - PROCESS | 848 | 1461070166450 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 05:49:26 INFO - PROCESS | 848 | 1461070166455 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:49:26 INFO - PROCESS | 848 | 1461070166460 Marionette TRACE conn5 <- [1,1906,null,{}] 05:49:26 INFO - PROCESS | 848 | 1461070166466 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}] 05:49:26 INFO - PROCESS | 848 | 1461070166575 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 05:49:26 INFO - PROCESS | 848 | 1461070166741 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:26 INFO - PROCESS | 848 | ++DOCSHELL 000000351EB32800 == 35 [pid = 848] [id = 486] 05:49:26 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003517D37000) [pid = 848] [serial = 1458] [outer = 0000000000000000] 05:49:26 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (000000351958F000) [pid = 848] [serial = 1459] [outer = 0000003517D37000] 05:49:26 INFO - PROCESS | 848 | 1461070166800 Marionette DEBUG loaded listener.js 05:49:26 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003519770400) [pid = 848] [serial = 1460] [outer = 0000003517D37000] 05:49:27 INFO - PROCESS | 848 | 1461070167372 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]]]}] 05:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 987ms 05:49:27 INFO - PROCESS | 848 | 1461070167446 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 05:49:27 INFO - PROCESS | 848 | 1461070167450 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 05:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:49:27 INFO - PROCESS | 848 | 1461070167458 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:49:27 INFO - PROCESS | 848 | 1461070167463 Marionette TRACE conn5 <- [1,1910,null,{}] 05:49:27 INFO - PROCESS | 848 | 1461070167467 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}] 05:49:27 INFO - PROCESS | 848 | 1461070167578 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 05:49:27 INFO - PROCESS | 848 | 1461070167654 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:27 INFO - PROCESS | 848 | ++DOCSHELL 0000003526015000 == 36 [pid = 848] [id = 487] 05:49:27 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000351E31B800) [pid = 848] [serial = 1461] [outer = 0000000000000000] 05:49:27 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (000000351E327800) [pid = 848] [serial = 1462] [outer = 000000351E31B800] 05:49:27 INFO - PROCESS | 848 | 1461070167721 Marionette DEBUG loaded listener.js 05:49:27 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (000000351FA13400) [pid = 848] [serial = 1463] [outer = 000000351E31B800] 05:49:28 INFO - PROCESS | 848 | 1461070168351 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]]]}] 05:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 923ms 05:49:28 INFO - PROCESS | 848 | 1461070168383 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 05:49:28 INFO - PROCESS | 848 | 1461070168386 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 05:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:49:28 INFO - PROCESS | 848 | 1461070168389 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:49:28 INFO - PROCESS | 848 | 1461070168392 Marionette TRACE conn5 <- [1,1914,null,{}] 05:49:28 INFO - PROCESS | 848 | 1461070168403 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}] 05:49:28 INFO - PROCESS | 848 | 1461070168515 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 05:49:28 INFO - PROCESS | 848 | 1461070168606 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:28 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A4000 == 37 [pid = 848] [id = 488] 05:49:28 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000352362E800) [pid = 848] [serial = 1464] [outer = 0000000000000000] 05:49:28 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000352364C800) [pid = 848] [serial = 1465] [outer = 000000352362E800] 05:49:28 INFO - PROCESS | 848 | 1461070168669 Marionette DEBUG loaded listener.js 05:49:28 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003523EDF000) [pid = 848] [serial = 1466] [outer = 000000352362E800] 05:49:29 INFO - PROCESS | 848 | 1461070169317 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]]]}] 05:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 987ms 05:49:29 INFO - PROCESS | 848 | 1461070169378 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 05:49:29 INFO - PROCESS | 848 | 1461070169381 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 05:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:49:29 INFO - PROCESS | 848 | 1461070169384 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:49:29 INFO - PROCESS | 848 | 1461070169387 Marionette TRACE conn5 <- [1,1918,null,{}] 05:49:29 INFO - PROCESS | 848 | 1461070169390 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}] 05:49:29 INFO - PROCESS | 848 | 1461070169496 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 05:49:29 INFO - PROCESS | 848 | 1461070169571 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352948F800 == 38 [pid = 848] [id = 489] 05:49:29 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003525012800) [pid = 848] [serial = 1467] [outer = 0000000000000000] 05:49:29 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003525016000) [pid = 848] [serial = 1468] [outer = 0000003525012800] 05:49:29 INFO - PROCESS | 848 | 1461070169628 Marionette DEBUG loaded listener.js 05:49:29 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (00000035250C2400) [pid = 848] [serial = 1469] [outer = 0000003525012800] 05:49:30 INFO - PROCESS | 848 | 1461070170220 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]]]}] 05:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 881ms 05:49:30 INFO - PROCESS | 848 | 1461070170269 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 05:49:30 INFO - PROCESS | 848 | 1461070170271 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 05:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:49:30 INFO - PROCESS | 848 | 1461070170275 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:49:30 INFO - PROCESS | 848 | 1461070170277 Marionette TRACE conn5 <- [1,1922,null,{}] 05:49:30 INFO - PROCESS | 848 | 1461070170281 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}] 05:49:30 INFO - PROCESS | 848 | 1461070170383 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 05:49:30 INFO - PROCESS | 848 | 1461070170472 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:30 INFO - PROCESS | 848 | ++DOCSHELL 0000003519726000 == 39 [pid = 848] [id = 490] 05:49:30 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000350B5BF400) [pid = 848] [serial = 1470] [outer = 0000000000000000] 05:49:30 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000351960EC00) [pid = 848] [serial = 1471] [outer = 000000350B5BF400] 05:49:30 INFO - PROCESS | 848 | 1461070170530 Marionette DEBUG loaded listener.js 05:49:30 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (00000035250C1C00) [pid = 848] [serial = 1472] [outer = 000000350B5BF400] 05:49:31 INFO - PROCESS | 848 | 1461070171267 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]]]}] 05:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1019ms 05:49:31 INFO - PROCESS | 848 | 1461070171297 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 05:49:31 INFO - PROCESS | 848 | 1461070171301 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 05:49:31 INFO - PROCESS | 848 | 1461070171306 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:49:31 INFO - PROCESS | 848 | 1461070171310 Marionette TRACE conn5 <- [1,1926,null,{}] 05:49:31 INFO - PROCESS | 848 | 1461070171315 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}] 05:49:31 INFO - PROCESS | 848 | 1461070171438 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 05:49:31 INFO - PROCESS | 848 | 1461070171532 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:31 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBC7800 == 40 [pid = 848] [id = 491] 05:49:31 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003518649000) [pid = 848] [serial = 1473] [outer = 0000000000000000] 05:49:31 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003519592400) [pid = 848] [serial = 1474] [outer = 0000003518649000] 05:49:31 INFO - PROCESS | 848 | 1461070171586 Marionette DEBUG loaded listener.js 05:49:31 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003519E2F400) [pid = 848] [serial = 1475] [outer = 0000003518649000] 05:49:31 INFO - PROCESS | 848 | --DOCSHELL 000000352745C800 == 39 [pid = 848] [id = 443] 05:49:31 INFO - PROCESS | 848 | --DOCSHELL 0000003519727800 == 38 [pid = 848] [id = 475] 05:49:31 INFO - PROCESS | 848 | --DOCSHELL 000000352BAAC800 == 37 [pid = 848] [id = 474] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003526C50400) [pid = 848] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003527261800) [pid = 848] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003523B38000) [pid = 848] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003525B49000) [pid = 848] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003526324400) [pid = 848] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003526005000) [pid = 848] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 97 (0000003526DE9000) [pid = 848] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003526DCD800) [pid = 848] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003526DCB800) [pid = 848] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003526C5EC00) [pid = 848] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003526C35C00) [pid = 848] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 92 (00000035264E3400) [pid = 848] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 91 (00000035260B0C00) [pid = 848] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000352364B400) [pid = 848] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 89 (0000003523612C00) [pid = 848] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 88 (000000351E31AC00) [pid = 848] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 87 (000000351A17E800) [pid = 848] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 86 (000000352600B800) [pid = 848] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 85 (00000035260B6800) [pid = 848] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 84 (000000352360F000) [pid = 848] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 83 (000000351EB55800) [pid = 848] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 82 (000000351FB12400) [pid = 848] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 81 (0000003519621C00) [pid = 848] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 80 (000000351E06A400) [pid = 848] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 79 (0000003519765800) [pid = 848] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 78 (0000003519603400) [pid = 848] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 77 (0000003526DD4800) [pid = 848] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 76 (00000035250BA800) [pid = 848] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 75 (0000003523632400) [pid = 848] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 74 (0000003523C96800) [pid = 848] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 05:49:31 INFO - PROCESS | 848 | --DOMWINDOW == 73 (0000003526DDC800) [pid = 848] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 05:49:32 INFO - PROCESS | 848 | 1461070172121 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]]]}] 05:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 882ms 05:49:32 INFO - PROCESS | 848 | 1461070172193 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 05:49:32 INFO - PROCESS | 848 | 1461070172199 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 05:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:49:32 INFO - PROCESS | 848 | 1461070172205 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:49:32 INFO - PROCESS | 848 | 1461070172207 Marionette TRACE conn5 <- [1,1930,null,{}] 05:49:32 INFO - PROCESS | 848 | 1461070172211 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}] 05:49:32 INFO - PROCESS | 848 | 1461070172300 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 05:49:32 INFO - PROCESS | 848 | 1461070172373 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:32 INFO - PROCESS | 848 | ++DOCSHELL 000000351EFD6800 == 38 [pid = 848] [id = 492] 05:49:32 INFO - PROCESS | 848 | ++DOMWINDOW == 74 (0000003519602800) [pid = 848] [serial = 1476] [outer = 0000000000000000] 05:49:32 INFO - PROCESS | 848 | ++DOMWINDOW == 75 (000000351976A800) [pid = 848] [serial = 1477] [outer = 0000003519602800] 05:49:32 INFO - PROCESS | 848 | 1461070172422 Marionette DEBUG loaded listener.js 05:49:32 INFO - PROCESS | 848 | ++DOMWINDOW == 76 (000000351E283C00) [pid = 848] [serial = 1478] [outer = 0000003519602800] 05:49:32 INFO - PROCESS | 848 | 1461070172842 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]]]}] 05:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 671ms 05:49:32 INFO - PROCESS | 848 | 1461070172878 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 05:49:32 INFO - PROCESS | 848 | 1461070172880 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 05:49:32 INFO - PROCESS | 848 | 1461070172884 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:49:32 INFO - PROCESS | 848 | 1461070172888 Marionette TRACE conn5 <- [1,1934,null,{}] 05:49:32 INFO - PROCESS | 848 | 1461070172904 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}] 05:49:33 INFO - PROCESS | 848 | 1461070172989 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 05:49:33 INFO - PROCESS | 848 | 1461070172996 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CBB000 == 39 [pid = 848] [id = 493] 05:49:33 INFO - PROCESS | 848 | ++DOMWINDOW == 77 (000000351EF9DC00) [pid = 848] [serial = 1479] [outer = 0000000000000000] 05:49:33 INFO - PROCESS | 848 | ++DOMWINDOW == 78 (000000351FB0FC00) [pid = 848] [serial = 1480] [outer = 000000351EF9DC00] 05:49:33 INFO - PROCESS | 848 | 1461070173045 Marionette DEBUG loaded listener.js 05:49:33 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (0000003522973400) [pid = 848] [serial = 1481] [outer = 000000351EF9DC00] 05:49:33 INFO - PROCESS | 848 | 1461070173500 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]]]}] 05:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 629ms 05:49:33 INFO - PROCESS | 848 | 1461070173515 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 05:49:33 INFO - PROCESS | 848 | 1461070173518 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 05:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:49:33 INFO - PROCESS | 848 | 1461070173522 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:49:33 INFO - PROCESS | 848 | 1461070173523 Marionette TRACE conn5 <- [1,1938,null,{}] 05:49:33 INFO - PROCESS | 848 | 1461070173527 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}] 05:49:33 INFO - PROCESS | 848 | 1461070173612 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 05:49:33 INFO - PROCESS | 848 | 1461070173619 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:33 INFO - PROCESS | 848 | ++DOCSHELL 000000352655E800 == 40 [pid = 848] [id = 494] 05:49:33 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (0000003522B8CC00) [pid = 848] [serial = 1482] [outer = 0000000000000000] 05:49:33 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (0000003523628000) [pid = 848] [serial = 1483] [outer = 0000003522B8CC00] 05:49:33 INFO - PROCESS | 848 | 1461070173666 Marionette DEBUG loaded listener.js 05:49:33 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (0000003523645000) [pid = 848] [serial = 1484] [outer = 0000003522B8CC00] 05:49:34 INFO - PROCESS | 848 | 1461070174114 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]]]}] 05:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 629ms 05:49:34 INFO - PROCESS | 848 | 1461070174160 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 05:49:34 INFO - PROCESS | 848 | 1461070174163 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 05:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:49:34 INFO - PROCESS | 848 | 1461070174166 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:49:34 INFO - PROCESS | 848 | 1461070174168 Marionette TRACE conn5 <- [1,1942,null,{}] 05:49:34 INFO - PROCESS | 848 | 1461070174177 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}] 05:49:34 INFO - PROCESS | 848 | 1461070174281 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 05:49:34 INFO - PROCESS | 848 | 1461070174287 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:34 INFO - PROCESS | 848 | ++DOCSHELL 000000352730A800 == 41 [pid = 848] [id = 495] 05:49:34 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003523B39000) [pid = 848] [serial = 1485] [outer = 0000000000000000] 05:49:34 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (0000003523C8F000) [pid = 848] [serial = 1486] [outer = 0000003523B39000] 05:49:34 INFO - PROCESS | 848 | 1461070174336 Marionette DEBUG loaded listener.js 05:49:34 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003523EE8C00) [pid = 848] [serial = 1487] [outer = 0000003523B39000] 05:49:34 INFO - PROCESS | 848 | 1461070174793 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]]]}] 05:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 672ms 05:49:34 INFO - PROCESS | 848 | 1461070174839 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 05:49:34 INFO - PROCESS | 848 | 1461070174841 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 05:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:49:34 INFO - PROCESS | 848 | 1461070174844 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:49:34 INFO - PROCESS | 848 | 1461070174846 Marionette TRACE conn5 <- [1,1946,null,{}] 05:49:34 INFO - PROCESS | 848 | 1461070174850 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}] 05:49:34 INFO - PROCESS | 848 | 1461070174977 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 05:49:35 INFO - PROCESS | 848 | 1461070175063 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:35 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A6000 == 42 [pid = 848] [id = 496] 05:49:35 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (000000352595F000) [pid = 848] [serial = 1488] [outer = 0000000000000000] 05:49:35 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003525E80800) [pid = 848] [serial = 1489] [outer = 000000352595F000] 05:49:35 INFO - PROCESS | 848 | 1461070175115 Marionette DEBUG loaded listener.js 05:49:35 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003526003800) [pid = 848] [serial = 1490] [outer = 000000352595F000] 05:49:35 INFO - PROCESS | 848 | 1461070175553 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]]]}] 05:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 734ms 05:49:35 INFO - PROCESS | 848 | 1461070175582 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 05:49:35 INFO - PROCESS | 848 | 1461070175584 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 05:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:49:35 INFO - PROCESS | 848 | 1461070175593 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:49:35 INFO - PROCESS | 848 | 1461070175595 Marionette TRACE conn5 <- [1,1950,null,{}] 05:49:35 INFO - PROCESS | 848 | 1461070175599 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}] 05:49:35 INFO - PROCESS | 848 | 1461070175704 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 05:49:35 INFO - PROCESS | 848 | 1461070175710 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:35 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ECE000 == 43 [pid = 848] [id = 497] 05:49:35 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003526008800) [pid = 848] [serial = 1491] [outer = 0000000000000000] 05:49:35 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003526010C00) [pid = 848] [serial = 1492] [outer = 0000003526008800] 05:49:35 INFO - PROCESS | 848 | 1461070175756 Marionette DEBUG loaded listener.js 05:49:35 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (00000035260B9400) [pid = 848] [serial = 1493] [outer = 0000003526008800] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000351EF92C00) [pid = 848] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 89 (0000003517B75400) [pid = 848] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 88 (000000351EFEEC00) [pid = 848] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 87 (000000351E31E000) [pid = 848] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 86 (00000035186E5800) [pid = 848] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003517B7A000) [pid = 848] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003519F59C00) [pid = 848] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 83 (0000003519606400) [pid = 848] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 82 (0000003519597C00) [pid = 848] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 81 (000000352299D400) [pid = 848] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:49:36 INFO - PROCESS | 848 | --DOMWINDOW == 80 (00000035236AC400) [pid = 848] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:49:36 INFO - PROCESS | 848 | 1461070176285 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]]]}] 05:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 734ms 05:49:36 INFO - PROCESS | 848 | 1461070176355 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 05:49:36 INFO - PROCESS | 848 | 1461070176357 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 05:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:49:36 INFO - PROCESS | 848 | 1461070176363 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:49:36 INFO - PROCESS | 848 | 1461070176365 Marionette TRACE conn5 <- [1,1954,null,{}] 05:49:36 INFO - PROCESS | 848 | 1461070176368 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}] 05:49:36 INFO - PROCESS | 848 | 1461070176448 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 05:49:36 INFO - PROCESS | 848 | 1461070176456 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:36 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DCF800 == 44 [pid = 848] [id = 498] 05:49:36 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (000000351960D000) [pid = 848] [serial = 1494] [outer = 0000000000000000] 05:49:36 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (000000351E22B400) [pid = 848] [serial = 1495] [outer = 000000351960D000] 05:49:36 INFO - PROCESS | 848 | 1461070176502 Marionette DEBUG loaded listener.js 05:49:36 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (0000003523642400) [pid = 848] [serial = 1496] [outer = 000000351960D000] 05:49:36 INFO - PROCESS | 848 | 1461070176917 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]]]}] 05:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 587ms 05:49:36 INFO - PROCESS | 848 | 1461070176953 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 05:49:36 INFO - PROCESS | 848 | 1461070176955 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 05:49:36 INFO - PROCESS | 848 | 1461070176958 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:49:36 INFO - PROCESS | 848 | 1461070176960 Marionette TRACE conn5 <- [1,1958,null,{}] 05:49:36 INFO - PROCESS | 848 | 1461070176964 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}] 05:49:37 INFO - PROCESS | 848 | 1461070177047 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 05:49:37 INFO - PROCESS | 848 | 1461070177053 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4B5000 == 45 [pid = 848] [id = 499] 05:49:37 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (0000003526309800) [pid = 848] [serial = 1497] [outer = 0000000000000000] 05:49:37 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (0000003526329400) [pid = 848] [serial = 1498] [outer = 0000003526309800] 05:49:37 INFO - PROCESS | 848 | 1461070177099 Marionette DEBUG loaded listener.js 05:49:37 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (00000035264F0800) [pid = 848] [serial = 1499] [outer = 0000003526309800] 05:49:37 INFO - PROCESS | 848 | 1461070177517 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]]]}] 05:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 588ms 05:49:37 INFO - PROCESS | 848 | 1461070177551 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 05:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:49:37 INFO - PROCESS | 848 | 1461070177553 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 05:49:37 INFO - PROCESS | 848 | 1461070177561 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:49:37 INFO - PROCESS | 848 | 1461070177563 Marionette TRACE conn5 <- [1,1962,null,{}] 05:49:37 INFO - PROCESS | 848 | 1461070177567 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}] 05:49:37 INFO - PROCESS | 848 | 1461070177651 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 05:49:37 INFO - PROCESS | 848 | 1461070177660 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352A722800 == 46 [pid = 848] [id = 500] 05:49:37 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003526A0BC00) [pid = 848] [serial = 1500] [outer = 0000000000000000] 05:49:37 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003526C53800) [pid = 848] [serial = 1501] [outer = 0000003526A0BC00] 05:49:37 INFO - PROCESS | 848 | 1461070177705 Marionette DEBUG loaded listener.js 05:49:37 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003526C5E000) [pid = 848] [serial = 1502] [outer = 0000003526A0BC00] 05:49:38 INFO - PROCESS | 848 | 1461070178145 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]]]}] 05:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 629ms 05:49:38 INFO - PROCESS | 848 | 1461070178197 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 05:49:38 INFO - PROCESS | 848 | 1461070178199 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 05:49:38 INFO - PROCESS | 848 | 1461070178204 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:49:38 INFO - PROCESS | 848 | 1461070178206 Marionette TRACE conn5 <- [1,1966,null,{}] 05:49:38 INFO - PROCESS | 848 | 1461070178215 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}] 05:49:38 INFO - PROCESS | 848 | 1461070178369 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 05:49:38 INFO - PROCESS | 848 | 1461070178493 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:38 INFO - PROCESS | 848 | ++DOCSHELL 0000003519725000 == 47 [pid = 848] [id = 501] 05:49:38 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000350B5BD800) [pid = 848] [serial = 1503] [outer = 0000000000000000] 05:49:38 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (00000035146D3C00) [pid = 848] [serial = 1504] [outer = 000000350B5BD800] 05:49:38 INFO - PROCESS | 848 | 1461070178555 Marionette DEBUG loaded listener.js 05:49:38 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003517D32800) [pid = 848] [serial = 1505] [outer = 000000350B5BD800] 05:49:39 INFO - PROCESS | 848 | 1461070179184 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]]]}] 05:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1023ms 05:49:39 INFO - PROCESS | 848 | 1461070179233 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 05:49:39 INFO - PROCESS | 848 | 1461070179238 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 05:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:49:39 INFO - PROCESS | 848 | 1461070179243 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:49:39 INFO - PROCESS | 848 | 1461070179248 Marionette TRACE conn5 <- [1,1970,null,{}] 05:49:39 INFO - PROCESS | 848 | 1461070179254 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}] 05:49:39 INFO - PROCESS | 848 | 1461070179417 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 05:49:39 INFO - PROCESS | 848 | 1461070179538 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:39 INFO - PROCESS | 848 | ++DOCSHELL 0000003526017800 == 48 [pid = 848] [id = 502] 05:49:39 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000351E325000) [pid = 848] [serial = 1506] [outer = 0000000000000000] 05:49:39 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000351EF3A400) [pid = 848] [serial = 1507] [outer = 000000351E325000] 05:49:39 INFO - PROCESS | 848 | 1461070179600 Marionette DEBUG loaded listener.js 05:49:39 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003522B33800) [pid = 848] [serial = 1508] [outer = 000000351E325000] 05:49:40 INFO - PROCESS | 848 | 1461070180175 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]]]}] 05:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 987ms 05:49:40 INFO - PROCESS | 848 | 1461070180239 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 05:49:40 INFO - PROCESS | 848 | 1461070180243 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 05:49:40 INFO - PROCESS | 848 | 1461070180248 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:49:40 INFO - PROCESS | 848 | 1461070180251 Marionette TRACE conn5 <- [1,1974,null,{}] 05:49:40 INFO - PROCESS | 848 | 1461070180255 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}] 05:49:40 INFO - PROCESS | 848 | 1461070180364 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 05:49:40 INFO - PROCESS | 848 | 1461070180442 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352A429000 == 49 [pid = 848] [id = 503] 05:49:40 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003523E5A800) [pid = 848] [serial = 1509] [outer = 0000000000000000] 05:49:40 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035250BA800) [pid = 848] [serial = 1510] [outer = 0000003523E5A800] 05:49:40 INFO - PROCESS | 848 | 1461070180542 Marionette DEBUG loaded listener.js 05:49:40 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003525C63000) [pid = 848] [serial = 1511] [outer = 0000003523E5A800] 05:49:41 INFO - PROCESS | 848 | 1461070181205 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]]]}] 05:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 986ms 05:49:41 INFO - PROCESS | 848 | 1461070181240 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 05:49:41 INFO - PROCESS | 848 | 1461070181245 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 05:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:49:41 INFO - PROCESS | 848 | 1461070181258 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:49:41 INFO - PROCESS | 848 | 1461070181263 Marionette TRACE conn5 <- [1,1978,null,{}] 05:49:41 INFO - PROCESS | 848 | 1461070181267 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}] 05:49:41 INFO - PROCESS | 848 | 1461070181379 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 05:49:41 INFO - PROCESS | 848 | 1461070181457 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:41 INFO - PROCESS | 848 | ++DOCSHELL 000000350B591000 == 50 [pid = 848] [id = 504] 05:49:41 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000350B5BD400) [pid = 848] [serial = 1512] [outer = 0000000000000000] 05:49:41 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003517B71C00) [pid = 848] [serial = 1513] [outer = 000000350B5BD400] 05:49:41 INFO - PROCESS | 848 | 1461070181675 Marionette DEBUG loaded listener.js 05:49:41 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003519593000) [pid = 848] [serial = 1514] [outer = 000000350B5BD400] 05:49:42 INFO - PROCESS | 848 | 1461070182343 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]]]}] 05:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1147ms 05:49:42 INFO - PROCESS | 848 | 1461070182399 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 05:49:42 INFO - PROCESS | 848 | 1461070182404 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 05:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:49:42 INFO - PROCESS | 848 | 1461070182410 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:49:42 INFO - PROCESS | 848 | 1461070182413 Marionette TRACE conn5 <- [1,1982,null,{}] 05:49:42 INFO - PROCESS | 848 | 1461070182417 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}] 05:49:42 INFO - PROCESS | 848 | 1461070182533 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 05:49:42 INFO - PROCESS | 848 | --DOCSHELL 000000351ED21000 == 49 [pid = 848] [id = 436] 05:49:42 INFO - PROCESS | 848 | --DOCSHELL 000000351A1E5800 == 48 [pid = 848] [id = 450] 05:49:42 INFO - PROCESS | 848 | --DOCSHELL 000000351FA27000 == 47 [pid = 848] [id = 451] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003523C9C000) [pid = 848] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003527269000) [pid = 848] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000351F0CF800) [pid = 848] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000351FB8F400) [pid = 848] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 96 (00000035190CEC00) [pid = 848] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003517DF4000) [pid = 848] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003527693000) [pid = 848] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003522967800) [pid = 848] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 92 (0000003519764C00) [pid = 848] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003519607C00) [pid = 848] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000351961E000) [pid = 848] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 89 (0000003519611C00) [pid = 848] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 88 (000000351AF16C00) [pid = 848] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 87 (000000351E232000) [pid = 848] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 86 (000000351E322800) [pid = 848] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 85 (000000351EFA0400) [pid = 848] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003523613C00) [pid = 848] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 83 (0000003523C8F400) [pid = 848] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 82 (0000003523BCE800) [pid = 848] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 81 (0000003523646000) [pid = 848] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 80 (000000352364BC00) [pid = 848] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 79 (000000352298E800) [pid = 848] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | --DOMWINDOW == 78 (000000351E538400) [pid = 848] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 05:49:42 INFO - PROCESS | 848 | 1461070182673 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:42 INFO - PROCESS | 848 | ++DOCSHELL 0000003518E0B800 == 48 [pid = 848] [id = 505] 05:49:42 INFO - PROCESS | 848 | ++DOMWINDOW == 79 (000000350B5BC000) [pid = 848] [serial = 1515] [outer = 0000000000000000] 05:49:42 INFO - PROCESS | 848 | ++DOMWINDOW == 80 (00000035146DD000) [pid = 848] [serial = 1516] [outer = 000000350B5BC000] 05:49:42 INFO - PROCESS | 848 | 1461070182724 Marionette DEBUG loaded listener.js 05:49:42 INFO - PROCESS | 848 | ++DOMWINDOW == 81 (0000003519597C00) [pid = 848] [serial = 1517] [outer = 000000350B5BC000] 05:49:43 INFO - PROCESS | 848 | 1461070183123 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]]]}] 05:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 734ms 05:49:43 INFO - PROCESS | 848 | 1461070183173 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 05:49:43 INFO - PROCESS | 848 | 1461070183177 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 05:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:49:43 INFO - PROCESS | 848 | 1461070183183 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:49:43 INFO - PROCESS | 848 | 1461070183186 Marionette TRACE conn5 <- [1,1986,null,{}] 05:49:43 INFO - PROCESS | 848 | 1461070183190 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}] 05:49:43 INFO - PROCESS | 848 | 1461070183302 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 05:49:43 INFO - PROCESS | 848 | 1461070183377 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:43 INFO - PROCESS | 848 | ++DOCSHELL 000000351EFCA800 == 49 [pid = 848] [id = 506] 05:49:43 INFO - PROCESS | 848 | ++DOMWINDOW == 82 (00000035146DDC00) [pid = 848] [serial = 1518] [outer = 0000000000000000] 05:49:43 INFO - PROCESS | 848 | ++DOMWINDOW == 83 (000000351AFF7000) [pid = 848] [serial = 1519] [outer = 00000035146DDC00] 05:49:43 INFO - PROCESS | 848 | 1461070183426 Marionette DEBUG loaded listener.js 05:49:43 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (000000351E322800) [pid = 848] [serial = 1520] [outer = 00000035146DDC00] 05:49:43 INFO - PROCESS | 848 | 1461070183813 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]]]}] 05:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 05:49:43 INFO - PROCESS | 848 | 1461070183862 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 05:49:43 INFO - PROCESS | 848 | 1461070183864 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 05:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:49:43 INFO - PROCESS | 848 | 1461070183868 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:49:43 INFO - PROCESS | 848 | 1461070183871 Marionette TRACE conn5 <- [1,1990,null,{}] 05:49:43 INFO - PROCESS | 848 | 1461070183882 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}] 05:49:43 INFO - PROCESS | 848 | 1461070183971 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 05:49:43 INFO - PROCESS | 848 | 1461070183978 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:43 INFO - PROCESS | 848 | ++DOCSHELL 00000035250AF000 == 50 [pid = 848] [id = 507] 05:49:43 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (000000351EB87400) [pid = 848] [serial = 1521] [outer = 0000000000000000] 05:49:44 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (000000351F0D2400) [pid = 848] [serial = 1522] [outer = 000000351EB87400] 05:49:44 INFO - PROCESS | 848 | 1461070184025 Marionette DEBUG loaded listener.js 05:49:44 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (000000352052F400) [pid = 848] [serial = 1523] [outer = 000000351EB87400] 05:49:44 INFO - PROCESS | 848 | 1461070184441 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]]]}] 05:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 629ms 05:49:44 INFO - PROCESS | 848 | 1461070184500 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 05:49:44 INFO - PROCESS | 848 | 1461070184503 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 05:49:44 INFO - PROCESS | 848 | 1461070184506 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:49:44 INFO - PROCESS | 848 | 1461070184508 Marionette TRACE conn5 <- [1,1994,null,{}] 05:49:44 INFO - PROCESS | 848 | 1461070184512 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}] 05:49:44 INFO - PROCESS | 848 | 1461070184598 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 05:49:44 INFO - PROCESS | 848 | 1461070184606 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:44 INFO - PROCESS | 848 | ++DOCSHELL 0000003526475000 == 51 [pid = 848] [id = 508] 05:49:44 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003522998400) [pid = 848] [serial = 1524] [outer = 0000000000000000] 05:49:44 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003522B88400) [pid = 848] [serial = 1525] [outer = 0000003522998400] 05:49:44 INFO - PROCESS | 848 | 1461070184653 Marionette DEBUG loaded listener.js 05:49:44 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (000000352361AC00) [pid = 848] [serial = 1526] [outer = 0000003522998400] 05:49:45 INFO - PROCESS | 848 | 1461070185155 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]]]}] 05:49:45 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 05:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 672ms 05:49:45 INFO - PROCESS | 848 | 1461070185180 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 05:49:45 INFO - PROCESS | 848 | 1461070185183 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 05:49:45 INFO - PROCESS | 848 | 1461070185186 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:49:45 INFO - PROCESS | 848 | 1461070185188 Marionette TRACE conn5 <- [1,1998,null,{}] 05:49:45 INFO - PROCESS | 848 | 1461070185191 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}] 05:49:45 INFO - PROCESS | 848 | 1461070185297 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 05:49:45 INFO - PROCESS | 848 | 1461070185306 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:45 INFO - PROCESS | 848 | ++DOCSHELL 000000352678F000 == 52 [pid = 848] [id = 509] 05:49:45 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003523649000) [pid = 848] [serial = 1527] [outer = 0000000000000000] 05:49:45 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (000000352364C000) [pid = 848] [serial = 1528] [outer = 0000003523649000] 05:49:45 INFO - PROCESS | 848 | 1461070185401 Marionette DEBUG loaded listener.js 05:49:45 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003523C8F800) [pid = 848] [serial = 1529] [outer = 0000003523649000] 05:49:45 INFO - PROCESS | 848 | 1461070185867 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]]]}] 05:49:45 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 05:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 734ms 05:49:45 INFO - PROCESS | 848 | 1461070185924 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 05:49:45 INFO - PROCESS | 848 | 1461070185926 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 05:49:45 INFO - PROCESS | 848 | 1461070185929 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:49:45 INFO - PROCESS | 848 | 1461070185931 Marionette TRACE conn5 <- [1,2002,null,{}] 05:49:45 INFO - PROCESS | 848 | 1461070185934 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}] 05:49:46 INFO - PROCESS | 848 | 1461070186081 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 05:49:46 INFO - PROCESS | 848 | 1461070186140 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:46 INFO - PROCESS | 848 | ++DOCSHELL 00000035276C2800 == 53 [pid = 848] [id = 510] 05:49:46 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003523EE2800) [pid = 848] [serial = 1530] [outer = 0000000000000000] 05:49:46 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (00000035250BB400) [pid = 848] [serial = 1531] [outer = 0000003523EE2800] 05:49:46 INFO - PROCESS | 848 | 1461070186188 Marionette DEBUG loaded listener.js 05:49:46 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003525967000) [pid = 848] [serial = 1532] [outer = 0000003523EE2800] 05:49:46 INFO - PROCESS | 848 | 1461070186588 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]]]}] 05:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 734ms 05:49:46 INFO - PROCESS | 848 | 1461070186667 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 05:49:46 INFO - PROCESS | 848 | 1461070186669 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 05:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:49:46 INFO - PROCESS | 848 | 1461070186672 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:49:46 INFO - PROCESS | 848 | 1461070186674 Marionette TRACE conn5 <- [1,2006,null,{}] 05:49:46 INFO - PROCESS | 848 | 1461070186682 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}] 05:49:46 INFO - PROCESS | 848 | 1461070186793 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 05:49:46 INFO - PROCESS | 848 | 1461070186803 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:46 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DCF000 == 54 [pid = 848] [id = 511] 05:49:46 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003523EE5000) [pid = 848] [serial = 1533] [outer = 0000000000000000] 05:49:46 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003525E85C00) [pid = 848] [serial = 1534] [outer = 0000003523EE5000] 05:49:46 INFO - PROCESS | 848 | 1461070186848 Marionette DEBUG loaded listener.js 05:49:46 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (00000035260AE400) [pid = 848] [serial = 1535] [outer = 0000003523EE5000] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003526008800) [pid = 848] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000351EF9DC00) [pid = 848] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003518649000) [pid = 848] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003517D37000) [pid = 848] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 94 (000000352362E800) [pid = 848] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003522B8CC00) [pid = 848] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 92 (000000350B5BF400) [pid = 848] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 91 (000000351E31B800) [pid = 848] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003519602800) [pid = 848] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000352595F000) [pid = 848] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003525012800) [pid = 848] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 87 (000000351960D000) [pid = 848] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 86 (0000003523B39000) [pid = 848] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:49:47 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003526309800) [pid = 848] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:49:47 INFO - PROCESS | 848 | 1461070187393 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]]]}] 05:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 777ms 05:49:47 INFO - PROCESS | 848 | 1461070187452 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 05:49:47 INFO - PROCESS | 848 | 1461070187454 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 05:49:47 INFO - PROCESS | 848 | 1461070187457 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:49:47 INFO - PROCESS | 848 | 1461070187459 Marionette TRACE conn5 <- [1,2010,null,{}] 05:49:47 INFO - PROCESS | 848 | 1461070187463 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}] 05:49:47 INFO - PROCESS | 848 | 1461070187541 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 05:49:47 INFO - PROCESS | 848 | 1461070187548 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:47 INFO - PROCESS | 848 | ++DOCSHELL 000000351EFC1000 == 55 [pid = 848] [id = 512] 05:49:47 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (000000351E234800) [pid = 848] [serial = 1536] [outer = 0000000000000000] 05:49:47 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (000000352500D400) [pid = 848] [serial = 1537] [outer = 000000351E234800] 05:49:47 INFO - PROCESS | 848 | 1461070187593 Marionette DEBUG loaded listener.js 05:49:47 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (00000035260AD400) [pid = 848] [serial = 1538] [outer = 000000351E234800] 05:49:48 INFO - PROCESS | 848 | 1461070188026 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]]]}] 05:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 629ms 05:49:48 INFO - PROCESS | 848 | 1461070188091 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 05:49:48 INFO - PROCESS | 848 | 1461070188093 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 05:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:49:48 INFO - PROCESS | 848 | 1461070188097 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:49:48 INFO - PROCESS | 848 | 1461070188098 Marionette TRACE conn5 <- [1,2014,null,{}] 05:49:48 INFO - PROCESS | 848 | 1461070188102 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}] 05:49:48 INFO - PROCESS | 848 | 1461070188186 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 05:49:48 INFO - PROCESS | 848 | 1461070188192 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:48 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4B3000 == 56 [pid = 848] [id = 513] 05:49:48 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003526008C00) [pid = 848] [serial = 1539] [outer = 0000000000000000] 05:49:48 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (00000035264E3400) [pid = 848] [serial = 1540] [outer = 0000003526008C00] 05:49:48 INFO - PROCESS | 848 | 1461070188239 Marionette DEBUG loaded listener.js 05:49:48 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003526C58000) [pid = 848] [serial = 1541] [outer = 0000003526008C00] 05:49:48 INFO - PROCESS | 848 | 1461070188648 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]]]}] 05:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 587ms 05:49:48 INFO - PROCESS | 848 | 1461070188689 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 05:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:49:48 INFO - PROCESS | 848 | 1461070188691 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 05:49:48 INFO - PROCESS | 848 | 1461070188694 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:49:48 INFO - PROCESS | 848 | 1461070188696 Marionette TRACE conn5 <- [1,2018,null,{}] 05:49:48 INFO - PROCESS | 848 | 1461070188700 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}] 05:49:48 INFO - PROCESS | 848 | 1461070188781 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 05:49:48 INFO - PROCESS | 848 | 1461070188788 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:48 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7DF800 == 57 [pid = 848] [id = 514] 05:49:48 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003526CEA800) [pid = 848] [serial = 1542] [outer = 0000000000000000] 05:49:48 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003526DCF800) [pid = 848] [serial = 1543] [outer = 0000003526CEA800] 05:49:48 INFO - PROCESS | 848 | 1461070188840 Marionette DEBUG loaded listener.js 05:49:48 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003526DE6C00) [pid = 848] [serial = 1544] [outer = 0000003526CEA800] 05:49:49 INFO - PROCESS | 848 | 1461070189517 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]]]}] 05:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 883ms 05:49:49 INFO - PROCESS | 848 | 1461070189579 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 05:49:49 INFO - PROCESS | 848 | 1461070189583 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 05:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:49:49 INFO - PROCESS | 848 | 1461070189589 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:49:49 INFO - PROCESS | 848 | 1461070189593 Marionette TRACE conn5 <- [1,2022,null,{}] 05:49:49 INFO - PROCESS | 848 | 1461070189599 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}] 05:49:49 INFO - PROCESS | 848 | 1461070189710 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 05:49:49 INFO - PROCESS | 848 | 1461070189805 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:49 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0AE800 == 58 [pid = 848] [id = 515] 05:49:49 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003519606400) [pid = 848] [serial = 1545] [outer = 0000000000000000] 05:49:49 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003519764800) [pid = 848] [serial = 1546] [outer = 0000003519606400] 05:49:49 INFO - PROCESS | 848 | 1461070189867 Marionette DEBUG loaded listener.js 05:49:49 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (000000351AFFA000) [pid = 848] [serial = 1547] [outer = 0000003519606400] 05:49:50 INFO - PROCESS | 848 | 1461070190467 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]]]}] 05:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 944ms 05:49:50 INFO - PROCESS | 848 | 1461070190536 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 05:49:50 INFO - PROCESS | 848 | 1461070190543 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 05:49:50 INFO - PROCESS | 848 | 1461070190549 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:49:50 INFO - PROCESS | 848 | 1461070190553 Marionette TRACE conn5 <- [1,2026,null,{}] 05:49:50 INFO - PROCESS | 848 | 1461070190557 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}] 05:49:50 INFO - PROCESS | 848 | 1461070190668 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 05:49:50 INFO - PROCESS | 848 | 1461070190788 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:50 INFO - PROCESS | 848 | ++DOCSHELL 0000003526798800 == 59 [pid = 848] [id = 516] 05:49:50 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (000000351E359000) [pid = 848] [serial = 1548] [outer = 0000000000000000] 05:49:50 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003522993800) [pid = 848] [serial = 1549] [outer = 000000351E359000] 05:49:50 INFO - PROCESS | 848 | 1461070190847 Marionette DEBUG loaded listener.js 05:49:50 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523B38000) [pid = 848] [serial = 1550] [outer = 000000351E359000] 05:49:51 INFO - PROCESS | 848 | 1461070191491 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]]]}] 05:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 987ms 05:49:51 INFO - PROCESS | 848 | 1461070191543 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 05:49:51 INFO - PROCESS | 848 | 1461070191546 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 05:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:49:51 INFO - PROCESS | 848 | 1461070191550 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:49:51 INFO - PROCESS | 848 | 1461070191554 Marionette TRACE conn5 <- [1,2030,null,{}] 05:49:51 INFO - PROCESS | 848 | 1461070191566 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}] 05:49:51 INFO - PROCESS | 848 | 1461070191676 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 05:49:51 INFO - PROCESS | 848 | 1461070191800 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:51 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAA9000 == 60 [pid = 848] [id = 517] 05:49:51 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003525E86000) [pid = 848] [serial = 1551] [outer = 0000000000000000] 05:49:51 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003526CE7800) [pid = 848] [serial = 1552] [outer = 0000003525E86000] 05:49:51 INFO - PROCESS | 848 | 1461070191862 Marionette DEBUG loaded listener.js 05:49:51 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003526DE4400) [pid = 848] [serial = 1553] [outer = 0000003525E86000] 05:49:52 INFO - PROCESS | 848 | 1461070192432 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]]]}] 05:49:52 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) 05:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 924ms 05:49:52 INFO - PROCESS | 848 | 1461070192476 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 05:49:52 INFO - PROCESS | 848 | 1461070192480 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 05:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:49:52 INFO - PROCESS | 848 | 1461070192483 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:49:52 INFO - PROCESS | 848 | 1461070192485 Marionette TRACE conn5 <- [1,2034,null,{}] 05:49:52 INFO - PROCESS | 848 | 1461070192489 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}] 05:49:52 INFO - PROCESS | 848 | 1461070192598 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 05:49:52 INFO - PROCESS | 848 | 1461070192690 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA97000 == 61 [pid = 848] [id = 518] 05:49:52 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003527261800) [pid = 848] [serial = 1554] [outer = 0000000000000000] 05:49:52 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003527268800) [pid = 848] [serial = 1555] [outer = 0000003527261800] 05:49:52 INFO - PROCESS | 848 | 1461070192749 Marionette DEBUG loaded listener.js 05:49:52 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (00000035273D6C00) [pid = 848] [serial = 1556] [outer = 0000003527261800] 05:49:53 INFO - PROCESS | 848 | 1461070193351 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]]]}] 05:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 923ms 05:49:53 INFO - PROCESS | 848 | 1461070193409 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 05:49:53 INFO - PROCESS | 848 | 1461070193411 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 05:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:49:53 INFO - PROCESS | 848 | 1461070193415 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:49:53 INFO - PROCESS | 848 | 1461070193417 Marionette TRACE conn5 <- [1,2038,null,{}] 05:49:53 INFO - PROCESS | 848 | 1461070193420 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}] 05:49:53 INFO - PROCESS | 848 | 1461070193526 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 05:49:53 INFO - PROCESS | 848 | 1461070193617 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:53 INFO - PROCESS | 848 | ++DOCSHELL 000000351F09B000 == 62 [pid = 848] [id = 519] 05:49:53 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000350B5BC400) [pid = 848] [serial = 1557] [outer = 0000000000000000] 05:49:53 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003519603800) [pid = 848] [serial = 1558] [outer = 000000350B5BC400] 05:49:53 INFO - PROCESS | 848 | 1461070193673 Marionette DEBUG loaded listener.js 05:49:53 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003523C33400) [pid = 848] [serial = 1559] [outer = 000000350B5BC400] 05:49:54 INFO - PROCESS | 848 | 1461070194376 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]]]}] 05:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1020ms 05:49:54 INFO - PROCESS | 848 | 1461070194438 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 05:49:54 INFO - PROCESS | 848 | 1461070194443 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 05:49:54 INFO - PROCESS | 848 | 1461070194448 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:49:54 INFO - PROCESS | 848 | 1461070194452 Marionette TRACE conn5 <- [1,2042,null,{}] 05:49:54 INFO - PROCESS | 848 | 1461070194457 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}] 05:49:54 INFO - PROCESS | 848 | 1461070194612 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 05:49:54 INFO - PROCESS | 848 | 1461070194739 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:54 INFO - PROCESS | 848 | ++DOCSHELL 000000351E3D6800 == 63 [pid = 848] [id = 520] 05:49:54 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003519766400) [pid = 848] [serial = 1560] [outer = 0000000000000000] 05:49:54 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000351A17E400) [pid = 848] [serial = 1561] [outer = 0000003519766400] 05:49:54 INFO - PROCESS | 848 | 1461070194795 Marionette DEBUG loaded listener.js 05:49:54 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000351E32BC00) [pid = 848] [serial = 1562] [outer = 0000003519766400] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000351FBB8800 == 62 [pid = 848] [id = 437] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000351E03B800 == 61 [pid = 848] [id = 435] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000352A4B3000 == 60 [pid = 848] [id = 513] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000351EFC1000 == 59 [pid = 848] [id = 512] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 0000003528DCF000 == 58 [pid = 848] [id = 511] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 00000035276C2800 == 57 [pid = 848] [id = 510] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000352678F000 == 56 [pid = 848] [id = 509] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 0000003526475000 == 55 [pid = 848] [id = 508] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 00000035250AF000 == 54 [pid = 848] [id = 507] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000351EFCA800 == 53 [pid = 848] [id = 506] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 0000003518E0B800 == 52 [pid = 848] [id = 505] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003526C53800) [pid = 848] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 000000350B591000 == 51 [pid = 848] [id = 504] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 0000003526017800 == 50 [pid = 848] [id = 502] 05:49:55 INFO - PROCESS | 848 | --DOCSHELL 0000003519725000 == 49 [pid = 848] [id = 501] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003526010C00) [pid = 848] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351FB0FC00) [pid = 848] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003522973400) [pid = 848] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003519E2F400) [pid = 848] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003519592400) [pid = 848] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003519770400) [pid = 848] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000351958F000) [pid = 848] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003523EDF000) [pid = 848] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 102 (000000352364C800) [pid = 848] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003523628000) [pid = 848] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 100 (00000035250C1C00) [pid = 848] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 99 (000000351960EC00) [pid = 848] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000351FA13400) [pid = 848] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 97 (000000351E327800) [pid = 848] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000351976A800) [pid = 848] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000351E283C00) [pid = 848] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003526003800) [pid = 848] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 93 (00000035250C2400) [pid = 848] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 92 (0000003525016000) [pid = 848] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003525E80800) [pid = 848] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003523642400) [pid = 848] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000351E22B400) [pid = 848] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 88 (00000035260B9400) [pid = 848] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003523C8F000) [pid = 848] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 86 (0000003523EE8C00) [pid = 848] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 85 (0000003526329400) [pid = 848] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 84 (0000003523645000) [pid = 848] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | --DOMWINDOW == 83 (00000035264F0800) [pid = 848] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 05:49:55 INFO - PROCESS | 848 | 1461070195342 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]]]}] 05:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 923ms 05:49:55 INFO - PROCESS | 848 | 1461070195375 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 05:49:55 INFO - PROCESS | 848 | 1461070195381 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 05:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:49:55 INFO - PROCESS | 848 | 1461070195387 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:49:55 INFO - PROCESS | 848 | 1461070195390 Marionette TRACE conn5 <- [1,2046,null,{}] 05:49:55 INFO - PROCESS | 848 | 1461070195394 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}] 05:49:55 INFO - PROCESS | 848 | 1461070195481 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 05:49:55 INFO - PROCESS | 848 | 1461070195488 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:55 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBC4800 == 50 [pid = 848] [id = 521] 05:49:55 INFO - PROCESS | 848 | ++DOMWINDOW == 84 (0000003519592400) [pid = 848] [serial = 1563] [outer = 0000000000000000] 05:49:55 INFO - PROCESS | 848 | ++DOMWINDOW == 85 (000000351E283C00) [pid = 848] [serial = 1564] [outer = 0000003519592400] 05:49:55 INFO - PROCESS | 848 | 1461070195535 Marionette DEBUG loaded listener.js 05:49:55 INFO - PROCESS | 848 | ++DOMWINDOW == 86 (000000351EFA0000) [pid = 848] [serial = 1565] [outer = 0000003519592400] 05:49:56 INFO - PROCESS | 848 | 1461070195998 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]]]}] 05:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 692ms 05:49:56 INFO - PROCESS | 848 | 1461070196081 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 05:49:56 INFO - PROCESS | 848 | 1461070196083 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 05:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:49:56 INFO - PROCESS | 848 | 1461070196087 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:49:56 INFO - PROCESS | 848 | 1461070196090 Marionette TRACE conn5 <- [1,2050,null,{}] 05:49:56 INFO - PROCESS | 848 | 1461070196101 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}] 05:49:56 INFO - PROCESS | 848 | 1461070196227 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 05:49:56 INFO - PROCESS | 848 | 1461070196311 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:56 INFO - PROCESS | 848 | ++DOCSHELL 000000352647A000 == 51 [pid = 848] [id = 522] 05:49:56 INFO - PROCESS | 848 | ++DOMWINDOW == 87 (0000003519614000) [pid = 848] [serial = 1566] [outer = 0000000000000000] 05:49:56 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (0000003522B8CC00) [pid = 848] [serial = 1567] [outer = 0000003519614000] 05:49:56 INFO - PROCESS | 848 | 1461070196362 Marionette DEBUG loaded listener.js 05:49:56 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003523640400) [pid = 848] [serial = 1568] [outer = 0000003519614000] 05:49:56 INFO - PROCESS | 848 | 1461070196735 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]]]}] 05:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 692ms 05:49:56 INFO - PROCESS | 848 | 1461070196782 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 05:49:56 INFO - PROCESS | 848 | 1461070196785 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 05:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:49:56 INFO - PROCESS | 848 | 1461070196788 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:49:56 INFO - PROCESS | 848 | 1461070196790 Marionette TRACE conn5 <- [1,2054,null,{}] 05:49:56 INFO - PROCESS | 848 | 1461070196794 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}] 05:49:56 INFO - PROCESS | 848 | 1461070196879 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 05:49:56 INFO - PROCESS | 848 | 1461070196885 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:56 INFO - PROCESS | 848 | ++DOCSHELL 000000352691D000 == 52 [pid = 848] [id = 523] 05:49:56 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003523B34400) [pid = 848] [serial = 1569] [outer = 0000000000000000] 05:49:56 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (0000003523C91C00) [pid = 848] [serial = 1570] [outer = 0000003523B34400] 05:49:56 INFO - PROCESS | 848 | 1461070196932 Marionette DEBUG loaded listener.js 05:49:57 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003523CC5000) [pid = 848] [serial = 1571] [outer = 0000003523B34400] 05:49:57 INFO - PROCESS | 848 | 1461070197414 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]]]}] 05:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 672ms 05:49:57 INFO - PROCESS | 848 | 1461070197462 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 05:49:57 INFO - PROCESS | 848 | 1461070197464 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 05:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:49:57 INFO - PROCESS | 848 | 1461070197468 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:49:57 INFO - PROCESS | 848 | 1461070197470 Marionette TRACE conn5 <- [1,2058,null,{}] 05:49:57 INFO - PROCESS | 848 | 1461070197473 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}] 05:49:57 INFO - PROCESS | 848 | 1461070197581 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 05:49:57 INFO - PROCESS | 848 | 1461070197663 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:57 INFO - PROCESS | 848 | ++DOCSHELL 0000003528583800 == 53 [pid = 848] [id = 524] 05:49:57 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003525009C00) [pid = 848] [serial = 1572] [outer = 0000000000000000] 05:49:57 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003525015000) [pid = 848] [serial = 1573] [outer = 0000003525009C00] 05:49:57 INFO - PROCESS | 848 | 1461070197711 Marionette DEBUG loaded listener.js 05:49:57 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (000000352593F800) [pid = 848] [serial = 1574] [outer = 0000003525009C00] 05:49:58 INFO - PROCESS | 848 | 1461070198156 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]]]}] 05:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 734ms 05:49:58 INFO - PROCESS | 848 | 1461070198205 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 05:49:58 INFO - PROCESS | 848 | 1461070198208 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 05:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:49:58 INFO - PROCESS | 848 | 1461070198219 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:49:58 INFO - PROCESS | 848 | 1461070198221 Marionette TRACE conn5 <- [1,2062,null,{}] 05:49:58 INFO - PROCESS | 848 | 1461070198225 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}] 05:49:58 INFO - PROCESS | 848 | 1461070198360 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 05:49:58 INFO - PROCESS | 848 | 1461070198416 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:58 INFO - PROCESS | 848 | ++DOCSHELL 0000003529B12800 == 54 [pid = 848] [id = 525] 05:49:58 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003525F94C00) [pid = 848] [serial = 1575] [outer = 0000000000000000] 05:49:58 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035260B4800) [pid = 848] [serial = 1576] [outer = 0000003525F94C00] 05:49:58 INFO - PROCESS | 848 | 1461070198467 Marionette DEBUG loaded listener.js 05:49:58 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003526C53800) [pid = 848] [serial = 1577] [outer = 0000003525F94C00] 05:49:58 INFO - PROCESS | 848 | 1461070198882 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]]]}] 05:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 734ms 05:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:49:58 INFO - PROCESS | 848 | 1461070198960 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 05:49:58 INFO - PROCESS | 848 | 1461070198962 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 05:49:58 INFO - PROCESS | 848 | 1461070198965 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:49:58 INFO - PROCESS | 848 | 1461070198967 Marionette TRACE conn5 <- [1,2066,null,{}] 05:49:58 INFO - PROCESS | 848 | 1461070198971 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}] 05:49:59 INFO - PROCESS | 848 | 1461070199078 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 97 (0000003526A0BC00) [pid = 848] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003523EE2800) [pid = 848] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003522998400) [pid = 848] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003523649000) [pid = 848] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 93 (00000035146DDC00) [pid = 848] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 92 (000000350B5BD400) [pid = 848] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 91 (000000351EB87400) [pid = 848] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 90 (000000350B5BC000) [pid = 848] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 89 (000000351E234800) [pid = 848] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 88 (0000003523EE5000) [pid = 848] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:49:59 INFO - PROCESS | 848 | --DOMWINDOW == 87 (0000003526008C00) [pid = 848] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:49:59 INFO - PROCESS | 848 | 1461070199210 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:59 INFO - PROCESS | 848 | ++DOCSHELL 00000035236DD800 == 55 [pid = 848] [id = 526] 05:49:59 INFO - PROCESS | 848 | ++DOMWINDOW == 88 (000000350B5FA400) [pid = 848] [serial = 1578] [outer = 0000000000000000] 05:49:59 INFO - PROCESS | 848 | ++DOMWINDOW == 89 (0000003519607C00) [pid = 848] [serial = 1579] [outer = 000000350B5FA400] 05:49:59 INFO - PROCESS | 848 | 1461070199258 Marionette DEBUG loaded listener.js 05:49:59 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003523E5A400) [pid = 848] [serial = 1580] [outer = 000000350B5FA400] 05:49:59 INFO - PROCESS | 848 | 1461070199634 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]]]}] 05:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 734ms 05:49:59 INFO - PROCESS | 848 | 1461070199702 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 05:49:59 INFO - PROCESS | 848 | 1461070199704 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 05:49:59 INFO - PROCESS | 848 | 1461070199707 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:49:59 INFO - PROCESS | 848 | 1461070199709 Marionette TRACE conn5 <- [1,2070,null,{}] 05:49:59 INFO - PROCESS | 848 | 1461070199713 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}] 05:49:59 INFO - PROCESS | 848 | 1461070199823 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 05:49:59 INFO - PROCESS | 848 | 1461070199836 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:49:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5C0000 == 56 [pid = 848] [id = 527] 05:49:59 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (00000035185D9800) [pid = 848] [serial = 1581] [outer = 0000000000000000] 05:49:59 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003526DDF400) [pid = 848] [serial = 1582] [outer = 00000035185D9800] 05:49:59 INFO - PROCESS | 848 | 1461070199884 Marionette DEBUG loaded listener.js 05:49:59 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003527697000) [pid = 848] [serial = 1583] [outer = 00000035185D9800] 05:50:00 INFO - PROCESS | 848 | 1461070200292 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]]]}] 05:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 631ms 05:50:00 INFO - PROCESS | 848 | 1461070200341 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 05:50:00 INFO - PROCESS | 848 | 1461070200343 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 05:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:50:00 INFO - PROCESS | 848 | 1461070200347 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:50:00 INFO - PROCESS | 848 | 1461070200348 Marionette TRACE conn5 <- [1,2074,null,{}] 05:50:00 INFO - PROCESS | 848 | 1461070200352 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}] 05:50:00 INFO - PROCESS | 848 | 1461070200461 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 05:50:00 INFO - PROCESS | 848 | 1461070200503 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:00 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAA8000 == 57 [pid = 848] [id = 528] 05:50:00 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003527628C00) [pid = 848] [serial = 1584] [outer = 0000000000000000] 05:50:00 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (00000035279C7C00) [pid = 848] [serial = 1585] [outer = 0000003527628C00] 05:50:00 INFO - PROCESS | 848 | 1461070200550 Marionette DEBUG loaded listener.js 05:50:00 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003528526400) [pid = 848] [serial = 1586] [outer = 0000003527628C00] 05:50:00 INFO - PROCESS | 848 | 1461070200961 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]]]}] 05:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 629ms 05:50:00 INFO - PROCESS | 848 | 1461070200979 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 05:50:00 INFO - PROCESS | 848 | 1461070200982 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 05:50:00 INFO - PROCESS | 848 | 1461070200985 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:50:00 INFO - PROCESS | 848 | 1461070200986 Marionette TRACE conn5 <- [1,2078,null,{}] 05:50:01 INFO - PROCESS | 848 | 1461070200990 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}] 05:50:01 INFO - PROCESS | 848 | 1461070201105 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 05:50:01 INFO - PROCESS | 848 | 1461070201113 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC41000 == 58 [pid = 848] [id = 529] 05:50:01 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035283C7800) [pid = 848] [serial = 1587] [outer = 0000000000000000] 05:50:01 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003528531000) [pid = 848] [serial = 1588] [outer = 00000035283C7800] 05:50:01 INFO - PROCESS | 848 | 1461070201162 Marionette DEBUG loaded listener.js 05:50:01 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003528E44C00) [pid = 848] [serial = 1589] [outer = 00000035283C7800] 05:50:01 INFO - PROCESS | 848 | 1461070201863 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]]]}] 05:50:01 INFO - PROCESS | 848 | --DOCSHELL 0000003526D9B800 == 57 [pid = 848] [id = 11] 05:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 923ms 05:50:01 INFO - PROCESS | 848 | 1461070201952 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 05:50:01 INFO - PROCESS | 848 | 1461070201957 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 05:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:50:01 INFO - PROCESS | 848 | 1461070201965 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:50:01 INFO - PROCESS | 848 | 1461070201968 Marionette TRACE conn5 <- [1,2082,null,{}] 05:50:01 INFO - PROCESS | 848 | 1461070201974 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}] 05:50:02 INFO - PROCESS | 848 | 1461070202099 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 05:50:02 INFO - PROCESS | 848 | 1461070202173 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:02 INFO - PROCESS | 848 | ++DOCSHELL 000000352505F000 == 58 [pid = 848] [id = 530] 05:50:02 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000351A17E800) [pid = 848] [serial = 1590] [outer = 0000000000000000] 05:50:02 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000351E329400) [pid = 848] [serial = 1591] [outer = 000000351A17E800] 05:50:02 INFO - PROCESS | 848 | 1461070202274 Marionette DEBUG loaded listener.js 05:50:02 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000351FB8F800) [pid = 848] [serial = 1592] [outer = 000000351A17E800] 05:50:02 INFO - PROCESS | 848 | 1461070202847 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]]]}] 05:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 924ms 05:50:02 INFO - PROCESS | 848 | 1461070202894 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 05:50:02 INFO - PROCESS | 848 | 1461070202900 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 05:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:50:02 INFO - PROCESS | 848 | 1461070202907 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:50:02 INFO - PROCESS | 848 | 1461070202910 Marionette TRACE conn5 <- [1,2086,null,{}] 05:50:02 INFO - PROCESS | 848 | 1461070202914 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}] 05:50:03 INFO - PROCESS | 848 | 1461070203031 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 05:50:03 INFO - PROCESS | 848 | 1461070203125 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:03 INFO - PROCESS | 848 | ++DOCSHELL 000000352948B800 == 59 [pid = 848] [id = 531] 05:50:03 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003523B32400) [pid = 848] [serial = 1593] [outer = 0000000000000000] 05:50:03 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (00000035250C5C00) [pid = 848] [serial = 1594] [outer = 0000003523B32400] 05:50:03 INFO - PROCESS | 848 | 1461070203183 Marionette DEBUG loaded listener.js 05:50:03 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003526003000) [pid = 848] [serial = 1595] [outer = 0000003523B32400] 05:50:03 INFO - PROCESS | 848 | 1461070203816 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]]]}] 05:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 986ms 05:50:03 INFO - PROCESS | 848 | 1461070203896 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 05:50:03 INFO - PROCESS | 848 | 1461070203899 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 05:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:50:03 INFO - PROCESS | 848 | 1461070203903 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:50:03 INFO - PROCESS | 848 | 1461070203907 Marionette TRACE conn5 <- [1,2090,null,{}] 05:50:03 INFO - PROCESS | 848 | 1461070203932 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}] 05:50:04 INFO - PROCESS | 848 | 1461070204081 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 05:50:04 INFO - PROCESS | 848 | 1461070204130 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD92000 == 60 [pid = 848] [id = 532] 05:50:04 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (00000035273D5400) [pid = 848] [serial = 1596] [outer = 0000000000000000] 05:50:04 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035279C9000) [pid = 848] [serial = 1597] [outer = 00000035273D5400] 05:50:04 INFO - PROCESS | 848 | 1461070204192 Marionette DEBUG loaded listener.js 05:50:04 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003528EE5400) [pid = 848] [serial = 1598] [outer = 00000035273D5400] 05:50:04 INFO - PROCESS | 848 | 1461070204822 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]]]}] 05:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 987ms 05:50:04 INFO - PROCESS | 848 | 1461070204891 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 05:50:04 INFO - PROCESS | 848 | 1461070204894 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 05:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:50:04 INFO - PROCESS | 848 | 1461070204898 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:50:04 INFO - PROCESS | 848 | 1461070204900 Marionette TRACE conn5 <- [1,2094,null,{}] 05:50:04 INFO - PROCESS | 848 | 1461070204919 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}] 05:50:05 INFO - PROCESS | 848 | 1461070205029 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 05:50:05 INFO - PROCESS | 848 | 1461070205154 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5BF000 == 61 [pid = 848] [id = 533] 05:50:05 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003519C0C400) [pid = 848] [serial = 1599] [outer = 0000000000000000] 05:50:05 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003528D71C00) [pid = 848] [serial = 1600] [outer = 0000003519C0C400] 05:50:05 INFO - PROCESS | 848 | 1461070205212 Marionette DEBUG loaded listener.js 05:50:05 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529A0D800) [pid = 848] [serial = 1601] [outer = 0000003519C0C400] 05:50:05 INFO - PROCESS | 848 | 1461070205987 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",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.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 05:50:06 INFO - PROCESS | 848 | 1461070206045 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 05:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:50:06 INFO - PROCESS | 848 | 1461070206051 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:50:06 INFO - PROCESS | 848 | 1461070206055 Marionette TRACE conn5 <- [1,2098,null,{}] 05:50:06 INFO - PROCESS | 848 | 1461070206061 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}] 05:50:06 INFO - PROCESS | 848 | 1461070206166 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 05:50:06 INFO - PROCESS | 848 | 1461070206267 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:06 INFO - PROCESS | 848 | ++DOCSHELL 000000351EBAE800 == 62 [pid = 848] [id = 534] 05:50:06 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003519F92000) [pid = 848] [serial = 1602] [outer = 0000000000000000] 05:50:06 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000351AF1D000) [pid = 848] [serial = 1603] [outer = 0000003519F92000] 05:50:06 INFO - PROCESS | 848 | 1461070206322 Marionette DEBUG loaded listener.js 05:50:06 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351E31C000) [pid = 848] [serial = 1604] [outer = 0000003519F92000] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000351E220800 == 61 [pid = 848] [id = 444] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352730A800 == 60 [pid = 848] [id = 495] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 0000003529ECE000 == 59 [pid = 848] [id = 497] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 00000035285A6000 == 58 [pid = 848] [id = 496] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352BAA8000 == 57 [pid = 848] [id = 528] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352A5C0000 == 56 [pid = 848] [id = 527] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 00000035236DD800 == 55 [pid = 848] [id = 526] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 0000003529B12800 == 54 [pid = 848] [id = 525] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 0000003528583800 == 53 [pid = 848] [id = 524] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352691D000 == 52 [pid = 848] [id = 523] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352647A000 == 51 [pid = 848] [id = 522] 05:50:06 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035250BA800) [pid = 848] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 05:50:06 INFO - PROCESS | 848 | --DOMWINDOW == 112 (00000035146D3C00) [pid = 848] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 05:50:06 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351EF3A400) [pid = 848] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 05:50:06 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003526DCF800) [pid = 848] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000351FBC4800 == 50 [pid = 848] [id = 521] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000351E3D6800 == 49 [pid = 848] [id = 520] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352BAA9000 == 48 [pid = 848] [id = 517] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 0000003526798800 == 47 [pid = 848] [id = 516] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000351F0AE800 == 46 [pid = 848] [id = 515] 05:50:06 INFO - PROCESS | 848 | --DOCSHELL 000000352A7DF800 == 45 [pid = 848] [id = 514] 05:50:06 INFO - PROCESS | 848 | 1461070206937 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]]]}] 05:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 923ms 05:50:06 INFO - PROCESS | 848 | 1461070206977 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 05:50:06 INFO - PROCESS | 848 | 1461070206983 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 05:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:50:06 INFO - PROCESS | 848 | 1461070206989 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:50:07 INFO - PROCESS | 848 | 1461070206992 Marionette TRACE conn5 <- [1,2102,null,{}] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003526C5E000) [pid = 848] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 108 (00000035250BB400) [pid = 848] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352361AC00) [pid = 848] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003523C8F800) [pid = 848] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003525967000) [pid = 848] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000351E322800) [pid = 848] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003517B71C00) [pid = 848] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 102 (000000351AFF7000) [pid = 848] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 101 (000000351F0D2400) [pid = 848] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003519593000) [pid = 848] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003519597C00) [pid = 848] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000352364C000) [pid = 848] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 97 (00000035146DD000) [pid = 848] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000352500D400) [pid = 848] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000352052F400) [pid = 848] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 94 (00000035260AE400) [pid = 848] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 93 (00000035264E3400) [pid = 848] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 92 (0000003522B88400) [pid = 848] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 91 (00000035260AD400) [pid = 848] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003525E85C00) [pid = 848] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | --DOMWINDOW == 89 (0000003526C58000) [pid = 848] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 05:50:07 INFO - PROCESS | 848 | 1461070207021 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}] 05:50:07 INFO - PROCESS | 848 | 1461070207108 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 05:50:07 INFO - PROCESS | 848 | 1461070207115 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:07 INFO - PROCESS | 848 | ++DOCSHELL 000000351E2B6800 == 46 [pid = 848] [id = 535] 05:50:07 INFO - PROCESS | 848 | ++DOMWINDOW == 90 (0000003519615C00) [pid = 848] [serial = 1605] [outer = 0000000000000000] 05:50:07 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (000000351976BC00) [pid = 848] [serial = 1606] [outer = 0000003519615C00] 05:50:07 INFO - PROCESS | 848 | 1461070207163 Marionette DEBUG loaded listener.js 05:50:07 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (000000351E322800) [pid = 848] [serial = 1607] [outer = 0000003519615C00] 05:50:07 INFO - PROCESS | 848 | 1461070207698 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]]]}] 05:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 734ms 05:50:07 INFO - PROCESS | 848 | 1461070207724 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 05:50:07 INFO - PROCESS | 848 | 1461070207726 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 05:50:07 INFO - PROCESS | 848 | 1461070207730 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:50:07 INFO - PROCESS | 848 | 1461070207734 Marionette TRACE conn5 <- [1,2106,null,{}] 05:50:07 INFO - PROCESS | 848 | 1461070207744 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}] 05:50:07 INFO - PROCESS | 848 | 1461070207833 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 05:50:07 INFO - PROCESS | 848 | 1461070207917 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:07 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CB8800 == 47 [pid = 848] [id = 536] 05:50:07 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000351FB92C00) [pid = 848] [serial = 1608] [outer = 0000000000000000] 05:50:07 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003522994C00) [pid = 848] [serial = 1609] [outer = 000000351FB92C00] 05:50:07 INFO - PROCESS | 848 | 1461070207968 Marionette DEBUG loaded listener.js 05:50:08 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003523611C00) [pid = 848] [serial = 1610] [outer = 000000351FB92C00] 05:50:08 INFO - PROCESS | 848 | 1461070208353 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]]]}] 05:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 05:50:08 INFO - PROCESS | 848 | 1461070208404 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 05:50:08 INFO - PROCESS | 848 | 1461070208407 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 05:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:50:08 INFO - PROCESS | 848 | 1461070208410 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:50:08 INFO - PROCESS | 848 | 1461070208412 Marionette TRACE conn5 <- [1,2110,null,{}] 05:50:08 INFO - PROCESS | 848 | 1461070208416 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}] 05:50:08 INFO - PROCESS | 848 | 1461070208501 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 05:50:08 INFO - PROCESS | 848 | 1461070208507 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:08 INFO - PROCESS | 848 | ++DOCSHELL 0000003526568000 == 48 [pid = 848] [id = 537] 05:50:08 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003523631800) [pid = 848] [serial = 1611] [outer = 0000000000000000] 05:50:08 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035236A8C00) [pid = 848] [serial = 1612] [outer = 0000003523631800] 05:50:08 INFO - PROCESS | 848 | 1461070208555 Marionette DEBUG loaded listener.js 05:50:08 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003523C33C00) [pid = 848] [serial = 1613] [outer = 0000003523631800] 05:50:09 INFO - PROCESS | 848 | 1461070208995 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]]]}] 05:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 628ms 05:50:09 INFO - PROCESS | 848 | 1461070209042 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 05:50:09 INFO - PROCESS | 848 | 1461070209044 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 05:50:09 INFO - PROCESS | 848 | 1461070209047 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:50:09 INFO - PROCESS | 848 | 1461070209049 Marionette TRACE conn5 <- [1,2114,null,{}] 05:50:09 INFO - PROCESS | 848 | 1461070209053 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}] 05:50:09 INFO - PROCESS | 848 | 1461070209160 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 05:50:09 INFO - PROCESS | 848 | 1461070209242 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:09 INFO - PROCESS | 848 | ++DOCSHELL 000000351E221000 == 49 [pid = 848] [id = 538] 05:50:09 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003523C96000) [pid = 848] [serial = 1614] [outer = 0000000000000000] 05:50:09 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523CB6800) [pid = 848] [serial = 1615] [outer = 0000003523C96000] 05:50:09 INFO - PROCESS | 848 | 1461070209290 Marionette DEBUG loaded listener.js 05:50:09 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000352500E800) [pid = 848] [serial = 1616] [outer = 0000003523C96000] 05:50:09 INFO - PROCESS | 848 | 1461070209725 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]]]}] 05:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 735ms 05:50:09 INFO - PROCESS | 848 | 1461070209785 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 05:50:09 INFO - PROCESS | 848 | 1461070209787 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 05:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:50:09 INFO - PROCESS | 848 | 1461070209796 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:50:09 INFO - PROCESS | 848 | 1461070209798 Marionette TRACE conn5 <- [1,2118,null,{}] 05:50:09 INFO - PROCESS | 848 | 1461070209801 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}] 05:50:09 INFO - PROCESS | 848 | 1461070209933 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 05:50:09 INFO - PROCESS | 848 | 1461070209992 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:10 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AB800 == 50 [pid = 848] [id = 539] 05:50:10 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003525C61800) [pid = 848] [serial = 1617] [outer = 0000000000000000] 05:50:10 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003526008000) [pid = 848] [serial = 1618] [outer = 0000003525C61800] 05:50:10 INFO - PROCESS | 848 | 1461070210044 Marionette DEBUG loaded listener.js 05:50:10 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (00000035260B3800) [pid = 848] [serial = 1619] [outer = 0000003525C61800] 05:50:10 INFO - PROCESS | 848 | 1461070210485 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] 05:50:10 INFO - PROCESS | 848 | 1461070210543 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 05:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:50:10 INFO - PROCESS | 848 | 1461070210551 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:50:10 INFO - PROCESS | 848 | 1461070210553 Marionette TRACE conn5 <- [1,2122,null,{}] 05:50:10 INFO - PROCESS | 848 | 1461070210556 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}] 05:50:10 INFO - PROCESS | 848 | 1461070210665 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 05:50:10 INFO - PROCESS | 848 | 1461070210723 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003529D6A800 == 51 [pid = 848] [id = 540] 05:50:10 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (00000035264EBC00) [pid = 848] [serial = 1620] [outer = 0000000000000000] 05:50:10 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003526C51400) [pid = 848] [serial = 1621] [outer = 00000035264EBC00] 05:50:10 INFO - PROCESS | 848 | 1461070210770 Marionette DEBUG loaded listener.js 05:50:10 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003526DC7400) [pid = 848] [serial = 1622] [outer = 00000035264EBC00] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003523E5A800) [pid = 848] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000350B5BD800) [pid = 848] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000351E325000) [pid = 848] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003523C94800) [pid = 848] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003525009C00) [pid = 848] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003525F94C00) [pid = 848] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000350B5FA400) [pid = 848] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003526CEA800) [pid = 848] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003519766400) [pid = 848] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 97 (0000003523B34400) [pid = 848] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003519592400) [pid = 848] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 95 (000000350B5BC400) [pid = 848] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 94 (0000003519614000) [pid = 848] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003527628C00) [pid = 848] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:50:11 INFO - PROCESS | 848 | --DOMWINDOW == 92 (00000035185D9800) [pid = 848] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:50:11 INFO - PROCESS | 848 | 1461070211336 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",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.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 05:50:11 INFO - PROCESS | 848 | 1461070211376 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 05:50:11 INFO - PROCESS | 848 | 1461070211379 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:50:11 INFO - PROCESS | 848 | 1461070211381 Marionette TRACE conn5 <- [1,2126,null,{}] 05:50:11 INFO - PROCESS | 848 | 1461070211384 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}] 05:50:11 INFO - PROCESS | 848 | 1461070211466 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 05:50:11 INFO - PROCESS | 848 | 1461070211545 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:11 INFO - PROCESS | 848 | ++DOCSHELL 000000352A499000 == 52 [pid = 848] [id = 541] 05:50:11 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (00000035146D7C00) [pid = 848] [serial = 1623] [outer = 0000000000000000] 05:50:11 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000351FB8F400) [pid = 848] [serial = 1624] [outer = 00000035146D7C00] 05:50:11 INFO - PROCESS | 848 | 1461070211593 Marionette DEBUG loaded listener.js 05:50:11 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003526C56000) [pid = 848] [serial = 1625] [outer = 00000035146D7C00] 05:50:11 INFO - PROCESS | 848 | 1461070211952 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]]]}] 05:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 629ms 05:50:12 INFO - PROCESS | 848 | 1461070212012 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 05:50:12 INFO - PROCESS | 848 | 1461070212014 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 05:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:50:12 INFO - PROCESS | 848 | 1461070212024 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:50:12 INFO - PROCESS | 848 | 1461070212026 Marionette TRACE conn5 <- [1,2130,null,{}] 05:50:12 INFO - PROCESS | 848 | 1461070212032 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}] 05:50:12 INFO - PROCESS | 848 | 1461070212115 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 05:50:12 INFO - PROCESS | 848 | 1461070212121 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7C3000 == 53 [pid = 848] [id = 542] 05:50:12 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (0000003526DCFC00) [pid = 848] [serial = 1626] [outer = 0000000000000000] 05:50:12 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003527263800) [pid = 848] [serial = 1627] [outer = 0000003526DCFC00] 05:50:12 INFO - PROCESS | 848 | 1461070212168 Marionette DEBUG loaded listener.js 05:50:12 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003527696C00) [pid = 848] [serial = 1628] [outer = 0000003526DCFC00] 05:50:12 INFO - PROCESS | 848 | 1461070212588 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] 05:50:12 INFO - PROCESS | 848 | 1461070212653 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 05:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:50:12 INFO - PROCESS | 848 | 1461070212656 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:50:12 INFO - PROCESS | 848 | 1461070212658 Marionette TRACE conn5 <- [1,2134,null,{}] 05:50:12 INFO - PROCESS | 848 | 1461070212661 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}] 05:50:12 INFO - PROCESS | 848 | 1461070212746 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 05:50:12 INFO - PROCESS | 848 | 1461070212755 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352DAA4000 == 54 [pid = 848] [id = 543] 05:50:12 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003522974400) [pid = 848] [serial = 1629] [outer = 0000000000000000] 05:50:12 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000352852E400) [pid = 848] [serial = 1630] [outer = 0000003522974400] 05:50:12 INFO - PROCESS | 848 | 1461070212801 Marionette DEBUG loaded listener.js 05:50:12 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003529A07800) [pid = 848] [serial = 1631] [outer = 0000003522974400] 05:50:13 INFO - PROCESS | 848 | 1461070213301 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] 05:50:13 INFO - PROCESS | 848 | 1461070213399 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 05:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:50:13 INFO - PROCESS | 848 | 1461070213405 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:50:13 INFO - PROCESS | 848 | 1461070213410 Marionette TRACE conn5 <- [1,2138,null,{}] 05:50:13 INFO - PROCESS | 848 | 1461070213417 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}] 05:50:13 INFO - PROCESS | 848 | 1461070213635 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 05:50:13 INFO - PROCESS | 848 | 1461070213647 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:13 INFO - PROCESS | 848 | ++DOCSHELL 000000351EDBB000 == 55 [pid = 848] [id = 544] 05:50:13 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003519E27000) [pid = 848] [serial = 1632] [outer = 0000000000000000] 05:50:13 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000351AF7D800) [pid = 848] [serial = 1633] [outer = 0000003519E27000] 05:50:13 INFO - PROCESS | 848 | 1461070213707 Marionette DEBUG loaded listener.js 05:50:13 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000351EB53C00) [pid = 848] [serial = 1634] [outer = 0000003519E27000] 05:50:14 INFO - PROCESS | 848 | 1461070214323 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",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.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 05:50:14 INFO - PROCESS | 848 | 1461070214401 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 05:50:14 INFO - PROCESS | 848 | 1461070214407 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:50:14 INFO - PROCESS | 848 | 1461070214410 Marionette TRACE conn5 <- [1,2142,null,{}] 05:50:14 INFO - PROCESS | 848 | 1461070214415 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}] 05:50:14 INFO - PROCESS | 848 | 1461070214528 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 05:50:14 INFO - PROCESS | 848 | 1461070214653 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:14 INFO - PROCESS | 848 | ++DOCSHELL 0000003526796000 == 56 [pid = 848] [id = 545] 05:50:14 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003520537800) [pid = 848] [serial = 1635] [outer = 0000000000000000] 05:50:14 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003523648800) [pid = 848] [serial = 1636] [outer = 0000003520537800] 05:50:14 INFO - PROCESS | 848 | 1461070214712 Marionette DEBUG loaded listener.js 05:50:14 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003525008800) [pid = 848] [serial = 1637] [outer = 0000003520537800] 05:50:15 INFO - PROCESS | 848 | 1461070215349 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]]]}] 05:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 987ms 05:50:15 INFO - PROCESS | 848 | 1461070215399 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 05:50:15 INFO - PROCESS | 848 | 1461070215402 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 05:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:50:15 INFO - PROCESS | 848 | 1461070215406 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:50:15 INFO - PROCESS | 848 | 1461070215411 Marionette TRACE conn5 <- [1,2146,null,{}] 05:50:15 INFO - PROCESS | 848 | 1461070215423 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}] 05:50:15 INFO - PROCESS | 848 | 1461070215539 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 05:50:15 INFO - PROCESS | 848 | 1461070215662 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE2D800 == 57 [pid = 848] [id = 546] 05:50:15 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003525E83000) [pid = 848] [serial = 1638] [outer = 0000000000000000] 05:50:15 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003526DD5400) [pid = 848] [serial = 1639] [outer = 0000003525E83000] 05:50:15 INFO - PROCESS | 848 | 1461070215725 Marionette DEBUG loaded listener.js 05:50:15 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003529A0DC00) [pid = 848] [serial = 1640] [outer = 0000003525E83000] 05:50:16 INFO - PROCESS | 848 | 1461070216370 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",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 05:50:16 INFO - PROCESS | 848 | 1461070216438 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 05:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:50:16 INFO - PROCESS | 848 | 1461070216442 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:50:16 INFO - PROCESS | 848 | 1461070216444 Marionette TRACE conn5 <- [1,2150,null,{}] 05:50:16 INFO - PROCESS | 848 | 1461070216448 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}] 05:50:16 INFO - PROCESS | 848 | 1461070216558 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 05:50:16 INFO - PROCESS | 848 | 1461070216681 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352E103800 == 58 [pid = 848] [id = 547] 05:50:16 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529A67000) [pid = 848] [serial = 1641] [outer = 0000000000000000] 05:50:16 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003529B04400) [pid = 848] [serial = 1642] [outer = 0000003529A67000] 05:50:16 INFO - PROCESS | 848 | 1461070216742 Marionette DEBUG loaded listener.js 05:50:16 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529D4C400) [pid = 848] [serial = 1643] [outer = 0000003529A67000] 05:50:17 INFO - PROCESS | 848 | 1461070217282 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]]]}] 05:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 881ms 05:50:17 INFO - PROCESS | 848 | 1461070217325 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 05:50:17 INFO - PROCESS | 848 | 1461070217328 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 05:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:50:17 INFO - PROCESS | 848 | 1461070217331 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:50:17 INFO - PROCESS | 848 | 1461070217334 Marionette TRACE conn5 <- [1,2154,null,{}] 05:50:17 INFO - PROCESS | 848 | 1461070217337 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}] 05:50:17 INFO - PROCESS | 848 | 1461070217444 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 05:50:17 INFO - PROCESS | 848 | 1461070217538 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:17 INFO - PROCESS | 848 | ++DOCSHELL 000000352E223000 == 59 [pid = 848] [id = 548] 05:50:17 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529B0B000) [pid = 848] [serial = 1644] [outer = 0000000000000000] 05:50:17 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529DA5000) [pid = 848] [serial = 1645] [outer = 0000003529B0B000] 05:50:17 INFO - PROCESS | 848 | 1461070217596 Marionette DEBUG loaded listener.js 05:50:17 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529DACC00) [pid = 848] [serial = 1646] [outer = 0000003529B0B000] 05:50:18 INFO - PROCESS | 848 | 1461070218235 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]]]}] 05:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 923ms 05:50:18 INFO - PROCESS | 848 | 1461070218441 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 05:50:18 INFO - PROCESS | 848 | 1461070218445 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 05:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:50:18 INFO - PROCESS | 848 | 1461070218461 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:50:18 INFO - PROCESS | 848 | 1461070218464 Marionette TRACE conn5 <- [1,2158,null,{}] 05:50:18 INFO - PROCESS | 848 | 1461070218470 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}] 05:50:18 INFO - PROCESS | 848 | 1461070218581 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 05:50:18 INFO - PROCESS | 848 | 1461070218699 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:18 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A9800 == 60 [pid = 848] [id = 549] 05:50:18 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (00000035146D3000) [pid = 848] [serial = 1647] [outer = 0000000000000000] 05:50:18 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003519621C00) [pid = 848] [serial = 1648] [outer = 00000035146D3000] 05:50:18 INFO - PROCESS | 848 | 1461070218755 Marionette DEBUG loaded listener.js 05:50:18 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000351E285000) [pid = 848] [serial = 1649] [outer = 00000035146D3000] 05:50:19 INFO - PROCESS | 848 | 1461070219343 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]]]}] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000351ED1B800 == 59 [pid = 848] [id = 442] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352A7C3000 == 58 [pid = 848] [id = 542] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352A499000 == 57 [pid = 848] [id = 541] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 0000003529D6A800 == 56 [pid = 848] [id = 540] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 00000035285AB800 == 55 [pid = 848] [id = 539] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000351E221000 == 54 [pid = 848] [id = 538] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 0000003526568000 == 53 [pid = 848] [id = 537] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 0000003525CB8800 == 52 [pid = 848] [id = 536] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000351E2B6800 == 51 [pid = 848] [id = 535] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003519764800) [pid = 848] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003522993800) [pid = 848] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526CE7800) [pid = 848] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003527268800) [pid = 848] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000351EBAE800 == 50 [pid = 848] [id = 534] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352A5BF000 == 49 [pid = 848] [id = 533] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352DD92000 == 48 [pid = 848] [id = 532] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352948B800 == 47 [pid = 848] [id = 531] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352505F000 == 46 [pid = 848] [id = 530] 05:50:19 INFO - PROCESS | 848 | --DOCSHELL 000000352DC41000 == 45 [pid = 848] [id = 529] 05:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 986ms 05:50:19 INFO - PROCESS | 848 | 1461070219453 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 05:50:19 INFO - PROCESS | 848 | 1461070219456 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 05:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:50:19 INFO - PROCESS | 848 | 1461070219466 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:50:19 INFO - PROCESS | 848 | 1461070219470 Marionette TRACE conn5 <- [1,2162,null,{}] 05:50:19 INFO - PROCESS | 848 | 1461070219474 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}] 05:50:19 INFO - PROCESS | 848 | 1461070219580 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003525C63000) [pid = 848] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003517D32800) [pid = 848] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003522B33800) [pid = 848] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003523E54800) [pid = 848] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003525015000) [pid = 848] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 109 (00000035260B4800) [pid = 848] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352593F800) [pid = 848] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003519607C00) [pid = 848] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003526C53800) [pid = 848] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003526DE6C00) [pid = 848] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000351E32BC00) [pid = 848] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000351A17E400) [pid = 848] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003523C91C00) [pid = 848] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 101 (000000351E283C00) [pid = 848] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000351EFA0000) [pid = 848] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003523C33400) [pid = 848] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003519603800) [pid = 848] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 97 (0000003523E5A400) [pid = 848] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003522B8CC00) [pid = 848] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003523640400) [pid = 848] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 94 (00000035279C7C00) [pid = 848] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003526DDF400) [pid = 848] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 92 (0000003523CC5000) [pid = 848] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003527697000) [pid = 848] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | --DOMWINDOW == 90 (0000003528526400) [pid = 848] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 05:50:19 INFO - PROCESS | 848 | 1461070219664 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:19 INFO - PROCESS | 848 | ++DOCSHELL 000000351ED22000 == 46 [pid = 848] [id = 550] 05:50:19 INFO - PROCESS | 848 | ++DOMWINDOW == 91 (000000351864F000) [pid = 848] [serial = 1650] [outer = 0000000000000000] 05:50:19 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (000000351960B800) [pid = 848] [serial = 1651] [outer = 000000351864F000] 05:50:19 INFO - PROCESS | 848 | 1461070219712 Marionette DEBUG loaded listener.js 05:50:19 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (000000351E328C00) [pid = 848] [serial = 1652] [outer = 000000351864F000] 05:50:20 INFO - PROCESS | 848 | 1461070220226 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]]]}] 05:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 840ms 05:50:20 INFO - PROCESS | 848 | 1461070220306 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 05:50:20 INFO - PROCESS | 848 | 1461070220311 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 05:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:50:20 INFO - PROCESS | 848 | 1461070220316 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:50:20 INFO - PROCESS | 848 | 1461070220322 Marionette TRACE conn5 <- [1,2166,null,{}] 05:50:20 INFO - PROCESS | 848 | 1461070220330 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}] 05:50:20 INFO - PROCESS | 848 | 1461070220450 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 05:50:20 INFO - PROCESS | 848 | 1461070220565 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:20 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA3F000 == 47 [pid = 848] [id = 551] 05:50:20 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (0000003519592400) [pid = 848] [serial = 1653] [outer = 0000000000000000] 05:50:20 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (000000351960C000) [pid = 848] [serial = 1654] [outer = 0000003519592400] 05:50:20 INFO - PROCESS | 848 | 1461070220627 Marionette DEBUG loaded listener.js 05:50:20 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (000000351EFA0000) [pid = 848] [serial = 1655] [outer = 0000003519592400] 05:50:21 INFO - PROCESS | 848 | 1461070221237 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]]]}] 05:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 944ms 05:50:21 INFO - PROCESS | 848 | 1461070221264 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 05:50:21 INFO - PROCESS | 848 | 1461070221271 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 05:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:50:21 INFO - PROCESS | 848 | 1461070221278 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:50:21 INFO - PROCESS | 848 | 1461070221281 Marionette TRACE conn5 <- [1,2170,null,{}] 05:50:21 INFO - PROCESS | 848 | 1461070221285 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}] 05:50:21 INFO - PROCESS | 848 | 1461070221393 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 05:50:21 INFO - PROCESS | 848 | 1461070221474 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:21 INFO - PROCESS | 848 | ++DOCSHELL 0000003526515800 == 48 [pid = 848] [id = 552] 05:50:21 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003522B2C400) [pid = 848] [serial = 1656] [outer = 0000000000000000] 05:50:21 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003523610000) [pid = 848] [serial = 1657] [outer = 0000003522B2C400] 05:50:21 INFO - PROCESS | 848 | 1461070221573 Marionette DEBUG loaded listener.js 05:50:21 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003523632400) [pid = 848] [serial = 1658] [outer = 0000003522B2C400] 05:50:22 INFO - PROCESS | 848 | 1461070222186 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]]]}] 05:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 986ms 05:50:22 INFO - PROCESS | 848 | 1461070222270 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 05:50:22 INFO - PROCESS | 848 | 1461070222273 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 05:50:22 INFO - PROCESS | 848 | 1461070222291 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:50:22 INFO - PROCESS | 848 | 1461070222295 Marionette TRACE conn5 <- [1,2174,null,{}] 05:50:22 INFO - PROCESS | 848 | 1461070222307 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}] 05:50:22 INFO - PROCESS | 848 | 1461070222425 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 05:50:22 INFO - PROCESS | 848 | 1461070222497 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003527008800 == 49 [pid = 848] [id = 553] 05:50:22 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523C92800) [pid = 848] [serial = 1659] [outer = 0000000000000000] 05:50:22 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003523E57C00) [pid = 848] [serial = 1660] [outer = 0000003523C92800] 05:50:22 INFO - PROCESS | 848 | 1461070222600 Marionette DEBUG loaded listener.js 05:50:22 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003525017000) [pid = 848] [serial = 1661] [outer = 0000003523C92800] 05:50:23 INFO - PROCESS | 848 | 1461070223254 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]]]}] 05:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1025ms 05:50:23 INFO - PROCESS | 848 | 1461070223321 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 05:50:23 INFO - PROCESS | 848 | 1461070223325 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 05:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:50:23 INFO - PROCESS | 848 | 1461070223328 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:50:23 INFO - PROCESS | 848 | 1461070223330 Marionette TRACE conn5 <- [1,2178,null,{}] 05:50:23 INFO - PROCESS | 848 | 1461070223334 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}] 05:50:23 INFO - PROCESS | 848 | 1461070223441 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 05:50:23 INFO - PROCESS | 848 | 1461070223518 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:23 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A7000 == 50 [pid = 848] [id = 554] 05:50:23 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003525C5DC00) [pid = 848] [serial = 1662] [outer = 0000000000000000] 05:50:23 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003525C68C00) [pid = 848] [serial = 1663] [outer = 0000003525C5DC00] 05:50:23 INFO - PROCESS | 848 | 1461070223617 Marionette DEBUG loaded listener.js 05:50:23 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003526010400) [pid = 848] [serial = 1664] [outer = 0000003525C5DC00] 05:50:24 INFO - PROCESS | 848 | 1461070224169 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]]]}] 05:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 881ms 05:50:24 INFO - PROCESS | 848 | 1461070224212 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 05:50:24 INFO - PROCESS | 848 | 1461070224214 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 05:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:50:24 INFO - PROCESS | 848 | 1461070224218 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:50:24 INFO - PROCESS | 848 | 1461070224220 Marionette TRACE conn5 <- [1,2182,null,{}] 05:50:24 INFO - PROCESS | 848 | 1461070224224 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}] 05:50:24 INFO - PROCESS | 848 | 1461070224326 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 05:50:24 INFO - PROCESS | 848 | 1461070224406 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:24 INFO - PROCESS | 848 | ++DOCSHELL 0000003529D66800 == 51 [pid = 848] [id = 555] 05:50:24 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003525C61000) [pid = 848] [serial = 1665] [outer = 0000000000000000] 05:50:24 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003526326400) [pid = 848] [serial = 1666] [outer = 0000003525C61000] 05:50:24 INFO - PROCESS | 848 | 1461070224504 Marionette DEBUG loaded listener.js 05:50:24 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003526C5C800) [pid = 848] [serial = 1667] [outer = 0000003525C61000] 05:50:25 INFO - PROCESS | 848 | 1461070225069 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]]]}] 05:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 882ms 05:50:25 INFO - PROCESS | 848 | 1461070225102 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 05:50:25 INFO - PROCESS | 848 | 1461070225105 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 05:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:50:25 INFO - PROCESS | 848 | 1461070225123 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:50:25 INFO - PROCESS | 848 | 1461070225125 Marionette TRACE conn5 <- [1,2186,null,{}] 05:50:25 INFO - PROCESS | 848 | 1461070225129 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}] 05:50:25 INFO - PROCESS | 848 | 1461070225262 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 05:50:25 INFO - PROCESS | 848 | 1461070225388 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:25 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5AC000 == 52 [pid = 848] [id = 556] 05:50:25 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003526302800) [pid = 848] [serial = 1668] [outer = 0000000000000000] 05:50:25 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003527410000) [pid = 848] [serial = 1669] [outer = 0000003526302800] 05:50:25 INFO - PROCESS | 848 | 1461070225449 Marionette DEBUG loaded listener.js 05:50:25 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003528E39400) [pid = 848] [serial = 1670] [outer = 0000003526302800] 05:50:25 INFO - PROCESS | 848 | 1461070225994 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]]]}] 05:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 923ms 05:50:26 INFO - PROCESS | 848 | 1461070226106 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 05:50:26 INFO - PROCESS | 848 | 1461070226110 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 05:50:26 INFO - PROCESS | 848 | 1461070226116 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:50:26 INFO - PROCESS | 848 | 1461070226120 Marionette TRACE conn5 <- [1,2190,null,{}] 05:50:26 INFO - PROCESS | 848 | 1461070226139 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}] 05:50:26 INFO - PROCESS | 848 | 1461070226254 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 05:50:26 INFO - PROCESS | 848 | 1461070226329 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:26 INFO - PROCESS | 848 | ++DOCSHELL 000000351A11D000 == 53 [pid = 848] [id = 557] 05:50:26 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (00000035146D8C00) [pid = 848] [serial = 1671] [outer = 0000000000000000] 05:50:26 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (00000035146E0000) [pid = 848] [serial = 1672] [outer = 00000035146D8C00] 05:50:26 INFO - PROCESS | 848 | 1461070226424 Marionette DEBUG loaded listener.js 05:50:26 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351864B800) [pid = 848] [serial = 1673] [outer = 00000035146D8C00] 05:50:26 INFO - PROCESS | 848 | --DOCSHELL 00000035205A9800 == 52 [pid = 848] [id = 549] 05:50:26 INFO - PROCESS | 848 | --DOCSHELL 000000351EDBB000 == 51 [pid = 848] [id = 544] 05:50:26 INFO - PROCESS | 848 | 1461070226982 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]]]}] 05:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 881ms 05:50:27 INFO - PROCESS | 848 | 1461070227004 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 05:50:27 INFO - PROCESS | 848 | 1461070227008 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 05:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:50:27 INFO - PROCESS | 848 | 1461070227015 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:50:27 INFO - PROCESS | 848 | 1461070227019 Marionette TRACE conn5 <- [1,2194,null,{}] 05:50:27 INFO - PROCESS | 848 | 1461070227023 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}] 05:50:27 INFO - PROCESS | 848 | 1461070227114 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 05:50:27 INFO - PROCESS | 848 | 1461070227201 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:27 INFO - PROCESS | 848 | ++DOCSHELL 0000003523E70800 == 52 [pid = 848] [id = 558] 05:50:27 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003519765400) [pid = 848] [serial = 1674] [outer = 0000000000000000] 05:50:27 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003519F8EC00) [pid = 848] [serial = 1675] [outer = 0000003519765400] 05:50:27 INFO - PROCESS | 848 | 1461070227249 Marionette DEBUG loaded listener.js 05:50:27 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000351E316000) [pid = 848] [serial = 1676] [outer = 0000003519765400] 05:50:27 INFO - PROCESS | 848 | 1461070227637 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]]]}] 05:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 672ms 05:50:27 INFO - PROCESS | 848 | 1461070227689 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 05:50:27 INFO - PROCESS | 848 | 1461070227692 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 05:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:50:27 INFO - PROCESS | 848 | 1461070227695 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:50:27 INFO - PROCESS | 848 | 1461070227697 Marionette TRACE conn5 <- [1,2198,null,{}] 05:50:27 INFO - PROCESS | 848 | 1461070227707 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}] 05:50:27 INFO - PROCESS | 848 | 1461070227802 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 05:50:27 INFO - PROCESS | 848 | 1461070227811 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:27 INFO - PROCESS | 848 | ++DOCSHELL 0000003526914000 == 53 [pid = 848] [id = 559] 05:50:27 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352019BC00) [pid = 848] [serial = 1677] [outer = 0000000000000000] 05:50:27 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003522968000) [pid = 848] [serial = 1678] [outer = 000000352019BC00] 05:50:27 INFO - PROCESS | 848 | 1461070227862 Marionette DEBUG loaded listener.js 05:50:27 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003523611000) [pid = 848] [serial = 1679] [outer = 000000352019BC00] 05:50:28 INFO - PROCESS | 848 | 1461070228422 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]]]}] 05:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 776ms 05:50:28 INFO - PROCESS | 848 | 1461070228474 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 05:50:28 INFO - PROCESS | 848 | 1461070228477 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 05:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:50:28 INFO - PROCESS | 848 | 1461070228485 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:50:28 INFO - PROCESS | 848 | 1461070228487 Marionette TRACE conn5 <- [1,2202,null,{}] 05:50:28 INFO - PROCESS | 848 | 1461070228491 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}] 05:50:28 INFO - PROCESS | 848 | 1461070228607 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 05:50:28 INFO - PROCESS | 848 | 1461070228617 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:28 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DCE000 == 54 [pid = 848] [id = 560] 05:50:28 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (00000035236AAC00) [pid = 848] [serial = 1680] [outer = 0000000000000000] 05:50:28 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003523C8F000) [pid = 848] [serial = 1681] [outer = 00000035236AAC00] 05:50:28 INFO - PROCESS | 848 | 1461070228712 Marionette DEBUG loaded listener.js 05:50:28 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003525008400) [pid = 848] [serial = 1682] [outer = 00000035236AAC00] 05:50:29 INFO - PROCESS | 848 | 1461070229148 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]]]}] 05:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 692ms 05:50:29 INFO - PROCESS | 848 | 1461070229179 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 05:50:29 INFO - PROCESS | 848 | 1461070229181 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 05:50:29 INFO - PROCESS | 848 | 1461070229184 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:50:29 INFO - PROCESS | 848 | 1461070229186 Marionette TRACE conn5 <- [1,2206,null,{}] 05:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:50:29 INFO - PROCESS | 848 | 1461070229189 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}] 05:50:29 INFO - PROCESS | 848 | 1461070229332 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 05:50:29 INFO - PROCESS | 848 | 1461070229389 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352A72E000 == 55 [pid = 848] [id = 561] 05:50:29 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003523EE1C00) [pid = 848] [serial = 1683] [outer = 0000000000000000] 05:50:29 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003525B46400) [pid = 848] [serial = 1684] [outer = 0000003523EE1C00] 05:50:29 INFO - PROCESS | 848 | 1461070229436 Marionette DEBUG loaded listener.js 05:50:29 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352600E800) [pid = 848] [serial = 1685] [outer = 0000003523EE1C00] 05:50:29 INFO - PROCESS | 848 | 1461070229864 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]]]}] 05:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 734ms 05:50:29 INFO - PROCESS | 848 | 1461070229924 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 05:50:29 INFO - PROCESS | 848 | 1461070229927 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 05:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:50:29 INFO - PROCESS | 848 | 1461070229930 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:50:29 INFO - PROCESS | 848 | 1461070229932 Marionette TRACE conn5 <- [1,2210,null,{}] 05:50:29 INFO - PROCESS | 848 | 1461070229941 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}] 05:50:30 INFO - PROCESS | 848 | 1461070230082 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351A17E800) [pid = 848] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523631800) [pid = 848] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003519C0C400) [pid = 848] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003525C61800) [pid = 848] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000351FB92C00) [pid = 848] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003519F92000) [pid = 848] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 119 (00000035146D3000) [pid = 848] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 118 (00000035146D7C00) [pid = 848] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003526DCFC00) [pid = 848] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003522974400) [pid = 848] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000351E065000) [pid = 848] [serial = 32] [outer = 0000000000000000] [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.] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 114 (00000035264EBC00) [pid = 848] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351E359000) [pid = 848] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003525E86000) [pid = 848] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003527261800) [pid = 848] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003519606400) [pid = 848] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523C96000) [pid = 848] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:50:30 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003519615C00) [pid = 848] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:50:30 INFO - PROCESS | 848 | 1461070230190 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:30 INFO - PROCESS | 848 | ++DOCSHELL 000000351E20C800 == 56 [pid = 848] [id = 562] 05:50:30 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000350B5F8800) [pid = 848] [serial = 1686] [outer = 0000000000000000] 05:50:30 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003519615C00) [pid = 848] [serial = 1687] [outer = 000000350B5F8800] 05:50:30 INFO - PROCESS | 848 | 1461070230243 Marionette DEBUG loaded listener.js 05:50:30 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003523646C00) [pid = 848] [serial = 1688] [outer = 000000350B5F8800] 05:50:30 INFO - PROCESS | 848 | 1461070230627 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]]]}] 05:50:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 734ms 05:50:30 INFO - PROCESS | 848 | 1461070230678 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 05:50:30 INFO - PROCESS | 848 | 1461070230681 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 05:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:50:30 INFO - PROCESS | 848 | 1461070230684 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:50:30 INFO - PROCESS | 848 | 1461070230686 Marionette TRACE conn5 <- [1,2214,null,{}] 05:50:30 INFO - PROCESS | 848 | 1461070230689 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}] 05:50:30 INFO - PROCESS | 848 | 1461070230803 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 05:50:30 INFO - PROCESS | 848 | 1461070230811 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:30 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD87000 == 57 [pid = 848] [id = 563] 05:50:30 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (00000035146DE000) [pid = 848] [serial = 1689] [outer = 0000000000000000] 05:50:30 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003526DDDC00) [pid = 848] [serial = 1690] [outer = 00000035146DE000] 05:50:30 INFO - PROCESS | 848 | 1461070230857 Marionette DEBUG loaded listener.js 05:50:30 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035273CD800) [pid = 848] [serial = 1691] [outer = 00000035146DE000] 05:50:31 INFO - PROCESS | 848 | 1461070231269 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]]]}] 05:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 629ms 05:50:31 INFO - PROCESS | 848 | 1461070231315 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 05:50:31 INFO - PROCESS | 848 | 1461070231317 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 05:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:50:31 INFO - PROCESS | 848 | 1461070231320 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:50:31 INFO - PROCESS | 848 | 1461070231322 Marionette TRACE conn5 <- [1,2218,null,{}] 05:50:31 INFO - PROCESS | 848 | 1461070231326 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}] 05:50:31 INFO - PROCESS | 848 | 1461070231442 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 05:50:31 INFO - PROCESS | 848 | 1461070231450 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:31 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0B6800 == 58 [pid = 848] [id = 564] 05:50:31 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000351E31F000) [pid = 848] [serial = 1692] [outer = 0000000000000000] 05:50:31 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (00000035283B9800) [pid = 848] [serial = 1693] [outer = 000000351E31F000] 05:50:31 INFO - PROCESS | 848 | 1461070231496 Marionette DEBUG loaded listener.js 05:50:31 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003528D22800) [pid = 848] [serial = 1694] [outer = 000000351E31F000] 05:50:31 INFO - PROCESS | 848 | 1461070231901 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]]]}] 05:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 629ms 05:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:50:31 INFO - PROCESS | 848 | 1461070231953 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 05:50:31 INFO - PROCESS | 848 | 1461070231956 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 05:50:31 INFO - PROCESS | 848 | 1461070231959 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:50:31 INFO - PROCESS | 848 | 1461070231961 Marionette TRACE conn5 <- [1,2222,null,{}] 05:50:31 INFO - PROCESS | 848 | 1461070231964 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}] 05:50:32 INFO - PROCESS | 848 | 1461070232080 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 05:50:32 INFO - PROCESS | 848 | 1461070232121 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:32 INFO - PROCESS | 848 | ++DOCSHELL 000000352E106800 == 59 [pid = 848] [id = 565] 05:50:32 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003519615000) [pid = 848] [serial = 1695] [outer = 0000000000000000] 05:50:32 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003527267C00) [pid = 848] [serial = 1696] [outer = 0000003519615000] 05:50:32 INFO - PROCESS | 848 | 1461070232167 Marionette DEBUG loaded listener.js 05:50:32 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003529A11000) [pid = 848] [serial = 1697] [outer = 0000003519615000] 05:50:32 INFO - PROCESS | 848 | 1461070232830 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]]]}] 05:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 924ms 05:50:32 INFO - PROCESS | 848 | 1461070232887 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 05:50:32 INFO - PROCESS | 848 | 1461070232893 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 05:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:50:32 INFO - PROCESS | 848 | 1461070232898 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:50:32 INFO - PROCESS | 848 | 1461070232903 Marionette TRACE conn5 <- [1,2226,null,{}] 05:50:32 INFO - PROCESS | 848 | 1461070232908 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}] 05:50:33 INFO - PROCESS | 848 | 1461070233057 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 05:50:33 INFO - PROCESS | 848 | 1461070233211 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003525099800 == 60 [pid = 848] [id = 566] 05:50:33 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000351E284400) [pid = 848] [serial = 1698] [outer = 0000000000000000] 05:50:33 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000351E31D400) [pid = 848] [serial = 1699] [outer = 000000351E284400] 05:50:33 INFO - PROCESS | 848 | 1461070233270 Marionette DEBUG loaded listener.js 05:50:33 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000351FA18000) [pid = 848] [serial = 1700] [outer = 000000351E284400] 05:50:33 INFO - PROCESS | 848 | 1461070233866 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]]]}] 05:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1027ms 05:50:33 INFO - PROCESS | 848 | 1461070233928 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 05:50:33 INFO - PROCESS | 848 | 1461070233936 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 05:50:33 INFO - PROCESS | 848 | 1461070233943 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:50:33 INFO - PROCESS | 848 | 1461070233946 Marionette TRACE conn5 <- [1,2230,null,{}] 05:50:33 INFO - PROCESS | 848 | 1461070233950 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}] 05:50:34 INFO - PROCESS | 848 | 1461070234126 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 05:50:34 INFO - PROCESS | 848 | 1461070234246 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:34 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5A8000 == 61 [pid = 848] [id = 567] 05:50:34 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351E311800) [pid = 848] [serial = 1701] [outer = 0000000000000000] 05:50:34 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003523C91C00) [pid = 848] [serial = 1702] [outer = 000000351E311800] 05:50:34 INFO - PROCESS | 848 | 1461070234305 Marionette DEBUG loaded listener.js 05:50:34 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003526010000) [pid = 848] [serial = 1703] [outer = 000000351E311800] 05:50:34 INFO - PROCESS | 848 | 1461070234908 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]]]}] 05:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 985ms 05:50:34 INFO - PROCESS | 848 | 1461070234933 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 05:50:34 INFO - PROCESS | 848 | 1461070234936 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 05:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:50:34 INFO - PROCESS | 848 | 1461070234940 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:50:34 INFO - PROCESS | 848 | 1461070234944 Marionette TRACE conn5 <- [1,2234,null,{}] 05:50:34 INFO - PROCESS | 848 | 1461070234956 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}] 05:50:35 INFO - PROCESS | 848 | 1461070235071 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 05:50:35 INFO - PROCESS | 848 | 1461070235198 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:35 INFO - PROCESS | 848 | ++DOCSHELL 000000352E821000 == 62 [pid = 848] [id = 568] 05:50:35 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003526DD3800) [pid = 848] [serial = 1704] [outer = 0000000000000000] 05:50:35 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003529A04000) [pid = 848] [serial = 1705] [outer = 0000003526DD3800] 05:50:35 INFO - PROCESS | 848 | 1461070235259 Marionette DEBUG loaded listener.js 05:50:35 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003529A6AC00) [pid = 848] [serial = 1706] [outer = 0000003526DD3800] 05:50:35 INFO - PROCESS | 848 | 1461070235864 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]]]}] 05:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 987ms 05:50:35 INFO - PROCESS | 848 | 1461070235928 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 05:50:35 INFO - PROCESS | 848 | 1461070235932 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 05:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:50:35 INFO - PROCESS | 848 | 1461070235935 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:50:35 INFO - PROCESS | 848 | 1461070235937 Marionette TRACE conn5 <- [1,2238,null,{}] 05:50:35 INFO - PROCESS | 848 | 1461070235941 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}] 05:50:36 INFO - PROCESS | 848 | 1461070236095 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 05:50:36 INFO - PROCESS | 848 | 1461070236153 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:36 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFBF800 == 63 [pid = 848] [id = 569] 05:50:36 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003529D4BC00) [pid = 848] [serial = 1707] [outer = 0000000000000000] 05:50:36 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003529D54800) [pid = 848] [serial = 1708] [outer = 0000003529D4BC00] 05:50:36 INFO - PROCESS | 848 | 1461070236210 Marionette DEBUG loaded listener.js 05:50:36 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003529DAC800) [pid = 848] [serial = 1709] [outer = 0000003529D4BC00] 05:50:36 INFO - PROCESS | 848 | 1461070236797 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]]]}] 05:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 881ms 05:50:36 INFO - PROCESS | 848 | 1461070236819 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 05:50:36 INFO - PROCESS | 848 | 1461070236821 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 05:50:36 INFO - PROCESS | 848 | 1461070236825 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:50:36 INFO - PROCESS | 848 | 1461070236827 Marionette TRACE conn5 <- [1,2242,null,{}] 05:50:36 INFO - PROCESS | 848 | 1461070236830 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}] 05:50:36 INFO - PROCESS | 848 | 1461070236942 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 05:50:37 INFO - PROCESS | 848 | 1461070237041 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:37 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBBB000 == 64 [pid = 848] [id = 570] 05:50:37 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003519766800) [pid = 848] [serial = 1710] [outer = 0000000000000000] 05:50:37 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000351EA7A800) [pid = 848] [serial = 1711] [outer = 0000003519766800] 05:50:37 INFO - PROCESS | 848 | 1461070237100 Marionette DEBUG loaded listener.js 05:50:37 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352500A400) [pid = 848] [serial = 1712] [outer = 0000003519766800] 05:50:37 INFO - PROCESS | 848 | 1461070237955 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]]]}] 05:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1174ms 05:50:38 INFO - PROCESS | 848 | 1461070238001 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 05:50:38 INFO - PROCESS | 848 | 1461070238006 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 05:50:38 INFO - PROCESS | 848 | 1461070238012 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:50:38 INFO - PROCESS | 848 | 1461070238016 Marionette TRACE conn5 <- [1,2246,null,{}] 05:50:38 INFO - PROCESS | 848 | 1461070238021 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}] 05:50:38 INFO - PROCESS | 848 | 1461070238126 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 05:50:38 INFO - PROCESS | 848 | 1461070238260 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:38 INFO - PROCESS | 848 | ++DOCSHELL 00000035196EA800 == 65 [pid = 848] [id = 571] 05:50:38 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000351B1CC800) [pid = 848] [serial = 1713] [outer = 0000000000000000] 05:50:38 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000351E234800) [pid = 848] [serial = 1714] [outer = 000000351B1CC800] 05:50:38 INFO - PROCESS | 848 | 1461070238317 Marionette DEBUG loaded listener.js 05:50:38 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000351FA1A400) [pid = 848] [serial = 1715] [outer = 000000351B1CC800] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000352E103800 == 64 [pid = 848] [id = 547] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 0000003526796000 == 63 [pid = 848] [id = 545] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000352A4B5000 == 62 [pid = 848] [id = 499] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 0000003528DCF800 == 61 [pid = 848] [id = 498] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 0000003525065000 == 60 [pid = 848] [id = 439] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000351E21F800 == 59 [pid = 848] [id = 476] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000351971F000 == 58 [pid = 848] [id = 434] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 00000035236E1800 == 57 [pid = 848] [id = 438] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000352E0B6800 == 56 [pid = 848] [id = 564] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000352DD87000 == 55 [pid = 848] [id = 563] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000351E20C800 == 54 [pid = 848] [id = 562] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000352A72E000 == 53 [pid = 848] [id = 561] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 0000003528DCE000 == 52 [pid = 848] [id = 560] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 0000003526914000 == 51 [pid = 848] [id = 559] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000351960B800) [pid = 848] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 0000003523E70800 == 50 [pid = 848] [id = 558] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000351A11D000 == 49 [pid = 848] [id = 557] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 00000035196EB800 == 48 [pid = 848] [id = 12] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 00000035285A7000 == 47 [pid = 848] [id = 554] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000352DAA4000 == 46 [pid = 848] [id = 543] 05:50:38 INFO - PROCESS | 848 | --DOCSHELL 000000351FA3F000 == 45 [pid = 848] [id = 551] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003523B38000) [pid = 848] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003526DE4400) [pid = 848] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 134 (00000035273D6C00) [pid = 848] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000351AFFA000) [pid = 848] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003523CB6800) [pid = 848] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352500E800) [pid = 848] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 130 (00000035250C5C00) [pid = 848] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000351976BC00) [pid = 848] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000351FB8F800) [pid = 848] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000351E329400) [pid = 848] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003528531000) [pid = 848] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 125 (00000035279C9000) [pid = 848] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 124 (00000035236A8C00) [pid = 848] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003529A0D800) [pid = 848] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003528D71C00) [pid = 848] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035260B3800) [pid = 848] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003522994C00) [pid = 848] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003523611C00) [pid = 848] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000351E31C000) [pid = 848] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000351AF1D000) [pid = 848] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526008000) [pid = 848] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003519621C00) [pid = 848] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351E285000) [pid = 848] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351FB8F400) [pid = 848] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003527696C00) [pid = 848] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352852E400) [pid = 848] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000351AF7D800) [pid = 848] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523648800) [pid = 848] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003526DD5400) [pid = 848] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529EEF800) [pid = 848] [serial = 1079] [outer = 0000000000000000] [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.] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003529B04400) [pid = 848] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003529DA5000) [pid = 848] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003526C51400) [pid = 848] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003527263800) [pid = 848] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003526DC7400) [pid = 848] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 101 (000000351E322800) [pid = 848] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003526C56000) [pid = 848] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003529A07800) [pid = 848] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003523C33C00) [pid = 848] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 05:50:38 INFO - PROCESS | 848 | 1461070238909 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]]]}] 05:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 923ms 05:50:38 INFO - PROCESS | 848 | 1461070238939 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 05:50:38 INFO - PROCESS | 848 | 1461070238946 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 05:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:50:38 INFO - PROCESS | 848 | 1461070238952 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:50:38 INFO - PROCESS | 848 | 1461070238955 Marionette TRACE conn5 <- [1,2250,null,{}] 05:50:38 INFO - PROCESS | 848 | 1461070238958 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}] 05:50:39 INFO - PROCESS | 848 | 1461070239051 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 05:50:39 INFO - PROCESS | 848 | 1461070239133 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:39 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA42000 == 46 [pid = 848] [id = 572] 05:50:39 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003519604400) [pid = 848] [serial = 1716] [outer = 0000000000000000] 05:50:39 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000351AE8C000) [pid = 848] [serial = 1717] [outer = 0000003519604400] 05:50:39 INFO - PROCESS | 848 | 1461070239179 Marionette DEBUG loaded listener.js 05:50:39 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000351E31C000) [pid = 848] [serial = 1718] [outer = 0000003519604400] 05:50:39 INFO - PROCESS | 848 | 1461070239596 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]]]}] 05:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 693ms 05:50:39 INFO - PROCESS | 848 | 1461070239646 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 05:50:39 INFO - PROCESS | 848 | 1461070239649 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 05:50:39 INFO - PROCESS | 848 | 1461070239652 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:50:39 INFO - PROCESS | 848 | 1461070239656 Marionette TRACE conn5 <- [1,2254,null,{}] 05:50:39 INFO - PROCESS | 848 | 1461070239667 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}] 05:50:39 INFO - PROCESS | 848 | 1461070239760 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 05:50:39 INFO - PROCESS | 848 | 1461070239805 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:39 INFO - PROCESS | 848 | ++DOCSHELL 0000003526503800 == 47 [pid = 848] [id = 573] 05:50:39 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000351FB84C00) [pid = 848] [serial = 1719] [outer = 0000000000000000] 05:50:39 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000352296B400) [pid = 848] [serial = 1720] [outer = 000000351FB84C00] 05:50:39 INFO - PROCESS | 848 | 1461070239854 Marionette DEBUG loaded listener.js 05:50:39 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003522B90C00) [pid = 848] [serial = 1721] [outer = 000000351FB84C00] 05:50:40 INFO - PROCESS | 848 | 1461070240299 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]]]}] 05:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 693ms 05:50:40 INFO - PROCESS | 848 | 1461070240347 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 05:50:40 INFO - PROCESS | 848 | 1461070240350 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 05:50:40 INFO - PROCESS | 848 | 1461070240353 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:50:40 INFO - PROCESS | 848 | 1461070240355 Marionette TRACE conn5 <- [1,2258,null,{}] 05:50:40 INFO - PROCESS | 848 | 1461070240359 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}] 05:50:40 INFO - PROCESS | 848 | 1461070240449 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 05:50:40 INFO - PROCESS | 848 | 1461070240457 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:40 INFO - PROCESS | 848 | ++DOCSHELL 0000003527445000 == 48 [pid = 848] [id = 574] 05:50:40 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003523643C00) [pid = 848] [serial = 1722] [outer = 0000000000000000] 05:50:40 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (00000035236A0000) [pid = 848] [serial = 1723] [outer = 0000003523643C00] 05:50:40 INFO - PROCESS | 848 | 1461070240505 Marionette DEBUG loaded listener.js 05:50:40 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523BD1C00) [pid = 848] [serial = 1724] [outer = 0000003523643C00] 05:50:40 INFO - PROCESS | 848 | 1461070240935 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]]]}] 05:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 629ms 05:50:41 INFO - PROCESS | 848 | 1461070240995 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 05:50:41 INFO - PROCESS | 848 | 1461070240997 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 05:50:41 INFO - PROCESS | 848 | 1461070241000 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:50:41 INFO - PROCESS | 848 | 1461070241002 Marionette TRACE conn5 <- [1,2262,null,{}] 05:50:41 INFO - PROCESS | 848 | 1461070241005 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}] 05:50:41 INFO - PROCESS | 848 | 1461070241118 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 05:50:41 INFO - PROCESS | 848 | 1461070241199 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352859B800 == 49 [pid = 848] [id = 575] 05:50:41 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003523C94800) [pid = 848] [serial = 1725] [outer = 0000000000000000] 05:50:41 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003523CB6800) [pid = 848] [serial = 1726] [outer = 0000003523C94800] 05:50:41 INFO - PROCESS | 848 | 1461070241246 Marionette DEBUG loaded listener.js 05:50:41 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003525008C00) [pid = 848] [serial = 1727] [outer = 0000003523C94800] 05:50:41 INFO - PROCESS | 848 | 1461070241692 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]]]}] 05:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 734ms 05:50:41 INFO - PROCESS | 848 | 1461070241740 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 05:50:41 INFO - PROCESS | 848 | 1461070241743 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 05:50:41 INFO - PROCESS | 848 | 1461070241746 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:50:41 INFO - PROCESS | 848 | 1461070241748 Marionette TRACE conn5 <- [1,2266,null,{}] 05:50:41 INFO - PROCESS | 848 | 1461070241751 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}] 05:50:41 INFO - PROCESS | 848 | 1461070241877 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 05:50:41 INFO - PROCESS | 848 | 1461070241937 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:41 INFO - PROCESS | 848 | ++DOCSHELL 0000003529ED7800 == 50 [pid = 848] [id = 576] 05:50:41 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003525C66800) [pid = 848] [serial = 1728] [outer = 0000000000000000] 05:50:41 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003525FA0800) [pid = 848] [serial = 1729] [outer = 0000003525C66800] 05:50:42 INFO - PROCESS | 848 | 1461070241988 Marionette DEBUG loaded listener.js 05:50:42 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003526324400) [pid = 848] [serial = 1730] [outer = 0000003525C66800] 05:50:42 INFO - PROCESS | 848 | 1461070242419 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]]]}] 05:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 734ms 05:50:42 INFO - PROCESS | 848 | 1461070242506 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 05:50:42 INFO - PROCESS | 848 | 1461070242508 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 05:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:50:42 INFO - PROCESS | 848 | 1461070242516 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:50:42 INFO - PROCESS | 848 | 1461070242518 Marionette TRACE conn5 <- [1,2270,null,{}] 05:50:42 INFO - PROCESS | 848 | 1461070242522 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}] 05:50:42 INFO - PROCESS | 848 | 1461070242638 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 05:50:42 INFO - PROCESS | 848 | 1461070242698 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:42 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5C5000 == 51 [pid = 848] [id = 577] 05:50:42 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035264F0400) [pid = 848] [serial = 1731] [outer = 0000000000000000] 05:50:42 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (00000035268E4000) [pid = 848] [serial = 1732] [outer = 00000035264F0400] 05:50:42 INFO - PROCESS | 848 | 1461070242745 Marionette DEBUG loaded listener.js 05:50:42 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003526DC6800) [pid = 848] [serial = 1733] [outer = 00000035264F0400] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000351E31F000) [pid = 848] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352019BC00) [pid = 848] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003526D9D800) [pid = 848] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 112 (00000035236AAC00) [pid = 848] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000350B5F8800) [pid = 848] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 110 (00000035146DE000) [pid = 848] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523EE1C00) [pid = 848] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003519765400) [pid = 848] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 107 (00000035146D8C00) [pid = 848] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000351864F000) [pid = 848] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:50:43 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003519C25800) [pid = 848] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:50:43 INFO - PROCESS | 848 | 1461070243326 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]]]}] 05:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 840ms 05:50:43 INFO - PROCESS | 848 | 1461070243357 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 05:50:43 INFO - PROCESS | 848 | 1461070243359 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 05:50:43 INFO - PROCESS | 848 | 1461070243362 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:50:43 INFO - PROCESS | 848 | 1461070243364 Marionette TRACE conn5 <- [1,2274,null,{}] 05:50:43 INFO - PROCESS | 848 | 1461070243368 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}] 05:50:43 INFO - PROCESS | 848 | 1461070243453 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 05:50:43 INFO - PROCESS | 848 | 1461070243536 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:43 INFO - PROCESS | 848 | ++DOCSHELL 000000352647E000 == 52 [pid = 848] [id = 578] 05:50:43 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003519618400) [pid = 848] [serial = 1734] [outer = 0000000000000000] 05:50:43 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523E5A400) [pid = 848] [serial = 1735] [outer = 0000003519618400] 05:50:43 INFO - PROCESS | 848 | 1461070243584 Marionette DEBUG loaded listener.js 05:50:43 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003526DD4C00) [pid = 848] [serial = 1736] [outer = 0000003519618400] 05:50:43 INFO - PROCESS | 848 | 1461070243949 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]]]}] 05:50:44 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 05:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 629ms 05:50:44 INFO - PROCESS | 848 | 1461070243996 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 05:50:44 INFO - PROCESS | 848 | 1461070243998 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 05:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:50:44 INFO - PROCESS | 848 | 1461070244001 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:50:44 INFO - PROCESS | 848 | 1461070244003 Marionette TRACE conn5 <- [1,2278,null,{}] 05:50:44 INFO - PROCESS | 848 | 1461070244006 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}] 05:50:44 INFO - PROCESS | 848 | 1461070244091 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 05:50:44 INFO - PROCESS | 848 | 1461070244173 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1D8000 == 53 [pid = 848] [id = 579] 05:50:44 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003526005800) [pid = 848] [serial = 1737] [outer = 0000000000000000] 05:50:44 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003526DEA400) [pid = 848] [serial = 1738] [outer = 0000003526005800] 05:50:44 INFO - PROCESS | 848 | 1461070244220 Marionette DEBUG loaded listener.js 05:50:44 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352740A800) [pid = 848] [serial = 1739] [outer = 0000003526005800] 05:50:44 INFO - PROCESS | 848 | 1461070244593 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]]]}] 05:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 629ms 05:50:44 INFO - PROCESS | 848 | 1461070244634 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 05:50:44 INFO - PROCESS | 848 | 1461070244636 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 05:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:50:44 INFO - PROCESS | 848 | 1461070244639 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:50:44 INFO - PROCESS | 848 | 1461070244641 Marionette TRACE conn5 <- [1,2282,null,{}] 05:50:44 INFO - PROCESS | 848 | 1461070244644 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}] 05:50:44 INFO - PROCESS | 848 | 1461070244762 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 05:50:44 INFO - PROCESS | 848 | 1461070244770 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA94000 == 54 [pid = 848] [id = 580] 05:50:44 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003527694800) [pid = 848] [serial = 1740] [outer = 0000000000000000] 05:50:44 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003527826C00) [pid = 848] [serial = 1741] [outer = 0000003527694800] 05:50:44 INFO - PROCESS | 848 | 1461070244815 Marionette DEBUG loaded listener.js 05:50:44 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352852E400) [pid = 848] [serial = 1742] [outer = 0000003527694800] 05:50:45 INFO - PROCESS | 848 | 1461070245294 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]]]}] 05:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 672ms 05:50:45 INFO - PROCESS | 848 | 1461070245314 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 05:50:45 INFO - PROCESS | 848 | 1461070245319 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 05:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:50:45 INFO - PROCESS | 848 | 1461070245325 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:50:45 INFO - PROCESS | 848 | 1461070245331 Marionette TRACE conn5 <- [1,2286,null,{}] 05:50:45 INFO - PROCESS | 848 | 1461070245356 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}] 05:50:45 INFO - PROCESS | 848 | 1461070245543 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 05:50:45 INFO - PROCESS | 848 | 1461070245639 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:45 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA34000 == 55 [pid = 848] [id = 581] 05:50:45 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003519609C00) [pid = 848] [serial = 1743] [outer = 0000000000000000] 05:50:45 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003519611400) [pid = 848] [serial = 1744] [outer = 0000003519609C00] 05:50:45 INFO - PROCESS | 848 | 1461070245700 Marionette DEBUG loaded listener.js 05:50:45 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000351AFFA000) [pid = 848] [serial = 1745] [outer = 0000003519609C00] 05:50:46 INFO - PROCESS | 848 | 1461070246268 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]]]}] 05:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1005ms 05:50:46 INFO - PROCESS | 848 | 1461070246335 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 05:50:46 INFO - PROCESS | 848 | 1461070246341 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 05:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:50:46 INFO - PROCESS | 848 | 1461070246348 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:50:46 INFO - PROCESS | 848 | 1461070246351 Marionette TRACE conn5 <- [1,2290,null,{}] 05:50:46 INFO - PROCESS | 848 | 1461070246355 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}] 05:50:46 INFO - PROCESS | 848 | 1461070246471 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 05:50:46 INFO - PROCESS | 848 | 1461070246598 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:46 INFO - PROCESS | 848 | ++DOCSHELL 0000003526DA6000 == 56 [pid = 848] [id = 582] 05:50:46 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000351EB53400) [pid = 848] [serial = 1746] [outer = 0000000000000000] 05:50:46 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000351FB8F400) [pid = 848] [serial = 1747] [outer = 000000351EB53400] 05:50:46 INFO - PROCESS | 848 | 1461070246657 Marionette DEBUG loaded listener.js 05:50:46 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352362E400) [pid = 848] [serial = 1748] [outer = 000000351EB53400] 05:50:47 INFO - PROCESS | 848 | 1461070247258 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]]]}] 05:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 923ms 05:50:47 INFO - PROCESS | 848 | 1461070247277 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 05:50:47 INFO - PROCESS | 848 | 1461070247280 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 05:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:50:47 INFO - PROCESS | 848 | 1461070247284 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:50:47 INFO - PROCESS | 848 | 1461070247288 Marionette TRACE conn5 <- [1,2294,null,{}] 05:50:47 INFO - PROCESS | 848 | 1461070247300 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}] 05:50:47 INFO - PROCESS | 848 | 1461070247420 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 05:50:47 INFO - PROCESS | 848 | 1461070247520 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:47 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD85800 == 57 [pid = 848] [id = 583] 05:50:47 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003525940000) [pid = 848] [serial = 1749] [outer = 0000000000000000] 05:50:47 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526007800) [pid = 848] [serial = 1750] [outer = 0000003525940000] 05:50:47 INFO - PROCESS | 848 | 1461070247580 Marionette DEBUG loaded listener.js 05:50:47 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003527261000) [pid = 848] [serial = 1751] [outer = 0000003525940000] 05:50:48 INFO - PROCESS | 848 | 1461070248223 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]]]}] 05:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1025ms 05:50:48 INFO - PROCESS | 848 | 1461070248310 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 05:50:48 INFO - PROCESS | 848 | 1461070248313 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 05:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:50:48 INFO - PROCESS | 848 | 1461070248317 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:50:48 INFO - PROCESS | 848 | 1461070248320 Marionette TRACE conn5 <- [1,2298,null,{}] 05:50:48 INFO - PROCESS | 848 | 1461070248323 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}] 05:50:48 INFO - PROCESS | 848 | 1461070248438 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 05:50:48 INFO - PROCESS | 848 | 1461070248563 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:48 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0CC000 == 58 [pid = 848] [id = 584] 05:50:48 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352852C000) [pid = 848] [serial = 1752] [outer = 0000000000000000] 05:50:48 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003529A11800) [pid = 848] [serial = 1753] [outer = 000000352852C000] 05:50:48 INFO - PROCESS | 848 | 1461070248623 Marionette DEBUG loaded listener.js 05:50:48 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529B11000) [pid = 848] [serial = 1754] [outer = 000000352852C000] 05:50:49 INFO - PROCESS | 848 | 1461070249186 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]]]}] 05:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 923ms 05:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:50:49 INFO - PROCESS | 848 | 1461070249243 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 05:50:49 INFO - PROCESS | 848 | 1461070249245 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 05:50:49 INFO - PROCESS | 848 | 1461070249249 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:50:49 INFO - PROCESS | 848 | 1461070249251 Marionette TRACE conn5 <- [1,2302,null,{}] 05:50:49 INFO - PROCESS | 848 | 1461070249255 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}] 05:50:49 INFO - PROCESS | 848 | 1461070249396 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 05:50:49 INFO - PROCESS | 848 | 1461070249522 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:49 INFO - PROCESS | 848 | ++DOCSHELL 000000352E81F800 == 59 [pid = 848] [id = 585] 05:50:49 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352946C000) [pid = 848] [serial = 1755] [outer = 0000000000000000] 05:50:49 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003529DB2400) [pid = 848] [serial = 1756] [outer = 000000352946C000] 05:50:49 INFO - PROCESS | 848 | 1461070249583 Marionette DEBUG loaded listener.js 05:50:49 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003529DBA800) [pid = 848] [serial = 1757] [outer = 000000352946C000] 05:50:50 INFO - PROCESS | 848 | 1461070250186 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]]]}] 05:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 985ms 05:50:50 INFO - PROCESS | 848 | 1461070250237 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 05:50:50 INFO - PROCESS | 848 | 1461070250239 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 05:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:50:50 INFO - PROCESS | 848 | 1461070250243 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:50:50 INFO - PROCESS | 848 | 1461070250245 Marionette TRACE conn5 <- [1,2306,null,{}] 05:50:50 INFO - PROCESS | 848 | 1461070250249 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}] 05:50:50 INFO - PROCESS | 848 | 1461070250383 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 05:50:50 INFO - PROCESS | 848 | 1461070250533 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:50 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0CF800 == 60 [pid = 848] [id = 586] 05:50:50 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (00000035283C5400) [pid = 848] [serial = 1758] [outer = 0000000000000000] 05:50:50 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003529E22800) [pid = 848] [serial = 1759] [outer = 00000035283C5400] 05:50:50 INFO - PROCESS | 848 | 1461070250594 Marionette DEBUG loaded listener.js 05:50:50 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003529E7FC00) [pid = 848] [serial = 1760] [outer = 00000035283C5400] 05:50:51 INFO - PROCESS | 848 | 1461070251409 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] 05:50:51 INFO - PROCESS | 848 | 1461070251486 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 05:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:50:51 INFO - PROCESS | 848 | 1461070251492 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:50:51 INFO - PROCESS | 848 | 1461070251495 Marionette TRACE conn5 <- [1,2310,null,{}] 05:50:51 INFO - PROCESS | 848 | 1461070251501 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}] 05:50:51 INFO - PROCESS | 848 | 1461070251642 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 05:50:51 INFO - PROCESS | 848 | 1461070251775 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:51 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBB8800 == 61 [pid = 848] [id = 587] 05:50:51 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000351E065000) [pid = 848] [serial = 1761] [outer = 0000000000000000] 05:50:51 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000351E320400) [pid = 848] [serial = 1762] [outer = 000000351E065000] 05:50:51 INFO - PROCESS | 848 | 1461070251828 Marionette DEBUG loaded listener.js 05:50:51 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000351FB11800) [pid = 848] [serial = 1763] [outer = 000000351E065000] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 000000351ED22000 == 60 [pid = 848] [id = 550] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 000000352B1D8000 == 59 [pid = 848] [id = 579] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 000000352647E000 == 58 [pid = 848] [id = 578] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 000000352A5C5000 == 57 [pid = 848] [id = 577] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 0000003529ED7800 == 56 [pid = 848] [id = 576] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 000000352859B800 == 55 [pid = 848] [id = 575] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 0000003527445000 == 54 [pid = 848] [id = 574] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 0000003526503800 == 53 [pid = 848] [id = 573] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 000000351FA42000 == 52 [pid = 848] [id = 572] 05:50:52 INFO - PROCESS | 848 | --DOCSHELL 00000035196EA800 == 51 [pid = 848] [id = 571] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003523E57C00) [pid = 848] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003523610000) [pid = 848] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003526326400) [pid = 848] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351960C000) [pid = 848] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003527410000) [pid = 848] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003525C68C00) [pid = 848] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 128 (00000035283B9800) [pid = 848] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003528D22800) [pid = 848] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003523611000) [pid = 848] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003525008400) [pid = 848] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003523646C00) [pid = 848] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003526DDDC00) [pid = 848] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 122 (00000035273CD800) [pid = 848] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003525B46400) [pid = 848] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003519615C00) [pid = 848] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003519F8EC00) [pid = 848] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 118 (00000035146E0000) [pid = 848] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003522968000) [pid = 848] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000351E316000) [pid = 848] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003523C8F000) [pid = 848] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352600E800) [pid = 848] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351E328C00) [pid = 848] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000351864B800) [pid = 848] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 05:50:52 INFO - PROCESS | 848 | 1461070252473 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]]]}] 05:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1028ms 05:50:52 INFO - PROCESS | 848 | 1461070252524 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 05:50:52 INFO - PROCESS | 848 | 1461070252530 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 05:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:50:52 INFO - PROCESS | 848 | 1461070252536 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:50:52 INFO - PROCESS | 848 | 1461070252539 Marionette TRACE conn5 <- [1,2314,null,{}] 05:50:52 INFO - PROCESS | 848 | 1461070252566 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}] 05:50:52 INFO - PROCESS | 848 | 1461070252689 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 05:50:52 INFO - PROCESS | 848 | 1461070252704 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:52 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA44800 == 52 [pid = 848] [id = 588] 05:50:52 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003517B75000) [pid = 848] [serial = 1764] [outer = 0000000000000000] 05:50:52 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351E319400) [pid = 848] [serial = 1765] [outer = 0000003517B75000] 05:50:52 INFO - PROCESS | 848 | 1461070252751 Marionette DEBUG loaded listener.js 05:50:52 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352052B400) [pid = 848] [serial = 1766] [outer = 0000003517B75000] 05:50:53 INFO - PROCESS | 848 | 1461070253202 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]]]}] 05:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 735ms 05:50:53 INFO - PROCESS | 848 | 1461070253272 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 05:50:53 INFO - PROCESS | 848 | 1461070253275 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 05:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:50:53 INFO - PROCESS | 848 | 1461070253279 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:50:53 INFO - PROCESS | 848 | 1461070253283 Marionette TRACE conn5 <- [1,2318,null,{}] 05:50:53 INFO - PROCESS | 848 | 1461070253293 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}] 05:50:53 INFO - PROCESS | 848 | 1461070253388 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 05:50:53 INFO - PROCESS | 848 | 1461070253405 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:53 INFO - PROCESS | 848 | ++DOCSHELL 0000003526D8D000 == 53 [pid = 848] [id = 589] 05:50:53 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (00000035236A8C00) [pid = 848] [serial = 1767] [outer = 0000000000000000] 05:50:53 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003523B3E400) [pid = 848] [serial = 1768] [outer = 00000035236A8C00] 05:50:53 INFO - PROCESS | 848 | 1461070253454 Marionette DEBUG loaded listener.js 05:50:53 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003523E4E800) [pid = 848] [serial = 1769] [outer = 00000035236A8C00] 05:50:53 INFO - PROCESS | 848 | 1461070253912 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]]]}] 05:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 692ms 05:50:53 INFO - PROCESS | 848 | 1461070253973 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 05:50:53 INFO - PROCESS | 848 | 1461070253976 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 05:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:50:53 INFO - PROCESS | 848 | 1461070253979 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:50:53 INFO - PROCESS | 848 | 1461070253981 Marionette TRACE conn5 <- [1,2322,null,{}] 05:50:53 INFO - PROCESS | 848 | 1461070253985 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}] 05:50:54 INFO - PROCESS | 848 | 1461070254103 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 05:50:54 INFO - PROCESS | 848 | 1461070254117 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:54 INFO - PROCESS | 848 | ++DOCSHELL 00000035285B5000 == 54 [pid = 848] [id = 590] 05:50:54 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (00000035250C7800) [pid = 848] [serial = 1770] [outer = 0000000000000000] 05:50:54 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003525B46400) [pid = 848] [serial = 1771] [outer = 00000035250C7800] 05:50:54 INFO - PROCESS | 848 | 1461070254164 Marionette DEBUG loaded listener.js 05:50:54 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526008000) [pid = 848] [serial = 1772] [outer = 00000035250C7800] 05:50:54 INFO - PROCESS | 848 | 1461070254601 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]]]}] 05:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 670ms 05:50:54 INFO - PROCESS | 848 | 1461070254653 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 05:50:54 INFO - PROCESS | 848 | 1461070254655 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 05:50:54 INFO - PROCESS | 848 | 1461070254658 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:50:54 INFO - PROCESS | 848 | 1461070254660 Marionette TRACE conn5 <- [1,2326,null,{}] 05:50:54 INFO - PROCESS | 848 | 1461070254663 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}] 05:50:54 INFO - PROCESS | 848 | 1461070254778 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 05:50:54 INFO - PROCESS | 848 | 1461070254784 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:54 INFO - PROCESS | 848 | ++DOCSHELL 000000352A49B800 == 55 [pid = 848] [id = 591] 05:50:54 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (00000035260B5800) [pid = 848] [serial = 1773] [outer = 0000000000000000] 05:50:54 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035264E5400) [pid = 848] [serial = 1774] [outer = 00000035260B5800] 05:50:54 INFO - PROCESS | 848 | 1461070254831 Marionette DEBUG loaded listener.js 05:50:54 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003526C58800) [pid = 848] [serial = 1775] [outer = 00000035260B5800] 05:50:55 INFO - PROCESS | 848 | 1461070255295 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]]]}] 05:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 671ms 05:50:55 INFO - PROCESS | 848 | 1461070255333 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 05:50:55 INFO - PROCESS | 848 | 1461070255335 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 05:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:50:55 INFO - PROCESS | 848 | 1461070255339 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:50:55 INFO - PROCESS | 848 | 1461070255340 Marionette TRACE conn5 <- [1,2330,null,{}] 05:50:55 INFO - PROCESS | 848 | 1461070255344 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}] 05:50:55 INFO - PROCESS | 848 | 1461070255483 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 05:50:55 INFO - PROCESS | 848 | 1461070255574 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:55 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1CD800 == 56 [pid = 848] [id = 592] 05:50:55 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003526DE5000) [pid = 848] [serial = 1776] [outer = 0000000000000000] 05:50:55 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003528E3E000) [pid = 848] [serial = 1777] [outer = 0000003526DE5000] 05:50:55 INFO - PROCESS | 848 | 1461070255624 Marionette DEBUG loaded listener.js 05:50:55 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529A61000) [pid = 848] [serial = 1778] [outer = 0000003526DE5000] 05:50:56 INFO - PROCESS | 848 | 1461070256056 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]]]}] 05:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 777ms 05:50:56 INFO - PROCESS | 848 | 1461070256118 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 05:50:56 INFO - PROCESS | 848 | 1461070256121 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 05:50:56 INFO - PROCESS | 848 | 1461070256124 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:50:56 INFO - PROCESS | 848 | 1461070256126 Marionette TRACE conn5 <- [1,2334,null,{}] 05:50:56 INFO - PROCESS | 848 | 1461070256129 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}] 05:50:56 INFO - PROCESS | 848 | 1461070256246 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 05:50:56 INFO - PROCESS | 848 | 1461070256305 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:56 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC49800 == 57 [pid = 848] [id = 593] 05:50:56 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003529B09400) [pid = 848] [serial = 1779] [outer = 0000000000000000] 05:50:56 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003529DAC400) [pid = 848] [serial = 1780] [outer = 0000003529B09400] 05:50:56 INFO - PROCESS | 848 | 1461070256352 Marionette DEBUG loaded listener.js 05:50:56 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003529E23C00) [pid = 848] [serial = 1781] [outer = 0000003529B09400] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003519592400) [pid = 848] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003525C61000) [pid = 848] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003519E27000) [pid = 848] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003522B2C400) [pid = 848] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003523C92800) [pid = 848] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 124 (00000035273D5400) [pid = 848] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003520537800) [pid = 848] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 122 (00000035283C7800) [pid = 848] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003525C5DC00) [pid = 848] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529A67000) [pid = 848] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003523B32400) [pid = 848] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003525E83000) [pid = 848] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003526302800) [pid = 848] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003529B0B000) [pid = 848] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003523C94800) [pid = 848] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351B1CC800) [pid = 848] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003519615000) [pid = 848] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003519766800) [pid = 848] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351FB84C00) [pid = 848] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003525C66800) [pid = 848] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003519618400) [pid = 848] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003519604400) [pid = 848] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003523643C00) [pid = 848] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 106 (00000035264F0400) [pid = 848] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:50:56 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003526005800) [pid = 848] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:50:57 INFO - PROCESS | 848 | 1461070257003 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]]]}] 05:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 923ms 05:50:57 INFO - PROCESS | 848 | 1461070257051 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 05:50:57 INFO - PROCESS | 848 | 1461070257054 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 05:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:50:57 INFO - PROCESS | 848 | 1461070257057 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:50:57 INFO - PROCESS | 848 | 1461070257059 Marionette TRACE conn5 <- [1,2338,null,{}] 05:50:57 INFO - PROCESS | 848 | 1461070257062 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}] 05:50:57 INFO - PROCESS | 848 | 1461070257149 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 05:50:57 INFO - PROCESS | 848 | 1461070257238 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:57 INFO - PROCESS | 848 | ++DOCSHELL 0000003526514800 == 58 [pid = 848] [id = 594] 05:50:57 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (00000035190C3C00) [pid = 848] [serial = 1782] [outer = 0000000000000000] 05:50:57 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000351E32C800) [pid = 848] [serial = 1783] [outer = 00000035190C3C00] 05:50:57 INFO - PROCESS | 848 | 1461070257285 Marionette DEBUG loaded listener.js 05:50:57 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003523C93000) [pid = 848] [serial = 1784] [outer = 00000035190C3C00] 05:50:57 INFO - PROCESS | 848 | 1461070257663 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]]]}] 05:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 629ms 05:50:57 INFO - PROCESS | 848 | 1461070257688 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 05:50:57 INFO - PROCESS | 848 | 1461070257690 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 05:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:50:57 INFO - PROCESS | 848 | 1461070257693 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:50:57 INFO - PROCESS | 848 | 1461070257695 Marionette TRACE conn5 <- [1,2342,null,{}] 05:50:57 INFO - PROCESS | 848 | 1461070257698 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}] 05:50:57 INFO - PROCESS | 848 | 1461070257819 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 05:50:57 INFO - PROCESS | 848 | 1461070257827 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:57 INFO - PROCESS | 848 | ++DOCSHELL 000000352E230800 == 59 [pid = 848] [id = 595] 05:50:57 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003525946800) [pid = 848] [serial = 1785] [outer = 0000000000000000] 05:50:57 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (00000035264F0400) [pid = 848] [serial = 1786] [outer = 0000003525946800] 05:50:57 INFO - PROCESS | 848 | 1461070257873 Marionette DEBUG loaded listener.js 05:50:57 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529A08400) [pid = 848] [serial = 1787] [outer = 0000003525946800] 05:50:58 INFO - PROCESS | 848 | 1461070258295 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]]]}] 05:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 630ms 05:50:58 INFO - PROCESS | 848 | 1461070258326 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 05:50:58 INFO - PROCESS | 848 | 1461070258328 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 05:50:58 INFO - PROCESS | 848 | 1461070258331 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:50:58 INFO - PROCESS | 848 | 1461070258333 Marionette TRACE conn5 <- [1,2346,null,{}] 05:50:58 INFO - PROCESS | 848 | 1461070258337 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}] 05:50:58 INFO - PROCESS | 848 | 1461070258455 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 05:50:58 INFO - PROCESS | 848 | 1461070258464 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:58 INFO - PROCESS | 848 | ++DOCSHELL 000000352F377000 == 60 [pid = 848] [id = 596] 05:50:58 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003529DC2000) [pid = 848] [serial = 1788] [outer = 0000000000000000] 05:50:58 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529E7C000) [pid = 848] [serial = 1789] [outer = 0000003529DC2000] 05:50:58 INFO - PROCESS | 848 | 1461070258510 Marionette DEBUG loaded listener.js 05:50:58 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529EE5000) [pid = 848] [serial = 1790] [outer = 0000003529DC2000] 05:50:59 INFO - PROCESS | 848 | 1461070259069 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]]]}] 05:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 776ms 05:50:59 INFO - PROCESS | 848 | 1461070259112 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 05:50:59 INFO - PROCESS | 848 | 1461070259117 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 05:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:50:59 INFO - PROCESS | 848 | 1461070259123 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:50:59 INFO - PROCESS | 848 | 1461070259128 Marionette TRACE conn5 <- [1,2350,null,{}] 05:50:59 INFO - PROCESS | 848 | 1461070259135 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}] 05:50:59 INFO - PROCESS | 848 | 1461070259255 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 05:50:59 INFO - PROCESS | 848 | 1461070259391 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:50:59 INFO - PROCESS | 848 | ++DOCSHELL 0000003525050000 == 61 [pid = 848] [id = 597] 05:50:59 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003518560800) [pid = 848] [serial = 1791] [outer = 0000000000000000] 05:50:59 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000351961DC00) [pid = 848] [serial = 1792] [outer = 0000003518560800] 05:50:59 INFO - PROCESS | 848 | 1461070259452 Marionette DEBUG loaded listener.js 05:50:59 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000351EB80C00) [pid = 848] [serial = 1793] [outer = 0000003518560800] 05:51:00 INFO - PROCESS | 848 | 1461070260108 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]]]}] 05:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1022ms 05:51:00 INFO - PROCESS | 848 | 1461070260149 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 05:51:00 INFO - PROCESS | 848 | 1461070260155 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 05:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:51:00 INFO - PROCESS | 848 | 1461070260162 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:51:00 INFO - PROCESS | 848 | 1461070260165 Marionette TRACE conn5 <- [1,2354,null,{}] 05:51:00 INFO - PROCESS | 848 | 1461070260169 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}] 05:51:00 INFO - PROCESS | 848 | 1461070260286 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 05:51:00 INFO - PROCESS | 848 | 1461070260418 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:00 INFO - PROCESS | 848 | ++DOCSHELL 000000352A498000 == 62 [pid = 848] [id = 598] 05:51:00 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352361B000) [pid = 848] [serial = 1794] [outer = 0000000000000000] 05:51:00 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003523E54C00) [pid = 848] [serial = 1795] [outer = 000000352361B000] 05:51:00 INFO - PROCESS | 848 | 1461070260476 Marionette DEBUG loaded listener.js 05:51:00 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352600E800) [pid = 848] [serial = 1796] [outer = 000000352361B000] 05:51:01 INFO - PROCESS | 848 | 1461070261112 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]]]}] 05:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 966ms 05:51:01 INFO - PROCESS | 848 | 1461070261134 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 05:51:01 INFO - PROCESS | 848 | 1461070261137 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 05:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:51:01 INFO - PROCESS | 848 | 1461070261141 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:51:01 INFO - PROCESS | 848 | 1461070261145 Marionette TRACE conn5 <- [1,2358,null,{}] 05:51:01 INFO - PROCESS | 848 | 1461070261157 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}] 05:51:01 INFO - PROCESS | 848 | 1461070261274 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 05:51:01 INFO - PROCESS | 848 | 1461070261405 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352F87C000 == 63 [pid = 848] [id = 599] 05:51:01 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003527090C00) [pid = 848] [serial = 1797] [outer = 0000000000000000] 05:51:01 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003528522800) [pid = 848] [serial = 1798] [outer = 0000003527090C00] 05:51:01 INFO - PROCESS | 848 | 1461070261468 Marionette DEBUG loaded listener.js 05:51:01 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003529E1F800) [pid = 848] [serial = 1799] [outer = 0000003527090C00] 05:51:02 INFO - PROCESS | 848 | 1461070262049 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]]]}] 05:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 986ms 05:51:02 INFO - PROCESS | 848 | 1461070262129 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 05:51:02 INFO - PROCESS | 848 | 1461070262132 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 05:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:51:02 INFO - PROCESS | 848 | 1461070262136 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:51:02 INFO - PROCESS | 848 | 1461070262138 Marionette TRACE conn5 <- [1,2362,null,{}] 05:51:02 INFO - PROCESS | 848 | 1461070262142 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}] 05:51:02 INFO - PROCESS | 848 | 1461070262257 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 05:51:02 INFO - PROCESS | 848 | 1461070262358 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:02 INFO - PROCESS | 848 | ++DOCSHELL 0000003530572800 == 64 [pid = 848] [id = 600] 05:51:02 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003529EEE000) [pid = 848] [serial = 1800] [outer = 0000000000000000] 05:51:02 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A05B800) [pid = 848] [serial = 1801] [outer = 0000003529EEE000] 05:51:02 INFO - PROCESS | 848 | 1461070262417 Marionette DEBUG loaded listener.js 05:51:02 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A065000) [pid = 848] [serial = 1802] [outer = 0000003529EEE000] 05:51:03 INFO - PROCESS | 848 | 1461070263070 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]]]}] 05:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 987ms 05:51:03 INFO - PROCESS | 848 | 1461070263124 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 05:51:03 INFO - PROCESS | 848 | 1461070263127 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 05:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:51:03 INFO - PROCESS | 848 | 1461070263130 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:51:03 INFO - PROCESS | 848 | 1461070263132 Marionette TRACE conn5 <- [1,2366,null,{}] 05:51:03 INFO - PROCESS | 848 | 1461070263136 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}] 05:51:03 INFO - PROCESS | 848 | 1461070263247 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 05:51:03 INFO - PROCESS | 848 | 1461070263400 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:03 INFO - PROCESS | 848 | ++DOCSHELL 000000351E6D1800 == 65 [pid = 848] [id = 601] 05:51:03 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (00000035146D4400) [pid = 848] [serial = 1803] [outer = 0000000000000000] 05:51:03 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (00000035190CD000) [pid = 848] [serial = 1804] [outer = 00000035146D4400] 05:51:03 INFO - PROCESS | 848 | 1461070263457 Marionette DEBUG loaded listener.js 05:51:03 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000351EFEE400) [pid = 848] [serial = 1805] [outer = 00000035146D4400] 05:51:04 INFO - PROCESS | 848 | 1461070264349 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]]]}] 05:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1277ms 05:51:04 INFO - PROCESS | 848 | 1461070264411 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 05:51:04 INFO - PROCESS | 848 | 1461070264416 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 05:51:04 INFO - PROCESS | 848 | 1461070264422 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:51:04 INFO - PROCESS | 848 | 1461070264425 Marionette TRACE conn5 <- [1,2370,null,{}] 05:51:04 INFO - PROCESS | 848 | 1461070264430 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}] 05:51:04 INFO - PROCESS | 848 | 1461070264540 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 05:51:04 INFO - PROCESS | 848 | 1461070264680 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:04 INFO - PROCESS | 848 | ++DOCSHELL 000000351EBAE800 == 66 [pid = 848] [id = 602] 05:51:04 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000351A95F000) [pid = 848] [serial = 1806] [outer = 0000000000000000] 05:51:04 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000351AF7D800) [pid = 848] [serial = 1807] [outer = 000000351A95F000] 05:51:04 INFO - PROCESS | 848 | 1461070264733 Marionette DEBUG loaded listener.js 05:51:04 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000351E34D800) [pid = 848] [serial = 1808] [outer = 000000351A95F000] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 0000003526515800 == 65 [pid = 848] [id = 552] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000352E230800 == 64 [pid = 848] [id = 595] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 0000003526514800 == 63 [pid = 848] [id = 594] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000352DC49800 == 62 [pid = 848] [id = 593] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000352B1CD800 == 61 [pid = 848] [id = 592] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000352A49B800 == 60 [pid = 848] [id = 591] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 00000035285B5000 == 59 [pid = 848] [id = 590] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000351E31D400) [pid = 848] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003523C91C00) [pid = 848] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529A04000) [pid = 848] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003529D54800) [pid = 848] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003527826C00) [pid = 848] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 0000003526D8D000 == 58 [pid = 848] [id = 589] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000351FA44800 == 57 [pid = 848] [id = 588] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000351FBB8800 == 56 [pid = 848] [id = 587] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000352DD85800 == 55 [pid = 848] [id = 583] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 0000003526DA6000 == 54 [pid = 848] [id = 582] 05:51:05 INFO - PROCESS | 848 | --DOCSHELL 000000351FA34000 == 53 [pid = 848] [id = 581] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003528EE5400) [pid = 848] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003525008800) [pid = 848] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003528E44C00) [pid = 848] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003526010400) [pid = 848] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003529D4C400) [pid = 848] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526003000) [pid = 848] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529A0DC00) [pid = 848] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003528E39400) [pid = 848] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529DACC00) [pid = 848] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000351EFA0000) [pid = 848] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526C5C800) [pid = 848] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000351EB53C00) [pid = 848] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003523632400) [pid = 848] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003525017000) [pid = 848] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523CB6800) [pid = 848] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003525008C00) [pid = 848] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000351FA1A400) [pid = 848] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351E234800) [pid = 848] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003527267C00) [pid = 848] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529A11000) [pid = 848] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000352500A400) [pid = 848] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351EA7A800) [pid = 848] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352296B400) [pid = 848] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003526324400) [pid = 848] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003522B90C00) [pid = 848] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003525FA0800) [pid = 848] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003523E5A400) [pid = 848] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 99 (000000351AE8C000) [pid = 848] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 98 (000000351E31C000) [pid = 848] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 97 (00000035236A0000) [pid = 848] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 96 (00000035268E4000) [pid = 848] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003526DC6800) [pid = 848] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 94 (000000352740A800) [pid = 848] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 93 (0000003526DD4C00) [pid = 848] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 92 (0000003523BD1C00) [pid = 848] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | --DOMWINDOW == 91 (0000003526DEA400) [pid = 848] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 05:51:05 INFO - PROCESS | 848 | 1461070265362 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]]]}] 05:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 986ms 05:51:05 INFO - PROCESS | 848 | 1461070265412 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 05:51:05 INFO - PROCESS | 848 | 1461070265418 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 05:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:51:05 INFO - PROCESS | 848 | 1461070265424 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:51:05 INFO - PROCESS | 848 | 1461070265427 Marionette TRACE conn5 <- [1,2374,null,{}] 05:51:05 INFO - PROCESS | 848 | 1461070265430 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}] 05:51:05 INFO - PROCESS | 848 | 1461070265521 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 05:51:05 INFO - PROCESS | 848 | 1461070265607 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:05 INFO - PROCESS | 848 | ++DOCSHELL 00000035205A7000 == 54 [pid = 848] [id = 603] 05:51:05 INFO - PROCESS | 848 | ++DOMWINDOW == 92 (0000003517B6E000) [pid = 848] [serial = 1809] [outer = 0000000000000000] 05:51:05 INFO - PROCESS | 848 | ++DOMWINDOW == 93 (0000003519F58000) [pid = 848] [serial = 1810] [outer = 0000003517B6E000] 05:51:05 INFO - PROCESS | 848 | 1461070265655 Marionette DEBUG loaded listener.js 05:51:05 INFO - PROCESS | 848 | ++DOMWINDOW == 94 (000000351EB4F400) [pid = 848] [serial = 1811] [outer = 0000003517B6E000] 05:51:06 INFO - PROCESS | 848 | 1461070266067 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]]]}] 05:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 672ms 05:51:06 INFO - PROCESS | 848 | 1461070266097 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 05:51:06 INFO - PROCESS | 848 | 1461070266099 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 05:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:51:06 INFO - PROCESS | 848 | 1461070266102 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:51:06 INFO - PROCESS | 848 | 1461070266106 Marionette TRACE conn5 <- [1,2378,null,{}] 05:51:06 INFO - PROCESS | 848 | 1461070266117 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}] 05:51:06 INFO - PROCESS | 848 | 1461070266235 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 05:51:06 INFO - PROCESS | 848 | 1461070266245 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003526564800 == 55 [pid = 848] [id = 604] 05:51:06 INFO - PROCESS | 848 | ++DOMWINDOW == 95 (0000003520534400) [pid = 848] [serial = 1812] [outer = 0000000000000000] 05:51:06 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (000000352298E400) [pid = 848] [serial = 1813] [outer = 0000003520534400] 05:51:06 INFO - PROCESS | 848 | 1461070266293 Marionette DEBUG loaded listener.js 05:51:06 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (0000003523610400) [pid = 848] [serial = 1814] [outer = 0000003520534400] 05:51:06 INFO - PROCESS | 848 | 1461070266757 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]]]}] 05:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 692ms 05:51:06 INFO - PROCESS | 848 | 1461070266797 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 05:51:06 INFO - PROCESS | 848 | 1461070266800 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 05:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:51:06 INFO - PROCESS | 848 | 1461070266803 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:51:06 INFO - PROCESS | 848 | 1461070266805 Marionette TRACE conn5 <- [1,2382,null,{}] 05:51:06 INFO - PROCESS | 848 | 1461070266809 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}] 05:51:06 INFO - PROCESS | 848 | 1461070266898 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 05:51:06 INFO - PROCESS | 848 | 1461070266907 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:06 INFO - PROCESS | 848 | ++DOCSHELL 0000003526D9B800 == 56 [pid = 848] [id = 605] 05:51:06 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (000000352364A000) [pid = 848] [serial = 1815] [outer = 0000000000000000] 05:51:06 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (00000035236A3C00) [pid = 848] [serial = 1816] [outer = 000000352364A000] 05:51:06 INFO - PROCESS | 848 | 1461070266954 Marionette DEBUG loaded listener.js 05:51:07 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523C2AC00) [pid = 848] [serial = 1817] [outer = 000000352364A000] 05:51:07 INFO - PROCESS | 848 | 1461070267445 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]]]}] 05:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 671ms 05:51:07 INFO - PROCESS | 848 | 1461070267478 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 05:51:07 INFO - PROCESS | 848 | 1461070267480 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 05:51:07 INFO - PROCESS | 848 | 1461070267483 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:51:07 INFO - PROCESS | 848 | 1461070267485 Marionette TRACE conn5 <- [1,2386,null,{}] 05:51:07 INFO - PROCESS | 848 | 1461070267488 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}] 05:51:07 INFO - PROCESS | 848 | 1461070267602 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 05:51:07 INFO - PROCESS | 848 | 1461070267689 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352857A800 == 57 [pid = 848] [id = 606] 05:51:07 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003523C93800) [pid = 848] [serial = 1818] [outer = 0000000000000000] 05:51:07 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003523C99C00) [pid = 848] [serial = 1819] [outer = 0000003523C93800] 05:51:07 INFO - PROCESS | 848 | 1461070267736 Marionette DEBUG loaded listener.js 05:51:07 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003523EE1400) [pid = 848] [serial = 1820] [outer = 0000003523C93800] 05:51:08 INFO - PROCESS | 848 | 1461070268194 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]]]}] 05:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 734ms 05:51:08 INFO - PROCESS | 848 | 1461070268223 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 05:51:08 INFO - PROCESS | 848 | 1461070268226 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 05:51:08 INFO - PROCESS | 848 | 1461070268229 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:51:08 INFO - PROCESS | 848 | 1461070268230 Marionette TRACE conn5 <- [1,2390,null,{}] 05:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:51:08 INFO - PROCESS | 848 | 1461070268234 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}] 05:51:08 INFO - PROCESS | 848 | 1461070268365 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 05:51:08 INFO - PROCESS | 848 | 1461070268422 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:08 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DD3000 == 58 [pid = 848] [id = 607] 05:51:08 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (00000035250BC800) [pid = 848] [serial = 1821] [outer = 0000000000000000] 05:51:08 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003525B3DC00) [pid = 848] [serial = 1822] [outer = 00000035250BC800] 05:51:08 INFO - PROCESS | 848 | 1461070268474 Marionette DEBUG loaded listener.js 05:51:08 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003525FA0800) [pid = 848] [serial = 1823] [outer = 00000035250BC800] 05:51:08 INFO - PROCESS | 848 | 1461070268877 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]]]}] 05:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 671ms 05:51:08 INFO - PROCESS | 848 | 1461070268905 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 05:51:08 INFO - PROCESS | 848 | 1461070268907 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 05:51:08 INFO - PROCESS | 848 | 1461070268910 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:51:08 INFO - PROCESS | 848 | 1461070268912 Marionette TRACE conn5 <- [1,2394,null,{}] 05:51:08 INFO - PROCESS | 848 | 1461070268915 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}] 05:51:09 INFO - PROCESS | 848 | 1461070269052 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 05:51:09 INFO - PROCESS | 848 | 1461070269078 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:09 INFO - PROCESS | 848 | ++DOCSHELL 000000352A42C000 == 59 [pid = 848] [id = 608] 05:51:09 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003526009800) [pid = 848] [serial = 1824] [outer = 0000000000000000] 05:51:09 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (00000035260B4400) [pid = 848] [serial = 1825] [outer = 0000003526009800] 05:51:09 INFO - PROCESS | 848 | 1461070269126 Marionette DEBUG loaded listener.js 05:51:09 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352640DC00) [pid = 848] [serial = 1826] [outer = 0000003526009800] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000351E284400) [pid = 848] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529D4BC00) [pid = 848] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003529B09400) [pid = 848] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003526DE5000) [pid = 848] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 104 (00000035190C3C00) [pid = 848] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003525946800) [pid = 848] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 102 (00000035283C5400) [pid = 848] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 101 (000000351E065000) [pid = 848] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 100 (00000035250C7800) [pid = 848] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003517B75000) [pid = 848] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 98 (00000035236A8C00) [pid = 848] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 97 (00000035260B5800) [pid = 848] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 96 (000000351E311800) [pid = 848] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:51:09 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003526DD3800) [pid = 848] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:51:09 INFO - PROCESS | 848 | 1461070269868 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]]]}] 05:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 986ms 05:51:09 INFO - PROCESS | 848 | 1461070269901 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 05:51:09 INFO - PROCESS | 848 | 1461070269903 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 05:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:51:09 INFO - PROCESS | 848 | 1461070269911 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:51:09 INFO - PROCESS | 848 | 1461070269912 Marionette TRACE conn5 <- [1,2398,null,{}] 05:51:09 INFO - PROCESS | 848 | 1461070269916 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}] 05:51:10 INFO - PROCESS | 848 | 1461070270002 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 05:51:10 INFO - PROCESS | 848 | 1461070270008 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:10 INFO - PROCESS | 848 | ++DOCSHELL 000000352A430000 == 60 [pid = 848] [id = 609] 05:51:10 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (000000351ED54800) [pid = 848] [serial = 1827] [outer = 0000000000000000] 05:51:10 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035250C7800) [pid = 848] [serial = 1828] [outer = 000000351ED54800] 05:51:10 INFO - PROCESS | 848 | 1461070270054 Marionette DEBUG loaded listener.js 05:51:10 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (0000003526860C00) [pid = 848] [serial = 1829] [outer = 000000351ED54800] 05:51:10 INFO - PROCESS | 848 | 1461070270537 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]]]}] 05:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 671ms 05:51:10 INFO - PROCESS | 848 | 1461070270586 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 05:51:10 INFO - PROCESS | 848 | 1461070270588 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 05:51:10 INFO - PROCESS | 848 | 1461070270591 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:51:10 INFO - PROCESS | 848 | 1461070270593 Marionette TRACE conn5 <- [1,2402,null,{}] 05:51:10 INFO - PROCESS | 848 | 1461070270596 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}] 05:51:10 INFO - PROCESS | 848 | 1461070270682 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 05:51:10 INFO - PROCESS | 848 | 1461070270689 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:10 INFO - PROCESS | 848 | ++DOCSHELL 000000352A739000 == 61 [pid = 848] [id = 610] 05:51:10 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003526C54C00) [pid = 848] [serial = 1830] [outer = 0000000000000000] 05:51:10 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003526DC8400) [pid = 848] [serial = 1831] [outer = 0000003526C54C00] 05:51:10 INFO - PROCESS | 848 | 1461070270735 Marionette DEBUG loaded listener.js 05:51:10 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003526DE4C00) [pid = 848] [serial = 1832] [outer = 0000003526C54C00] 05:51:11 INFO - PROCESS | 848 | 1461070271168 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]]]}] 05:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 05:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:51:11 INFO - PROCESS | 848 | 1461070271224 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 05:51:11 INFO - PROCESS | 848 | 1461070271227 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 05:51:11 INFO - PROCESS | 848 | 1461070271230 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:51:11 INFO - PROCESS | 848 | 1461070271232 Marionette TRACE conn5 <- [1,2406,null,{}] 05:51:11 INFO - PROCESS | 848 | 1461070271235 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}] 05:51:11 INFO - PROCESS | 848 | 1461070271322 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 05:51:11 INFO - PROCESS | 848 | 1461070271328 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:11 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1DB000 == 62 [pid = 848] [id = 611] 05:51:11 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000352725A800) [pid = 848] [serial = 1833] [outer = 0000000000000000] 05:51:11 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003527265800) [pid = 848] [serial = 1834] [outer = 000000352725A800] 05:51:11 INFO - PROCESS | 848 | 1461070271373 Marionette DEBUG loaded listener.js 05:51:11 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003527624400) [pid = 848] [serial = 1835] [outer = 000000352725A800] 05:51:11 INFO - PROCESS | 848 | 1461070271961 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]]]}] 05:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 776ms 05:51:12 INFO - PROCESS | 848 | 1461070272010 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 05:51:12 INFO - PROCESS | 848 | 1461070272015 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 05:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:51:12 INFO - PROCESS | 848 | 1461070272020 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:51:12 INFO - PROCESS | 848 | 1461070272025 Marionette TRACE conn5 <- [1,2410,null,{}] 05:51:12 INFO - PROCESS | 848 | 1461070272033 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}] 05:51:12 INFO - PROCESS | 848 | 1461070272151 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 05:51:12 INFO - PROCESS | 848 | 1461070272285 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:12 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA43800 == 63 [pid = 848] [id = 612] 05:51:12 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003518649400) [pid = 848] [serial = 1836] [outer = 0000000000000000] 05:51:12 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003519605C00) [pid = 848] [serial = 1837] [outer = 0000003518649400] 05:51:12 INFO - PROCESS | 848 | 1461070272346 Marionette DEBUG loaded listener.js 05:51:12 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000351AF87800) [pid = 848] [serial = 1838] [outer = 0000003518649400] 05:51:13 INFO - PROCESS | 848 | 1461070272995 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]]]}] 05:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1031ms 05:51:13 INFO - PROCESS | 848 | 1461070273055 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 05:51:13 INFO - PROCESS | 848 | 1461070273061 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 05:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:51:13 INFO - PROCESS | 848 | 1461070273068 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:51:13 INFO - PROCESS | 848 | 1461070273071 Marionette TRACE conn5 <- [1,2414,null,{}] 05:51:13 INFO - PROCESS | 848 | 1461070273075 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}] 05:51:13 INFO - PROCESS | 848 | 1461070273249 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 05:51:13 INFO - PROCESS | 848 | 1461070273369 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:13 INFO - PROCESS | 848 | ++DOCSHELL 000000352700B000 == 64 [pid = 848] [id = 613] 05:51:13 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000351958CC00) [pid = 848] [serial = 1839] [outer = 0000000000000000] 05:51:13 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352299DC00) [pid = 848] [serial = 1840] [outer = 000000351958CC00] 05:51:13 INFO - PROCESS | 848 | 1461070273429 Marionette DEBUG loaded listener.js 05:51:13 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003523644400) [pid = 848] [serial = 1841] [outer = 000000351958CC00] 05:51:14 INFO - PROCESS | 848 | 1461070274016 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]]]}] 05:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 986ms 05:51:14 INFO - PROCESS | 848 | 1461070274061 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 05:51:14 INFO - PROCESS | 848 | 1461070274064 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 05:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:51:14 INFO - PROCESS | 848 | 1461070274068 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:51:14 INFO - PROCESS | 848 | 1461070274072 Marionette TRACE conn5 <- [1,2418,null,{}] 05:51:14 INFO - PROCESS | 848 | 1461070274084 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}] 05:51:14 INFO - PROCESS | 848 | 1461070274200 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 05:51:14 INFO - PROCESS | 848 | 1461070274300 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:14 INFO - PROCESS | 848 | ++DOCSHELL 000000352DAA4000 == 65 [pid = 848] [id = 614] 05:51:14 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003525016000) [pid = 848] [serial = 1842] [outer = 0000000000000000] 05:51:14 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003525C5D400) [pid = 848] [serial = 1843] [outer = 0000003525016000] 05:51:14 INFO - PROCESS | 848 | 1461070274361 Marionette DEBUG loaded listener.js 05:51:14 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003526DD2400) [pid = 848] [serial = 1844] [outer = 0000003525016000] 05:51:14 INFO - PROCESS | 848 | 1461070274952 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]]]}] 05:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 923ms 05:51:15 INFO - PROCESS | 848 | 1461070274993 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 05:51:15 INFO - PROCESS | 848 | 1461070274996 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 05:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:51:15 INFO - PROCESS | 848 | 1461070275000 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:51:15 INFO - PROCESS | 848 | 1461070275002 Marionette TRACE conn5 <- [1,2422,null,{}] 05:51:15 INFO - PROCESS | 848 | 1461070275006 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}] 05:51:15 INFO - PROCESS | 848 | 1461070275120 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 05:51:15 INFO - PROCESS | 848 | 1461070275218 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE25000 == 66 [pid = 848] [id = 615] 05:51:15 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (00000035276D9800) [pid = 848] [serial = 1845] [outer = 0000000000000000] 05:51:15 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003528523C00) [pid = 848] [serial = 1846] [outer = 00000035276D9800] 05:51:15 INFO - PROCESS | 848 | 1461070275276 Marionette DEBUG loaded listener.js 05:51:15 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003528ED9800) [pid = 848] [serial = 1847] [outer = 00000035276D9800] 05:51:15 INFO - PROCESS | 848 | 1461070275901 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]]]}] 05:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 925ms 05:51:15 INFO - PROCESS | 848 | 1461070275926 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 05:51:15 INFO - PROCESS | 848 | 1461070275929 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 05:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:51:15 INFO - PROCESS | 848 | 1461070275932 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:51:15 INFO - PROCESS | 848 | 1461070275935 Marionette TRACE conn5 <- [1,2426,null,{}] 05:51:15 INFO - PROCESS | 848 | 1461070275939 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}] 05:51:16 INFO - PROCESS | 848 | 1461070276047 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 05:51:16 INFO - PROCESS | 848 | 1461070276146 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352E109800 == 67 [pid = 848] [id = 616] 05:51:16 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000351976D000) [pid = 848] [serial = 1848] [outer = 0000000000000000] 05:51:16 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352946F800) [pid = 848] [serial = 1849] [outer = 000000351976D000] 05:51:16 INFO - PROCESS | 848 | 1461070276204 Marionette DEBUG loaded listener.js 05:51:16 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003529A11000) [pid = 848] [serial = 1850] [outer = 000000351976D000] 05:51:16 INFO - PROCESS | 848 | 1461070276806 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]]]}] 05:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 922ms 05:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:51:16 INFO - PROCESS | 848 | 1461070276857 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 05:51:16 INFO - PROCESS | 848 | 1461070276860 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 05:51:16 INFO - PROCESS | 848 | 1461070276863 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:51:16 INFO - PROCESS | 848 | 1461070276866 Marionette TRACE conn5 <- [1,2430,null,{}] 05:51:16 INFO - PROCESS | 848 | 1461070276869 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}] 05:51:17 INFO - PROCESS | 848 | 1461070277011 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 05:51:17 INFO - PROCESS | 848 | 1461070277142 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:17 INFO - PROCESS | 848 | ++DOCSHELL 000000352E83C000 == 68 [pid = 848] [id = 617] 05:51:17 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000350B5F5800) [pid = 848] [serial = 1851] [outer = 0000000000000000] 05:51:17 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003529DABC00) [pid = 848] [serial = 1852] [outer = 000000350B5F5800] 05:51:17 INFO - PROCESS | 848 | 1461070277204 Marionette DEBUG loaded listener.js 05:51:17 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003529E78C00) [pid = 848] [serial = 1853] [outer = 000000350B5F5800] 05:51:17 INFO - PROCESS | 848 | 1461070277909 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]]]}] 05:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1080ms 05:51:17 INFO - PROCESS | 848 | 1461070277951 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 05:51:17 INFO - PROCESS | 848 | 1461070277956 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 05:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:51:17 INFO - PROCESS | 848 | 1461070277961 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:51:17 INFO - PROCESS | 848 | 1461070277965 Marionette TRACE conn5 <- [1,2434,null,{}] 05:51:17 INFO - PROCESS | 848 | 1461070277972 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}] 05:51:18 INFO - PROCESS | 848 | 1461070278109 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 05:51:18 INFO - PROCESS | 848 | 1461070278247 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:18 INFO - PROCESS | 848 | ++DOCSHELL 000000352647A000 == 69 [pid = 848] [id = 618] 05:51:18 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003519610400) [pid = 848] [serial = 1854] [outer = 0000000000000000] 05:51:18 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000351976F000) [pid = 848] [serial = 1855] [outer = 0000003519610400] 05:51:18 INFO - PROCESS | 848 | 1461070278303 Marionette DEBUG loaded listener.js 05:51:18 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000351E31AC00) [pid = 848] [serial = 1856] [outer = 0000003519610400] 05:51:18 INFO - PROCESS | 848 | 1461070278919 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]]]}] 05:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 987ms 05:51:18 INFO - PROCESS | 848 | 1461070278948 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 05:51:18 INFO - PROCESS | 848 | 1461070278954 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 05:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:51:18 INFO - PROCESS | 848 | 1461070278960 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:51:18 INFO - PROCESS | 848 | 1461070278963 Marionette TRACE conn5 <- [1,2438,null,{}] 05:51:18 INFO - PROCESS | 848 | 1461070278967 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}] 05:51:19 INFO - PROCESS | 848 | 1461070279090 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 000000352DA94000 == 68 [pid = 848] [id = 580] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 000000352A739000 == 67 [pid = 848] [id = 610] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 000000352A430000 == 66 [pid = 848] [id = 609] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 000000352A42C000 == 65 [pid = 848] [id = 608] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 0000003528DD3000 == 64 [pid = 848] [id = 607] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 000000352857A800 == 63 [pid = 848] [id = 606] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 0000003526D9B800 == 62 [pid = 848] [id = 605] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 0000003526564800 == 61 [pid = 848] [id = 604] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 00000035205A7000 == 60 [pid = 848] [id = 603] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 000000351EBAE800 == 59 [pid = 848] [id = 602] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003519611400) [pid = 848] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003526007800) [pid = 848] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000351FB8F400) [pid = 848] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003529A11800) [pid = 848] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529DB2400) [pid = 848] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003529E7C000) [pid = 848] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOCSHELL 0000003525050000 == 58 [pid = 848] [id = 597] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003526010000) [pid = 848] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003529A6AC00) [pid = 848] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000351FA18000) [pid = 848] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529DAC800) [pid = 848] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003529DAC400) [pid = 848] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003529A61000) [pid = 848] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003528E3E000) [pid = 848] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351E32C800) [pid = 848] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 110 (00000035264F0400) [pid = 848] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003529E7FC00) [pid = 848] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529E22800) [pid = 848] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000351FB11800) [pid = 848] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000351E320400) [pid = 848] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003525B46400) [pid = 848] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000351E319400) [pid = 848] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000352052B400) [pid = 848] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003523B3E400) [pid = 848] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003523E4E800) [pid = 848] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003529A08400) [pid = 848] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003529E23C00) [pid = 848] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 98 (00000035264E5400) [pid = 848] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 97 (0000003526C58800) [pid = 848] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 96 (0000003523C93000) [pid = 848] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | --DOMWINDOW == 95 (0000003526008000) [pid = 848] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 05:51:19 INFO - PROCESS | 848 | 1461070279239 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:19 INFO - PROCESS | 848 | ++DOCSHELL 000000351E217800 == 59 [pid = 848] [id = 619] 05:51:19 INFO - PROCESS | 848 | ++DOMWINDOW == 96 (000000350B5F2000) [pid = 848] [serial = 1857] [outer = 0000000000000000] 05:51:19 INFO - PROCESS | 848 | ++DOMWINDOW == 97 (00000035190CE400) [pid = 848] [serial = 1858] [outer = 000000350B5F2000] 05:51:19 INFO - PROCESS | 848 | 1461070279287 Marionette DEBUG loaded listener.js 05:51:19 INFO - PROCESS | 848 | ++DOMWINDOW == 98 (000000351EB7FC00) [pid = 848] [serial = 1859] [outer = 000000350B5F2000] 05:51:19 INFO - PROCESS | 848 | 1461070279759 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]]]}] 05:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 839ms 05:51:19 INFO - PROCESS | 848 | 1461070279801 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 05:51:19 INFO - PROCESS | 848 | 1461070279803 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 05:51:19 INFO - PROCESS | 848 | 1461070279806 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:51:19 INFO - PROCESS | 848 | 1461070279810 Marionette TRACE conn5 <- [1,2442,null,{}] 05:51:19 INFO - PROCESS | 848 | 1461070279826 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}] 05:51:19 INFO - PROCESS | 848 | 1461070279920 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 05:51:19 INFO - PROCESS | 848 | 1461070279935 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:19 INFO - PROCESS | 848 | ++DOCSHELL 0000003526919000 == 60 [pid = 848] [id = 620] 05:51:19 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (0000003523627800) [pid = 848] [serial = 1860] [outer = 0000000000000000] 05:51:19 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523632800) [pid = 848] [serial = 1861] [outer = 0000003523627800] 05:51:19 INFO - PROCESS | 848 | 1461070279985 Marionette DEBUG loaded listener.js 05:51:20 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (0000003523C27C00) [pid = 848] [serial = 1862] [outer = 0000003523627800] 05:51:20 INFO - PROCESS | 848 | 1461070280462 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]]]}] 05:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 692ms 05:51:20 INFO - PROCESS | 848 | 1461070280502 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 05:51:20 INFO - PROCESS | 848 | 1461070280505 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 05:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:51:20 INFO - PROCESS | 848 | 1461070280508 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:51:20 INFO - PROCESS | 848 | 1461070280510 Marionette TRACE conn5 <- [1,2446,null,{}] 05:51:20 INFO - PROCESS | 848 | 1461070280514 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}] 05:51:20 INFO - PROCESS | 848 | 1461070280604 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 05:51:20 INFO - PROCESS | 848 | 1461070280613 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352859E000 == 61 [pid = 848] [id = 621] 05:51:20 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003525011800) [pid = 848] [serial = 1863] [outer = 0000000000000000] 05:51:20 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (00000035250BF400) [pid = 848] [serial = 1864] [outer = 0000003525011800] 05:51:20 INFO - PROCESS | 848 | 1461070280662 Marionette DEBUG loaded listener.js 05:51:20 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003525C68C00) [pid = 848] [serial = 1865] [outer = 0000003525011800] 05:51:21 INFO - PROCESS | 848 | 1461070281097 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]]]}] 05:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 631ms 05:51:21 INFO - PROCESS | 848 | 1461070281143 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 05:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:51:21 INFO - PROCESS | 848 | 1461070281146 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 05:51:21 INFO - PROCESS | 848 | 1461070281149 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:51:21 INFO - PROCESS | 848 | 1461070281151 Marionette TRACE conn5 <- [1,2450,null,{}] 05:51:21 INFO - PROCESS | 848 | 1461070281154 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}] 05:51:21 INFO - PROCESS | 848 | 1461070281241 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 05:51:21 INFO - PROCESS | 848 | 1461070281247 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:21 INFO - PROCESS | 848 | ++DOCSHELL 000000351FBCB000 == 62 [pid = 848] [id = 622] 05:51:21 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (00000035146DA000) [pid = 848] [serial = 1866] [outer = 0000000000000000] 05:51:21 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (00000035260AC800) [pid = 848] [serial = 1867] [outer = 00000035146DA000] 05:51:21 INFO - PROCESS | 848 | 1461070281293 Marionette DEBUG loaded listener.js 05:51:21 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035264F0400) [pid = 848] [serial = 1868] [outer = 00000035146DA000] 05:51:21 INFO - PROCESS | 848 | 1461070281753 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]]]}] 05:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 629ms 05:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:51:21 INFO - PROCESS | 848 | 1461070281781 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 05:51:21 INFO - PROCESS | 848 | 1461070281784 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 05:51:21 INFO - PROCESS | 848 | 1461070281787 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:51:21 INFO - PROCESS | 848 | 1461070281789 Marionette TRACE conn5 <- [1,2454,null,{}] 05:51:21 INFO - PROCESS | 848 | 1461070281797 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}] 05:51:21 INFO - PROCESS | 848 | 1461070281933 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 05:51:22 INFO - PROCESS | 848 | 1461070282022 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:22 INFO - PROCESS | 848 | ++DOCSHELL 000000352A733800 == 63 [pid = 848] [id = 623] 05:51:22 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352708E000) [pid = 848] [serial = 1869] [outer = 0000000000000000] 05:51:22 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (00000035276E2C00) [pid = 848] [serial = 1870] [outer = 000000352708E000] 05:51:22 INFO - PROCESS | 848 | 1461070282082 Marionette DEBUG loaded listener.js 05:51:22 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003529A0A400) [pid = 848] [serial = 1871] [outer = 000000352708E000] 05:51:22 INFO - PROCESS | 848 | 1461070282527 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]]]}] 05:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 775ms 05:51:22 INFO - PROCESS | 848 | 1461070282564 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 05:51:22 INFO - PROCESS | 848 | 1461070282566 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 05:51:22 INFO - PROCESS | 848 | 1461070282569 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:51:22 INFO - PROCESS | 848 | 1461070282571 Marionette TRACE conn5 <- [1,2458,null,{}] 05:51:22 INFO - PROCESS | 848 | 1461070282575 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}] 05:51:22 INFO - PROCESS | 848 | 1461070282691 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 05:51:22 INFO - PROCESS | 848 | 1461070282698 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:22 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA8F000 == 64 [pid = 848] [id = 624] 05:51:22 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529A69000) [pid = 848] [serial = 1872] [outer = 0000000000000000] 05:51:22 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003529D4E800) [pid = 848] [serial = 1873] [outer = 0000003529A69000] 05:51:22 INFO - PROCESS | 848 | 1461070282793 Marionette DEBUG loaded listener.js 05:51:22 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529DB0800) [pid = 848] [serial = 1874] [outer = 0000003529A69000] 05:51:23 INFO - PROCESS | 848 | 1461070283210 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]]]}] 05:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 671ms 05:51:23 INFO - PROCESS | 848 | 1461070283244 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 05:51:23 INFO - PROCESS | 848 | 1461070283246 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 05:51:23 INFO - PROCESS | 848 | 1461070283249 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:51:23 INFO - PROCESS | 848 | 1461070283251 Marionette TRACE conn5 <- [1,2462,null,{}] 05:51:23 INFO - PROCESS | 848 | 1461070283260 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}] 05:51:23 INFO - PROCESS | 848 | 1461070283402 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 05:51:23 INFO - PROCESS | 848 | 1461070283423 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:23 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD9C800 == 65 [pid = 848] [id = 625] 05:51:23 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529DB7000) [pid = 848] [serial = 1875] [outer = 0000000000000000] 05:51:23 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529E23C00) [pid = 848] [serial = 1876] [outer = 0000003529DB7000] 05:51:23 INFO - PROCESS | 848 | 1461070283469 Marionette DEBUG loaded listener.js 05:51:23 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529EE1800) [pid = 848] [serial = 1877] [outer = 0000003529DB7000] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352364A000) [pid = 848] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 114 (00000035146D4400) [pid = 848] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003517B6E000) [pid = 848] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000351A95F000) [pid = 848] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003523C93800) [pid = 848] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003518560800) [pid = 848] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352361B000) [pid = 848] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 108 (00000035250BC800) [pid = 848] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003526009800) [pid = 848] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000351ED54800) [pid = 848] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003526C54C00) [pid = 848] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352946C000) [pid = 848] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 103 (000000352852C000) [pid = 848] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003527694800) [pid = 848] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003519609C00) [pid = 848] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000351EB53400) [pid = 848] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003525940000) [pid = 848] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:51:23 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003520534400) [pid = 848] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:51:24 INFO - PROCESS | 848 | 1461070283994 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]]]}] 05:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 777ms 05:51:24 INFO - PROCESS | 848 | 1461070284029 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 05:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:51:24 INFO - PROCESS | 848 | 1461070284032 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 05:51:24 INFO - PROCESS | 848 | 1461070284035 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:51:24 INFO - PROCESS | 848 | 1461070284037 Marionette TRACE conn5 <- [1,2466,null,{}] 05:51:24 INFO - PROCESS | 848 | 1461070284040 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}] 05:51:24 INFO - PROCESS | 848 | 1461070284129 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 05:51:24 INFO - PROCESS | 848 | 1461070284135 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:24 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0C8000 == 66 [pid = 848] [id = 626] 05:51:24 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000351E31A000) [pid = 848] [serial = 1878] [outer = 0000000000000000] 05:51:24 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (0000003523C93800) [pid = 848] [serial = 1879] [outer = 000000351E31A000] 05:51:24 INFO - PROCESS | 848 | 1461070284181 Marionette DEBUG loaded listener.js 05:51:24 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (00000035273CB000) [pid = 848] [serial = 1880] [outer = 000000351E31A000] 05:51:24 INFO - PROCESS | 848 | 1461070284606 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]]]}] 05:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 629ms 05:51:24 INFO - PROCESS | 848 | 1461070284668 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 05:51:24 INFO - PROCESS | 848 | 1461070284670 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 05:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:51:24 INFO - PROCESS | 848 | 1461070284674 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:51:24 INFO - PROCESS | 848 | 1461070284676 Marionette TRACE conn5 <- [1,2470,null,{}] 05:51:24 INFO - PROCESS | 848 | 1461070284679 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}] 05:51:24 INFO - PROCESS | 848 | 1461070284768 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 05:51:24 INFO - PROCESS | 848 | 1461070284777 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:24 INFO - PROCESS | 848 | ++DOCSHELL 000000352E834000 == 67 [pid = 848] [id = 627] 05:51:24 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003529DBA000) [pid = 848] [serial = 1881] [outer = 0000000000000000] 05:51:24 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003529EEC800) [pid = 848] [serial = 1882] [outer = 0000003529DBA000] 05:51:24 INFO - PROCESS | 848 | 1461070284823 Marionette DEBUG loaded listener.js 05:51:24 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000352A061800) [pid = 848] [serial = 1883] [outer = 0000003529DBA000] 05:51:25 INFO - PROCESS | 848 | 1461070285295 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]]]}] 05:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 692ms 05:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:51:25 INFO - PROCESS | 848 | 1461070285369 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 05:51:25 INFO - PROCESS | 848 | 1461070285372 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 05:51:25 INFO - PROCESS | 848 | 1461070285375 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:51:25 INFO - PROCESS | 848 | 1461070285378 Marionette TRACE conn5 <- [1,2474,null,{}] 05:51:25 INFO - PROCESS | 848 | 1461070285381 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}] 05:51:25 INFO - PROCESS | 848 | 1461070285492 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 05:51:25 INFO - PROCESS | 848 | 1461070285505 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:25 INFO - PROCESS | 848 | ++DOCSHELL 000000352F872800 == 68 [pid = 848] [id = 628] 05:51:25 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000352A0D3000) [pid = 848] [serial = 1884] [outer = 0000000000000000] 05:51:25 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000352A0D7000) [pid = 848] [serial = 1885] [outer = 000000352A0D3000] 05:51:25 INFO - PROCESS | 848 | 1461070285557 Marionette DEBUG loaded listener.js 05:51:25 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000352A575C00) [pid = 848] [serial = 1886] [outer = 000000352A0D3000] 05:51:26 INFO - PROCESS | 848 | 1461070286317 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]]]}] 05:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 987ms 05:51:26 INFO - PROCESS | 848 | 1461070286365 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 05:51:26 INFO - PROCESS | 848 | 1461070286371 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 05:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:51:26 INFO - PROCESS | 848 | 1461070286377 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:51:26 INFO - PROCESS | 848 | 1461070286382 Marionette TRACE conn5 <- [1,2478,null,{}] 05:51:26 INFO - PROCESS | 848 | 1461070286387 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}] 05:51:26 INFO - PROCESS | 848 | 1461070286510 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 05:51:26 INFO - PROCESS | 848 | 1461070286642 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:26 INFO - PROCESS | 848 | ++DOCSHELL 0000003526519800 == 69 [pid = 848] [id = 629] 05:51:26 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000351EF96400) [pid = 848] [serial = 1887] [outer = 0000000000000000] 05:51:26 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000351FB84C00) [pid = 848] [serial = 1888] [outer = 000000351EF96400] 05:51:26 INFO - PROCESS | 848 | 1461070286704 Marionette DEBUG loaded listener.js 05:51:26 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003522975800) [pid = 848] [serial = 1889] [outer = 000000351EF96400] 05:51:27 INFO - PROCESS | 848 | 1461070287258 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]]]}] 05:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 923ms 05:51:27 INFO - PROCESS | 848 | 1461070287303 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 05:51:27 INFO - PROCESS | 848 | 1461070287310 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 05:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:51:27 INFO - PROCESS | 848 | 1461070287316 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:51:27 INFO - PROCESS | 848 | 1461070287320 Marionette TRACE conn5 <- [1,2482,null,{}] 05:51:27 INFO - PROCESS | 848 | 1461070287324 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}] 05:51:27 INFO - PROCESS | 848 | 1461070287444 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 05:51:27 INFO - PROCESS | 848 | 1461070287547 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:27 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4B5000 == 70 [pid = 848] [id = 630] 05:51:27 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003523B36400) [pid = 848] [serial = 1890] [outer = 0000000000000000] 05:51:27 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352500F000) [pid = 848] [serial = 1891] [outer = 0000003523B36400] 05:51:27 INFO - PROCESS | 848 | 1461070287605 Marionette DEBUG loaded listener.js 05:51:27 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352600C000) [pid = 848] [serial = 1892] [outer = 0000003523B36400] 05:51:28 INFO - PROCESS | 848 | 1461070288227 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]]]}] 05:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 989ms 05:51:28 INFO - PROCESS | 848 | 1461070288310 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 05:51:28 INFO - PROCESS | 848 | 1461070288313 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 05:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:51:28 INFO - PROCESS | 848 | 1461070288317 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:51:28 INFO - PROCESS | 848 | 1461070288321 Marionette TRACE conn5 <- [1,2486,null,{}] 05:51:28 INFO - PROCESS | 848 | 1461070288346 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}] 05:51:28 INFO - PROCESS | 848 | 1461070288504 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 05:51:28 INFO - PROCESS | 848 | 1461070288560 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:28 INFO - PROCESS | 848 | ++DOCSHELL 0000003530565800 == 71 [pid = 848] [id = 631] 05:51:28 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529A5D800) [pid = 848] [serial = 1893] [outer = 0000000000000000] 05:51:28 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529DA4800) [pid = 848] [serial = 1894] [outer = 0000003529A5D800] 05:51:28 INFO - PROCESS | 848 | 1461070288621 Marionette DEBUG loaded listener.js 05:51:28 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000352A0CC800) [pid = 848] [serial = 1895] [outer = 0000003529A5D800] 05:51:29 INFO - PROCESS | 848 | 1461070289212 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]]]}] 05:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 944ms 05:51:29 INFO - PROCESS | 848 | 1461070289263 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 05:51:29 INFO - PROCESS | 848 | 1461070289267 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 05:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:51:29 INFO - PROCESS | 848 | 1461070289270 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:51:29 INFO - PROCESS | 848 | 1461070289272 Marionette TRACE conn5 <- [1,2490,null,{}] 05:51:29 INFO - PROCESS | 848 | 1461070289276 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}] 05:51:29 INFO - PROCESS | 848 | 1461070289393 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 05:51:29 INFO - PROCESS | 848 | 1461070289523 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:29 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E3B000 == 72 [pid = 848] [id = 632] 05:51:29 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352A0D8400) [pid = 848] [serial = 1896] [outer = 0000000000000000] 05:51:29 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A575400) [pid = 848] [serial = 1897] [outer = 000000352A0D8400] 05:51:29 INFO - PROCESS | 848 | 1461070289582 Marionette DEBUG loaded listener.js 05:51:29 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352A583000) [pid = 848] [serial = 1898] [outer = 000000352A0D8400] 05:51:30 INFO - PROCESS | 848 | 1461070290182 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]]]}] 05:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 922ms 05:51:30 INFO - PROCESS | 848 | 1461070290195 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 05:51:30 INFO - PROCESS | 848 | 1461070290198 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 05:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:51:30 INFO - PROCESS | 848 | 1461070290201 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:51:30 INFO - PROCESS | 848 | 1461070290203 Marionette TRACE conn5 <- [1,2494,null,{}] 05:51:30 INFO - PROCESS | 848 | 1461070290207 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}] 05:51:30 INFO - PROCESS | 848 | 1461070290318 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 05:51:30 INFO - PROCESS | 848 | 1461070290420 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:30 INFO - PROCESS | 848 | ++DOCSHELL 000000353174B000 == 73 [pid = 848] [id = 633] 05:51:30 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352A585800) [pid = 848] [serial = 1899] [outer = 0000000000000000] 05:51:30 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A58B800) [pid = 848] [serial = 1900] [outer = 000000352A585800] 05:51:30 INFO - PROCESS | 848 | 1461070290477 Marionette DEBUG loaded listener.js 05:51:30 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A804800) [pid = 848] [serial = 1901] [outer = 000000352A585800] 05:51:31 INFO - PROCESS | 848 | 1461070291089 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]]]}] 05:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 923ms 05:51:31 INFO - PROCESS | 848 | 1461070291126 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 05:51:31 INFO - PROCESS | 848 | 1461070291129 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 05:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:51:31 INFO - PROCESS | 848 | 1461070291133 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:51:31 INFO - PROCESS | 848 | 1461070291135 Marionette TRACE conn5 <- [1,2498,null,{}] 05:51:31 INFO - PROCESS | 848 | 1461070291139 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}] 05:51:31 INFO - PROCESS | 848 | 1461070291263 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 05:51:31 INFO - PROCESS | 848 | 1461070291366 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:31 INFO - PROCESS | 848 | ++DOCSHELL 0000003531ADC800 == 74 [pid = 848] [id = 634] 05:51:31 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352A80F800) [pid = 848] [serial = 1902] [outer = 0000000000000000] 05:51:31 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352A855400) [pid = 848] [serial = 1903] [outer = 000000352A80F800] 05:51:31 INFO - PROCESS | 848 | 1461070291427 Marionette DEBUG loaded listener.js 05:51:31 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A876400) [pid = 848] [serial = 1904] [outer = 000000352A80F800] 05:51:32 INFO - PROCESS | 848 | 1461070292017 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]]]}] 05:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 922ms 05:51:32 INFO - PROCESS | 848 | 1461070292057 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 05:51:32 INFO - PROCESS | 848 | 1461070292060 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 05:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:51:32 INFO - PROCESS | 848 | 1461070292064 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:51:32 INFO - PROCESS | 848 | 1461070292066 Marionette TRACE conn5 <- [1,2502,null,{}] 05:51:32 INFO - PROCESS | 848 | 1461070292069 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}] 05:51:32 INFO - PROCESS | 848 | 1461070292183 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 05:51:32 INFO - PROCESS | 848 | 1461070292288 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:32 INFO - PROCESS | 848 | ++DOCSHELL 00000035236D9800 == 75 [pid = 848] [id = 635] 05:51:32 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000351960E400) [pid = 848] [serial = 1905] [outer = 0000000000000000] 05:51:32 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000351EFFBC00) [pid = 848] [serial = 1906] [outer = 000000351960E400] 05:51:32 INFO - PROCESS | 848 | 1461070292346 Marionette DEBUG loaded listener.js 05:51:32 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003525F99800) [pid = 848] [serial = 1907] [outer = 000000351960E400] 05:51:33 INFO - PROCESS | 848 | 1461070293229 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]]]}] 05:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1234ms 05:51:33 INFO - PROCESS | 848 | 1461070293301 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 05:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:51:33 INFO - PROCESS | 848 | 1461070293307 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 05:51:33 INFO - PROCESS | 848 | 1461070293313 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:51:33 INFO - PROCESS | 848 | 1461070293316 Marionette TRACE conn5 <- [1,2506,null,{}] 05:51:33 INFO - PROCESS | 848 | 1461070293321 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}] 05:51:33 INFO - PROCESS | 848 | 1461070293429 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 05:51:33 INFO - PROCESS | 848 | 1461070293568 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:33 INFO - PROCESS | 848 | ++DOCSHELL 000000351EBC3800 == 76 [pid = 848] [id = 636] 05:51:33 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000351E3B3800) [pid = 848] [serial = 1908] [outer = 0000000000000000] 05:51:33 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000351E3B7000) [pid = 848] [serial = 1909] [outer = 000000351E3B3800] 05:51:33 INFO - PROCESS | 848 | 1461070293639 Marionette DEBUG loaded listener.js 05:51:33 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003522992400) [pid = 848] [serial = 1910] [outer = 000000351E3B3800] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 0000003527008800 == 75 [pid = 848] [id = 553] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352E106800 == 74 [pid = 848] [id = 565] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352E834000 == 73 [pid = 848] [id = 627] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352E0C8000 == 72 [pid = 848] [id = 626] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352DD9C800 == 71 [pid = 848] [id = 625] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352DA8F000 == 70 [pid = 848] [id = 624] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352F377000 == 69 [pid = 848] [id = 596] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000352A733800 == 68 [pid = 848] [id = 623] 05:51:33 INFO - PROCESS | 848 | --DOCSHELL 000000351FBCB000 == 67 [pid = 848] [id = 622] 05:51:33 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003527265800) [pid = 848] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 000000352859E000 == 66 [pid = 848] [id = 621] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 0000003526919000 == 65 [pid = 848] [id = 620] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 000000351E217800 == 64 [pid = 848] [id = 619] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 000000352647A000 == 63 [pid = 848] [id = 618] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 000000352DAA4000 == 62 [pid = 848] [id = 614] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 000000352700B000 == 61 [pid = 848] [id = 613] 05:51:34 INFO - PROCESS | 848 | --DOCSHELL 000000351FA43800 == 60 [pid = 848] [id = 612] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529DBA800) [pid = 848] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 128 (0000003529B11000) [pid = 848] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352852E400) [pid = 848] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000351AFFA000) [pid = 848] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352362E400) [pid = 848] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003527261000) [pid = 848] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352298E400) [pid = 848] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003523610400) [pid = 848] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035236A3C00) [pid = 848] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003528522800) [pid = 848] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000351EFEE400) [pid = 848] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 118 (00000035190CD000) [pid = 848] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003519F58000) [pid = 848] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000351EB4F400) [pid = 848] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352A05B800) [pid = 848] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351E34D800) [pid = 848] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000351AF7D800) [pid = 848] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523C99C00) [pid = 848] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003523EE1400) [pid = 848] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000351EB80C00) [pid = 848] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351961DC00) [pid = 848] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352600E800) [pid = 848] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003523E54C00) [pid = 848] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003525FA0800) [pid = 848] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 105 (0000003525B3DC00) [pid = 848] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 104 (00000035260B4400) [pid = 848] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003526860C00) [pid = 848] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 102 (00000035250C7800) [pid = 848] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003526DE4C00) [pid = 848] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 100 (000000352640DC00) [pid = 848] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003523C2AC00) [pid = 848] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | --DOMWINDOW == 98 (0000003526DC8400) [pid = 848] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 05:51:34 INFO - PROCESS | 848 | 1461070294250 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]]]}] 05:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 987ms 05:51:34 INFO - PROCESS | 848 | 1461070294301 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 05:51:34 INFO - PROCESS | 848 | 1461070294307 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 05:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:51:34 INFO - PROCESS | 848 | 1461070294313 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:51:34 INFO - PROCESS | 848 | 1461070294316 Marionette TRACE conn5 <- [1,2510,null,{}] 05:51:34 INFO - PROCESS | 848 | 1461070294320 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}] 05:51:34 INFO - PROCESS | 848 | 1461070294419 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 05:51:34 INFO - PROCESS | 848 | 1461070294508 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:34 INFO - PROCESS | 848 | ++DOCSHELL 000000352509A000 == 61 [pid = 848] [id = 637] 05:51:34 INFO - PROCESS | 848 | ++DOMWINDOW == 99 (000000351864C000) [pid = 848] [serial = 1911] [outer = 0000000000000000] 05:51:34 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000351E318400) [pid = 848] [serial = 1912] [outer = 000000351864C000] 05:51:34 INFO - PROCESS | 848 | 1461070294556 Marionette DEBUG loaded listener.js 05:51:34 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000351FB92800) [pid = 848] [serial = 1913] [outer = 000000351864C000] 05:51:34 INFO - PROCESS | 848 | 1461070294992 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]]]}] 05:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 734ms 05:51:35 INFO - PROCESS | 848 | 1461070295049 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 05:51:35 INFO - PROCESS | 848 | 1461070295051 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 05:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:51:35 INFO - PROCESS | 848 | 1461070295055 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:51:35 INFO - PROCESS | 848 | 1461070295058 Marionette TRACE conn5 <- [1,2514,null,{}] 05:51:35 INFO - PROCESS | 848 | 1461070295069 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}] 05:51:35 INFO - PROCESS | 848 | 1461070295193 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 05:51:35 INFO - PROCESS | 848 | 1461070295210 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:35 INFO - PROCESS | 848 | ++DOCSHELL 000000352858B800 == 62 [pid = 848] [id = 638] 05:51:35 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (0000003523646800) [pid = 848] [serial = 1914] [outer = 0000000000000000] 05:51:35 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (00000035236AB800) [pid = 848] [serial = 1915] [outer = 0000003523646800] 05:51:35 INFO - PROCESS | 848 | 1461070295260 Marionette DEBUG loaded listener.js 05:51:35 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003523CB9800) [pid = 848] [serial = 1916] [outer = 0000003523646800] 05:51:35 INFO - PROCESS | 848 | 1461070295728 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]]]}] 05:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 735ms 05:51:35 INFO - PROCESS | 848 | 1461070295793 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 05:51:35 INFO - PROCESS | 848 | 1461070295796 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 05:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:51:35 INFO - PROCESS | 848 | 1461070295800 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:51:35 INFO - PROCESS | 848 | 1461070295802 Marionette TRACE conn5 <- [1,2518,null,{}] 05:51:35 INFO - PROCESS | 848 | 1461070295805 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}] 05:51:35 INFO - PROCESS | 848 | 1461070295898 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 05:51:36 INFO - PROCESS | 848 | 1461070295993 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:36 INFO - PROCESS | 848 | ++DOCSHELL 0000003529D61800 == 63 [pid = 848] [id = 639] 05:51:36 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000351B1C9400) [pid = 848] [serial = 1917] [outer = 0000000000000000] 05:51:36 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003525011000) [pid = 848] [serial = 1918] [outer = 000000351B1C9400] 05:51:36 INFO - PROCESS | 848 | 1461070296043 Marionette DEBUG loaded listener.js 05:51:36 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003525961400) [pid = 848] [serial = 1919] [outer = 000000351B1C9400] 05:51:36 INFO - PROCESS | 848 | 1461070296446 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]]]}] 05:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 692ms 05:51:36 INFO - PROCESS | 848 | 1461070296493 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 05:51:36 INFO - PROCESS | 848 | 1461070296496 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 05:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:51:36 INFO - PROCESS | 848 | 1461070296505 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:51:36 INFO - PROCESS | 848 | 1461070296507 Marionette TRACE conn5 <- [1,2522,null,{}] 05:51:36 INFO - PROCESS | 848 | 1461070296511 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}] 05:51:36 INFO - PROCESS | 848 | 1461070296658 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 05:51:36 INFO - PROCESS | 848 | 1461070296723 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:36 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5B1800 == 64 [pid = 848] [id = 640] 05:51:36 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352595F400) [pid = 848] [serial = 1920] [outer = 0000000000000000] 05:51:36 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003526007400) [pid = 848] [serial = 1921] [outer = 000000352595F400] 05:51:36 INFO - PROCESS | 848 | 1461070296770 Marionette DEBUG loaded listener.js 05:51:36 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352630C800) [pid = 848] [serial = 1922] [outer = 000000352595F400] 05:51:37 INFO - PROCESS | 848 | 1461070297220 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]]]}] 05:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 776ms 05:51:37 INFO - PROCESS | 848 | 1461070297283 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 05:51:37 INFO - PROCESS | 848 | 1461070297286 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 05:51:37 INFO - PROCESS | 848 | 1461070297289 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:51:37 INFO - PROCESS | 848 | 1461070297291 Marionette TRACE conn5 <- [1,2526,null,{}] 05:51:37 INFO - PROCESS | 848 | 1461070297294 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}] 05:51:37 INFO - PROCESS | 848 | 1461070297424 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 05:51:37 INFO - PROCESS | 848 | 1461070297486 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1DE000 == 65 [pid = 848] [id = 641] 05:51:37 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003526C2E800) [pid = 848] [serial = 1923] [outer = 0000000000000000] 05:51:37 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003526DD3000) [pid = 848] [serial = 1924] [outer = 0000003526C2E800] 05:51:37 INFO - PROCESS | 848 | 1461070297537 Marionette DEBUG loaded listener.js 05:51:37 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003527265800) [pid = 848] [serial = 1925] [outer = 0000003526C2E800] 05:51:37 INFO - PROCESS | 848 | 1461070297972 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]]]}] 05:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 734ms 05:51:38 INFO - PROCESS | 848 | 1461070298033 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 05:51:38 INFO - PROCESS | 848 | 1461070298035 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 05:51:38 INFO - PROCESS | 848 | 1461070298038 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:51:38 INFO - PROCESS | 848 | 1461070298040 Marionette TRACE conn5 <- [1,2530,null,{}] 05:51:38 INFO - PROCESS | 848 | 1461070298044 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}] 05:51:38 INFO - PROCESS | 848 | 1461070298166 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 05:51:38 INFO - PROCESS | 848 | 1461070298227 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC34000 == 66 [pid = 848] [id = 642] 05:51:38 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003526C34400) [pid = 848] [serial = 1926] [outer = 0000000000000000] 05:51:38 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003527827400) [pid = 848] [serial = 1927] [outer = 0000003526C34400] 05:51:38 INFO - PROCESS | 848 | 1461070298274 Marionette DEBUG loaded listener.js 05:51:38 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003528D68800) [pid = 848] [serial = 1928] [outer = 0000003526C34400] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352708E000) [pid = 848] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003529A69000) [pid = 848] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003529DB7000) [pid = 848] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 112 (000000350B5F2000) [pid = 848] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003519610400) [pid = 848] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 110 (00000035146DA000) [pid = 848] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523627800) [pid = 848] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003525011800) [pid = 848] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529DBA000) [pid = 848] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:51:38 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000351E31A000) [pid = 848] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:51:38 INFO - PROCESS | 848 | 1461070298769 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]]]}] 05:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 778ms 05:51:38 INFO - PROCESS | 848 | 1461070298818 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 05:51:38 INFO - PROCESS | 848 | 1461070298820 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 05:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:51:38 INFO - PROCESS | 848 | 1461070298824 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:51:38 INFO - PROCESS | 848 | 1461070298825 Marionette TRACE conn5 <- [1,2534,null,{}] 05:51:38 INFO - PROCESS | 848 | 1461070298829 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}] 05:51:38 INFO - PROCESS | 848 | 1461070298918 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 05:51:38 INFO - PROCESS | 848 | 1461070298924 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD94000 == 67 [pid = 848] [id = 643] 05:51:38 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003520534400) [pid = 848] [serial = 1929] [outer = 0000000000000000] 05:51:38 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003528D71C00) [pid = 848] [serial = 1930] [outer = 0000003520534400] 05:51:38 INFO - PROCESS | 848 | 1461070298970 Marionette DEBUG loaded listener.js 05:51:39 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003529A0C000) [pid = 848] [serial = 1931] [outer = 0000003520534400] 05:51:39 INFO - PROCESS | 848 | 1461070299398 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]]]}] 05:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 629ms 05:51:39 INFO - PROCESS | 848 | 1461070299457 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 05:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:51:39 INFO - PROCESS | 848 | 1461070299459 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 05:51:39 INFO - PROCESS | 848 | 1461070299462 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:51:39 INFO - PROCESS | 848 | 1461070299464 Marionette TRACE conn5 <- [1,2538,null,{}] 05:51:39 INFO - PROCESS | 848 | 1461070299468 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}] 05:51:39 INFO - PROCESS | 848 | 1461070299558 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 05:51:39 INFO - PROCESS | 848 | 1461070299565 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352E115000 == 68 [pid = 848] [id = 644] 05:51:39 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003529A5E400) [pid = 848] [serial = 1932] [outer = 0000000000000000] 05:51:39 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529A6CC00) [pid = 848] [serial = 1933] [outer = 0000003529A5E400] 05:51:39 INFO - PROCESS | 848 | 1461070299611 Marionette DEBUG loaded listener.js 05:51:39 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003529DA8800) [pid = 848] [serial = 1934] [outer = 0000003529A5E400] 05:51:40 INFO - PROCESS | 848 | 1461070300061 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]]]}] 05:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 629ms 05:51:40 INFO - PROCESS | 848 | 1461070300106 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 05:51:40 INFO - PROCESS | 848 | 1461070300108 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 05:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:51:40 INFO - PROCESS | 848 | 1461070300111 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:51:40 INFO - PROCESS | 848 | 1461070300113 Marionette TRACE conn5 <- [1,2542,null,{}] 05:51:40 INFO - PROCESS | 848 | 1461070300122 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}] 05:51:40 INFO - PROCESS | 848 | 1461070300215 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 05:51:40 INFO - PROCESS | 848 | 1461070300222 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFC9000 == 69 [pid = 848] [id = 645] 05:51:40 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003529DB7C00) [pid = 848] [serial = 1935] [outer = 0000000000000000] 05:51:40 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529E22400) [pid = 848] [serial = 1936] [outer = 0000003529DB7C00] 05:51:40 INFO - PROCESS | 848 | 1461070300270 Marionette DEBUG loaded listener.js 05:51:40 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529EE9800) [pid = 848] [serial = 1937] [outer = 0000003529DB7C00] 05:51:41 INFO - PROCESS | 848 | 1461070300990 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]]]}] 05:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 944ms 05:51:41 INFO - PROCESS | 848 | 1461070301058 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 05:51:41 INFO - PROCESS | 848 | 1461070301063 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 05:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:51:41 INFO - PROCESS | 848 | 1461070301069 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:51:41 INFO - PROCESS | 848 | 1461070301073 Marionette TRACE conn5 <- [1,2546,null,{}] 05:51:41 INFO - PROCESS | 848 | 1461070301079 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}] 05:51:41 INFO - PROCESS | 848 | 1461070301240 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 05:51:41 INFO - PROCESS | 848 | 1461070301368 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:41 INFO - PROCESS | 848 | ++DOCSHELL 0000003526796000 == 70 [pid = 848] [id = 646] 05:51:41 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000351961B800) [pid = 848] [serial = 1938] [outer = 0000000000000000] 05:51:41 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000351E31E400) [pid = 848] [serial = 1939] [outer = 000000351961B800] 05:51:41 INFO - PROCESS | 848 | 1461070301430 Marionette DEBUG loaded listener.js 05:51:41 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000351FB87800) [pid = 848] [serial = 1940] [outer = 000000351961B800] 05:51:42 INFO - PROCESS | 848 | 1461070302019 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]]]}] 05:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 986ms 05:51:42 INFO - PROCESS | 848 | 1461070302059 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 05:51:42 INFO - PROCESS | 848 | 1461070302066 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 05:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:51:42 INFO - PROCESS | 848 | 1461070302073 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:51:42 INFO - PROCESS | 848 | 1461070302076 Marionette TRACE conn5 <- [1,2550,null,{}] 05:51:42 INFO - PROCESS | 848 | 1461070302080 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}] 05:51:42 INFO - PROCESS | 848 | 1461070302198 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 05:51:42 INFO - PROCESS | 848 | 1461070302303 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:42 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5AA000 == 71 [pid = 848] [id = 647] 05:51:42 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003523633C00) [pid = 848] [serial = 1941] [outer = 0000000000000000] 05:51:42 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003523C96800) [pid = 848] [serial = 1942] [outer = 0000003523633C00] 05:51:42 INFO - PROCESS | 848 | 1461070302363 Marionette DEBUG loaded listener.js 05:51:42 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526005800) [pid = 848] [serial = 1943] [outer = 0000003523633C00] 05:51:43 INFO - PROCESS | 848 | 1461070303069 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]]]}] 05:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1022ms 05:51:43 INFO - PROCESS | 848 | 1461070303101 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 05:51:43 INFO - PROCESS | 848 | 1461070303104 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 05:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:51:43 INFO - PROCESS | 848 | 1461070303108 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:51:43 INFO - PROCESS | 848 | 1461070303112 Marionette TRACE conn5 <- [1,2554,null,{}] 05:51:43 INFO - PROCESS | 848 | 1461070303143 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}] 05:51:43 INFO - PROCESS | 848 | 1461070303263 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 05:51:43 INFO - PROCESS | 848 | 1461070303397 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:43 INFO - PROCESS | 848 | ++DOCSHELL 0000003530570800 == 72 [pid = 848] [id = 648] 05:51:43 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526DE5000) [pid = 848] [serial = 1944] [outer = 0000000000000000] 05:51:43 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003529A10000) [pid = 848] [serial = 1945] [outer = 0000003526DE5000] 05:51:43 INFO - PROCESS | 848 | 1461070303459 Marionette DEBUG loaded listener.js 05:51:43 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003529E7AC00) [pid = 848] [serial = 1946] [outer = 0000003526DE5000] 05:51:44 INFO - PROCESS | 848 | 1461070304043 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]]]}] 05:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 987ms 05:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:51:44 INFO - PROCESS | 848 | 1461070304097 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 05:51:44 INFO - PROCESS | 848 | 1461070304100 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 05:51:44 INFO - PROCESS | 848 | 1461070304104 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:51:44 INFO - PROCESS | 848 | 1461070304106 Marionette TRACE conn5 <- [1,2558,null,{}] 05:51:44 INFO - PROCESS | 848 | 1461070304109 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}] 05:51:44 INFO - PROCESS | 848 | 1461070304227 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 05:51:44 INFO - PROCESS | 848 | 1461070304330 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:44 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AD8800 == 73 [pid = 848] [id = 649] 05:51:44 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A0CB000) [pid = 848] [serial = 1947] [outer = 0000000000000000] 05:51:44 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A0D5000) [pid = 848] [serial = 1948] [outer = 000000352A0CB000] 05:51:44 INFO - PROCESS | 848 | 1461070304388 Marionette DEBUG loaded listener.js 05:51:44 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352A590000) [pid = 848] [serial = 1949] [outer = 000000352A0CB000] 05:51:44 INFO - PROCESS | 848 | 1461070304974 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]]]}] 05:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 923ms 05:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:51:45 INFO - PROCESS | 848 | 1461070305029 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 05:51:45 INFO - PROCESS | 848 | 1461070305031 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 05:51:45 INFO - PROCESS | 848 | 1461070305035 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:51:45 INFO - PROCESS | 848 | 1461070305037 Marionette TRACE conn5 <- [1,2562,null,{}] 05:51:45 INFO - PROCESS | 848 | 1461070305041 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}] 05:51:45 INFO - PROCESS | 848 | 1461070305154 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 05:51:45 INFO - PROCESS | 848 | 1461070305257 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:45 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D76800 == 74 [pid = 848] [id = 650] 05:51:45 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352A0CB400) [pid = 848] [serial = 1950] [outer = 0000000000000000] 05:51:45 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352A850C00) [pid = 848] [serial = 1951] [outer = 000000352A0CB400] 05:51:45 INFO - PROCESS | 848 | 1461070305314 Marionette DEBUG loaded listener.js 05:51:45 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352A879400) [pid = 848] [serial = 1952] [outer = 000000352A0CB400] 05:51:45 INFO - PROCESS | 848 | 1461070305939 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]]]}] 05:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 923ms 05:51:45 INFO - PROCESS | 848 | 1461070305961 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 05:51:45 INFO - PROCESS | 848 | 1461070305964 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 05:51:45 INFO - PROCESS | 848 | 1461070305967 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:51:45 INFO - PROCESS | 848 | 1461070305969 Marionette TRACE conn5 <- [1,2566,null,{}] 05:51:45 INFO - PROCESS | 848 | 1461070305973 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}] 05:51:46 INFO - PROCESS | 848 | 1461070306109 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 05:51:46 INFO - PROCESS | 848 | 1461070306215 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:46 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D9E000 == 75 [pid = 848] [id = 651] 05:51:46 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352A883800) [pid = 848] [serial = 1953] [outer = 0000000000000000] 05:51:46 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352B1A5000) [pid = 848] [serial = 1954] [outer = 000000352A883800] 05:51:46 INFO - PROCESS | 848 | 1461070306276 Marionette DEBUG loaded listener.js 05:51:46 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352B1B4400) [pid = 848] [serial = 1955] [outer = 000000352A883800] 05:51:47 INFO - PROCESS | 848 | 1461070307129 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]]]}] 05:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1175ms 05:51:47 INFO - PROCESS | 848 | 1461070307145 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 05:51:47 INFO - PROCESS | 848 | 1461070307149 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 05:51:47 INFO - PROCESS | 848 | 1461070307154 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:51:47 INFO - PROCESS | 848 | 1461070307159 Marionette TRACE conn5 <- [1,2570,null,{}] 05:51:47 INFO - PROCESS | 848 | 1461070307165 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}] 05:51:47 INFO - PROCESS | 848 | 1461070307275 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 05:51:47 INFO - PROCESS | 848 | 1461070307413 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:47 INFO - PROCESS | 848 | ++DOCSHELL 0000003526910800 == 76 [pid = 848] [id = 652] 05:51:47 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000351976A000) [pid = 848] [serial = 1956] [outer = 0000000000000000] 05:51:47 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003519E11000) [pid = 848] [serial = 1957] [outer = 000000351976A000] 05:51:47 INFO - PROCESS | 848 | 1461070307465 Marionette DEBUG loaded listener.js 05:51:47 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000351E32E800) [pid = 848] [serial = 1958] [outer = 000000351976A000] 05:51:48 INFO - PROCESS | 848 | 1461070308067 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]]]}] 05:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 923ms 05:51:48 INFO - PROCESS | 848 | 1461070308082 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 05:51:48 INFO - PROCESS | 848 | 1461070308088 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 05:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:51:48 INFO - PROCESS | 848 | 1461070308095 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:51:48 INFO - PROCESS | 848 | 1461070308097 Marionette TRACE conn5 <- [1,2574,null,{}] 05:51:48 INFO - PROCESS | 848 | 1461070308101 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}] 05:51:48 INFO - PROCESS | 848 | 1461070308208 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 05:51:48 INFO - PROCESS | 848 | 1461070308363 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000351FBBB000 == 75 [pid = 848] [id = 570] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352E115000 == 74 [pid = 848] [id = 644] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352DD94000 == 73 [pid = 848] [id = 643] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352DC34000 == 72 [pid = 848] [id = 642] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352B1DE000 == 71 [pid = 848] [id = 641] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352A5B1800 == 70 [pid = 848] [id = 640] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 0000003529D61800 == 69 [pid = 848] [id = 639] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352858B800 == 68 [pid = 848] [id = 638] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000352509A000 == 67 [pid = 848] [id = 637] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352946F800) [pid = 848] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003519605C00) [pid = 848] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352299DC00) [pid = 848] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003525C5D400) [pid = 848] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003528523C00) [pid = 848] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A0D7000) [pid = 848] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | ++DOCSHELL 000000351AE5C800 == 68 [pid = 848] [id = 653] 05:51:48 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000350B5BFC00) [pid = 848] [serial = 1959] [outer = 0000000000000000] 05:51:48 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003519608000) [pid = 848] [serial = 1960] [outer = 000000350B5BFC00] 05:51:48 INFO - PROCESS | 848 | 1461070308462 Marionette DEBUG loaded listener.js 05:51:48 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000351F0D1400) [pid = 848] [serial = 1961] [outer = 000000350B5BFC00] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 000000351EBC3800 == 67 [pid = 848] [id = 636] 05:51:48 INFO - PROCESS | 848 | --DOCSHELL 0000003526519800 == 66 [pid = 848] [id = 629] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 132 (00000035276E2C00) [pid = 848] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003529D4E800) [pid = 848] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003529A0A400) [pid = 848] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529E23C00) [pid = 848] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 128 (00000035190CE400) [pid = 848] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000351EB7FC00) [pid = 848] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000351E31AC00) [pid = 848] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000351976F000) [pid = 848] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003529DB0800) [pid = 848] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 123 (00000035260AC800) [pid = 848] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 122 (0000003523632800) [pid = 848] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003523C27C00) [pid = 848] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 120 (00000035250BF400) [pid = 848] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003525C68C00) [pid = 848] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529DABC00) [pid = 848] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352A061800) [pid = 848] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003529EEC800) [pid = 848] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529EE1800) [pid = 848] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003523C93800) [pid = 848] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 113 (00000035273CB000) [pid = 848] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | --DOMWINDOW == 112 (00000035264F0400) [pid = 848] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 05:51:48 INFO - PROCESS | 848 | 1461070308968 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]]]}] 05:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 924ms 05:51:49 INFO - PROCESS | 848 | 1461070309020 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 05:51:49 INFO - PROCESS | 848 | 1461070309022 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 05:51:49 INFO - PROCESS | 848 | 1461070309025 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:51:49 INFO - PROCESS | 848 | 1461070309029 Marionette TRACE conn5 <- [1,2578,null,{}] 05:51:49 INFO - PROCESS | 848 | 1461070309042 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}] 05:51:49 INFO - PROCESS | 848 | 1461070309138 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 05:51:49 INFO - PROCESS | 848 | 1461070309251 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:49 INFO - PROCESS | 848 | ++DOCSHELL 0000003526914800 == 67 [pid = 848] [id = 654] 05:51:49 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000351F0D0800) [pid = 848] [serial = 1962] [outer = 0000000000000000] 05:51:49 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003523642400) [pid = 848] [serial = 1963] [outer = 000000351F0D0800] 05:51:49 INFO - PROCESS | 848 | 1461070309302 Marionette DEBUG loaded listener.js 05:51:49 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003523C27C00) [pid = 848] [serial = 1964] [outer = 000000351F0D0800] 05:51:49 INFO - PROCESS | 848 | 1461070309717 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]]]}] 05:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 734ms 05:51:49 INFO - PROCESS | 848 | 1461070309762 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 05:51:49 INFO - PROCESS | 848 | 1461070309765 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 05:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:51:49 INFO - PROCESS | 848 | 1461070309769 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:51:49 INFO - PROCESS | 848 | 1461070309771 Marionette TRACE conn5 <- [1,2582,null,{}] 05:51:49 INFO - PROCESS | 848 | 1461070309774 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}] 05:51:49 INFO - PROCESS | 848 | 1461070309896 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 05:51:49 INFO - PROCESS | 848 | 1461070309910 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:49 INFO - PROCESS | 848 | ++DOCSHELL 0000003529493000 == 68 [pid = 848] [id = 655] 05:51:49 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (00000035250BA400) [pid = 848] [serial = 1965] [outer = 0000000000000000] 05:51:49 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (00000035250C3400) [pid = 848] [serial = 1966] [outer = 00000035250BA400] 05:51:49 INFO - PROCESS | 848 | 1461070309958 Marionette DEBUG loaded listener.js 05:51:50 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003525E7FC00) [pid = 848] [serial = 1967] [outer = 00000035250BA400] 05:51:50 INFO - PROCESS | 848 | 1461070310404 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]]]}] 05:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 05:51:50 INFO - PROCESS | 848 | 1461070310443 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 05:51:50 INFO - PROCESS | 848 | 1461070310445 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 05:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:51:50 INFO - PROCESS | 848 | 1461070310448 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:51:50 INFO - PROCESS | 848 | 1461070310450 Marionette TRACE conn5 <- [1,2586,null,{}] 05:51:50 INFO - PROCESS | 848 | 1461070310458 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}] 05:51:50 INFO - PROCESS | 848 | 1461070310550 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 05:51:50 INFO - PROCESS | 848 | 1461070310556 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:50 INFO - PROCESS | 848 | ++DOCSHELL 000000352504E000 == 69 [pid = 848] [id = 656] 05:51:50 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003526010800) [pid = 848] [serial = 1968] [outer = 0000000000000000] 05:51:50 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352631C400) [pid = 848] [serial = 1969] [outer = 0000003526010800] 05:51:50 INFO - PROCESS | 848 | 1461070310603 Marionette DEBUG loaded listener.js 05:51:50 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526C53800) [pid = 848] [serial = 1970] [outer = 0000003526010800] 05:51:51 INFO - PROCESS | 848 | 1461070311110 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]]]}] 05:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 693ms 05:51:51 INFO - PROCESS | 848 | 1461070311144 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 05:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:51:51 INFO - PROCESS | 848 | 1461070311146 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 05:51:51 INFO - PROCESS | 848 | 1461070311150 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:51:51 INFO - PROCESS | 848 | 1461070311152 Marionette TRACE conn5 <- [1,2590,null,{}] 05:51:51 INFO - PROCESS | 848 | 1461070311155 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}] 05:51:51 INFO - PROCESS | 848 | 1461070311294 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 05:51:51 INFO - PROCESS | 848 | 1461070311387 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:51 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1DC800 == 70 [pid = 848] [id = 657] 05:51:51 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526002800) [pid = 848] [serial = 1971] [outer = 0000000000000000] 05:51:51 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035273CD400) [pid = 848] [serial = 1972] [outer = 0000003526002800] 05:51:51 INFO - PROCESS | 848 | 1461070311438 Marionette DEBUG loaded listener.js 05:51:51 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352946BC00) [pid = 848] [serial = 1973] [outer = 0000003526002800] 05:51:51 INFO - PROCESS | 848 | 1461070311888 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]]]}] 05:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 778ms 05:51:51 INFO - PROCESS | 848 | 1461070311931 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 05:51:51 INFO - PROCESS | 848 | 1461070311934 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 05:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:51:51 INFO - PROCESS | 848 | 1461070311941 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:51:51 INFO - PROCESS | 848 | 1461070311943 Marionette TRACE conn5 <- [1,2594,null,{}] 05:51:51 INFO - PROCESS | 848 | 1461070311946 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}] 05:51:52 INFO - PROCESS | 848 | 1461070312066 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 05:51:52 INFO - PROCESS | 848 | 1461070312127 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD87000 == 71 [pid = 848] [id = 658] 05:51:52 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003529A61000) [pid = 848] [serial = 1974] [outer = 0000000000000000] 05:51:52 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529D4E800) [pid = 848] [serial = 1975] [outer = 0000003529A61000] 05:51:52 INFO - PROCESS | 848 | 1461070312174 Marionette DEBUG loaded listener.js 05:51:52 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529DB9000) [pid = 848] [serial = 1976] [outer = 0000003529A61000] 05:51:52 INFO - PROCESS | 848 | 1461070312622 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]]]}] 05:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 734ms 05:51:52 INFO - PROCESS | 848 | 1461070312684 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 05:51:52 INFO - PROCESS | 848 | 1461070312686 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 05:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:51:52 INFO - PROCESS | 848 | 1461070312699 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:51:52 INFO - PROCESS | 848 | 1461070312702 Marionette TRACE conn5 <- [1,2598,null,{}] 05:51:52 INFO - PROCESS | 848 | 1461070312705 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}] 05:51:53 INFO - PROCESS | 848 | 1461070313027 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003529DC2000) [pid = 848] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352725A800) [pid = 848] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352595F400) [pid = 848] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000351960E400) [pid = 848] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000351EF96400) [pid = 848] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003526C2E800) [pid = 848] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000351E3B3800) [pid = 848] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352A0D3000) [pid = 848] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000351864C000) [pid = 848] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003523B36400) [pid = 848] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526C34400) [pid = 848] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529A5E400) [pid = 848] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003529A5D800) [pid = 848] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000352A0D8400) [pid = 848] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523646800) [pid = 848] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351B1C9400) [pid = 848] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003520534400) [pid = 848] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003518649400) [pid = 848] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000351958CC00) [pid = 848] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003525016000) [pid = 848] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 106 (00000035276D9800) [pid = 848] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:51:53 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351976D000) [pid = 848] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:51:53 INFO - PROCESS | 848 | 1461070313100 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:53 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CA3800 == 72 [pid = 848] [id = 659] 05:51:53 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000350B5F2C00) [pid = 848] [serial = 1977] [outer = 0000000000000000] 05:51:53 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (000000351864F000) [pid = 848] [serial = 1978] [outer = 000000350B5F2C00] 05:51:53 INFO - PROCESS | 848 | 1461070313147 Marionette DEBUG loaded listener.js 05:51:53 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003522974400) [pid = 848] [serial = 1979] [outer = 000000350B5F2C00] 05:51:53 INFO - PROCESS | 848 | 1461070313525 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]]]}] 05:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 883ms 05:51:53 INFO - PROCESS | 848 | 1461070313589 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 05:51:53 INFO - PROCESS | 848 | 1461070313591 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 05:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:51:53 INFO - PROCESS | 848 | 1461070313595 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:51:53 INFO - PROCESS | 848 | 1461070313596 Marionette TRACE conn5 <- [1,2602,null,{}] 05:51:53 INFO - PROCESS | 848 | 1461070313600 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}] 05:51:53 INFO - PROCESS | 848 | 1461070313691 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 05:51:53 INFO - PROCESS | 848 | 1461070313697 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:53 INFO - PROCESS | 848 | ++DOCSHELL 000000352E839800 == 73 [pid = 848] [id = 660] 05:51:53 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003523CC2C00) [pid = 848] [serial = 1980] [outer = 0000000000000000] 05:51:53 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (00000035276D9800) [pid = 848] [serial = 1981] [outer = 0000003523CC2C00] 05:51:53 INFO - PROCESS | 848 | 1461070313743 Marionette DEBUG loaded listener.js 05:51:53 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529E82400) [pid = 848] [serial = 1982] [outer = 0000003523CC2C00] 05:51:54 INFO - PROCESS | 848 | 1461070314181 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]]]}] 05:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 629ms 05:51:54 INFO - PROCESS | 848 | 1461070314227 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 05:51:54 INFO - PROCESS | 848 | 1461070314230 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 05:51:54 INFO - PROCESS | 848 | 1461070314233 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:51:54 INFO - PROCESS | 848 | 1461070314234 Marionette TRACE conn5 <- [1,2606,null,{}] 05:51:54 INFO - PROCESS | 848 | 1461070314238 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}] 05:51:54 INFO - PROCESS | 848 | 1461070314329 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 05:51:54 INFO - PROCESS | 848 | 1461070314363 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:54 INFO - PROCESS | 848 | ++DOCSHELL 000000352F875000 == 74 [pid = 848] [id = 661] 05:51:54 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352A063800) [pid = 848] [serial = 1983] [outer = 0000000000000000] 05:51:54 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352A0D8400) [pid = 848] [serial = 1984] [outer = 000000352A063800] 05:51:54 INFO - PROCESS | 848 | 1461070314411 Marionette DEBUG loaded listener.js 05:51:54 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352A582400) [pid = 848] [serial = 1985] [outer = 000000352A063800] 05:51:54 INFO - PROCESS | 848 | 1461070314838 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]]]}] 05:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 672ms 05:51:54 INFO - PROCESS | 848 | 1461070314909 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 05:51:54 INFO - PROCESS | 848 | 1461070314911 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 05:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:51:54 INFO - PROCESS | 848 | 1461070314915 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:51:54 INFO - PROCESS | 848 | 1461070314917 Marionette TRACE conn5 <- [1,2610,null,{}] 05:51:54 INFO - PROCESS | 848 | 1461070314921 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}] 05:51:55 INFO - PROCESS | 848 | 1461070315101 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 05:51:55 INFO - PROCESS | 848 | 1461070315190 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:55 INFO - PROCESS | 848 | ++DOCSHELL 000000351EBC3800 == 75 [pid = 848] [id = 662] 05:51:55 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000350B5F9000) [pid = 848] [serial = 1986] [outer = 0000000000000000] 05:51:55 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (000000351855B400) [pid = 848] [serial = 1987] [outer = 000000350B5F9000] 05:51:55 INFO - PROCESS | 848 | 1461070315252 Marionette DEBUG loaded listener.js 05:51:55 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003519F58000) [pid = 848] [serial = 1988] [outer = 000000350B5F9000] 05:51:55 INFO - PROCESS | 848 | 1461070315949 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]]]}] 05:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1078ms 05:51:56 INFO - PROCESS | 848 | 1461070315998 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 05:51:56 INFO - PROCESS | 848 | 1461070316004 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 05:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:51:56 INFO - PROCESS | 848 | 1461070316009 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:51:56 INFO - PROCESS | 848 | 1461070316014 Marionette TRACE conn5 <- [1,2614,null,{}] 05:51:56 INFO - PROCESS | 848 | 1461070316019 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}] 05:51:56 INFO - PROCESS | 848 | 1461070316173 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 05:51:56 INFO - PROCESS | 848 | 1461070316306 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:56 INFO - PROCESS | 848 | ++DOCSHELL 00000035285A6800 == 76 [pid = 848] [id = 663] 05:51:56 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352362A800) [pid = 848] [serial = 1989] [outer = 0000000000000000] 05:51:56 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352364CC00) [pid = 848] [serial = 1990] [outer = 000000352362A800] 05:51:56 INFO - PROCESS | 848 | 1461070316368 Marionette DEBUG loaded listener.js 05:51:56 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352500AC00) [pid = 848] [serial = 1991] [outer = 000000352362A800] 05:51:57 INFO - PROCESS | 848 | 1461070317003 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]]]}] 05:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1025ms 05:51:57 INFO - PROCESS | 848 | 1461070317040 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 05:51:57 INFO - PROCESS | 848 | 1461070317044 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 05:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:51:57 INFO - PROCESS | 848 | 1461070317048 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:51:57 INFO - PROCESS | 848 | 1461070317051 Marionette TRACE conn5 <- [1,2618,null,{}] 05:51:57 INFO - PROCESS | 848 | 1461070317055 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}] 05:51:57 INFO - PROCESS | 848 | 1461070317171 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 05:51:57 INFO - PROCESS | 848 | 1461070317307 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:57 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFC4800 == 77 [pid = 848] [id = 664] 05:51:57 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526DCC800) [pid = 848] [serial = 1992] [outer = 0000000000000000] 05:51:57 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526DE4C00) [pid = 848] [serial = 1993] [outer = 0000003526DCC800] 05:51:57 INFO - PROCESS | 848 | 1461070317366 Marionette DEBUG loaded listener.js 05:51:57 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035279CD800) [pid = 848] [serial = 1994] [outer = 0000003526DCC800] 05:51:57 INFO - PROCESS | 848 | 1461070317940 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]]]}] 05:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 923ms 05:51:57 INFO - PROCESS | 848 | 1461070317977 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 05:51:57 INFO - PROCESS | 848 | 1461070317982 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 05:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:51:58 INFO - PROCESS | 848 | 1461070317994 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:51:58 INFO - PROCESS | 848 | 1461070318000 Marionette TRACE conn5 <- [1,2622,null,{}] 05:51:58 INFO - PROCESS | 848 | 1461070318004 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}] 05:51:58 INFO - PROCESS | 848 | 1461070318124 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 05:51:58 INFO - PROCESS | 848 | 1461070318232 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:58 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D9A800 == 78 [pid = 848] [id = 665] 05:51:58 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352A56E800) [pid = 848] [serial = 1995] [outer = 0000000000000000] 05:51:58 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352A858C00) [pid = 848] [serial = 1996] [outer = 000000352A56E800] 05:51:58 INFO - PROCESS | 848 | 1461070318290 Marionette DEBUG loaded listener.js 05:51:58 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A884800) [pid = 848] [serial = 1997] [outer = 000000352A56E800] 05:51:58 INFO - PROCESS | 848 | 1461070318898 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]]]}] 05:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 987ms 05:51:58 INFO - PROCESS | 848 | 1461070318979 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 05:51:58 INFO - PROCESS | 848 | 1461070318982 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 05:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:51:58 INFO - PROCESS | 848 | 1461070318986 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:51:58 INFO - PROCESS | 848 | 1461070318988 Marionette TRACE conn5 <- [1,2626,null,{}] 05:51:59 INFO - PROCESS | 848 | 1461070318992 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}] 05:51:59 INFO - PROCESS | 848 | 1461070319111 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 05:51:59 INFO - PROCESS | 848 | 1461070319243 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:51:59 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E11000 == 79 [pid = 848] [id = 666] 05:51:59 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352A811400) [pid = 848] [serial = 1998] [outer = 0000000000000000] 05:51:59 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352B1A6800) [pid = 848] [serial = 1999] [outer = 000000352A811400] 05:51:59 INFO - PROCESS | 848 | 1461070319302 Marionette DEBUG loaded listener.js 05:51:59 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352B1BAC00) [pid = 848] [serial = 2000] [outer = 000000352A811400] 05:51:59 INFO - PROCESS | 848 | 1461070319902 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]]]}] 05:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 985ms 05:51:59 INFO - PROCESS | 848 | 1461070319974 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 05:51:59 INFO - PROCESS | 848 | 1461070319976 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 05:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:51:59 INFO - PROCESS | 848 | 1461070319980 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:51:59 INFO - PROCESS | 848 | 1461070319982 Marionette TRACE conn5 <- [1,2630,null,{}] 05:51:59 INFO - PROCESS | 848 | 1461070319986 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}] 05:52:00 INFO - PROCESS | 848 | 1461070320100 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 05:52:00 INFO - PROCESS | 848 | 1461070320235 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:00 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E95000 == 80 [pid = 848] [id = 667] 05:52:00 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352B85B400) [pid = 848] [serial = 2001] [outer = 0000000000000000] 05:52:00 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352B85DC00) [pid = 848] [serial = 2002] [outer = 000000352B85B400] 05:52:00 INFO - PROCESS | 848 | 1461070320304 Marionette DEBUG loaded listener.js 05:52:00 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352DA7A400) [pid = 848] [serial = 2003] [outer = 000000352B85B400] 05:52:00 INFO - PROCESS | 848 | 1461070320891 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]]]}] 05:52:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:52:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 923ms 05:52:00 INFO - PROCESS | 848 | 1461070320921 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 05:52:00 INFO - PROCESS | 848 | 1461070320923 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 05:52:00 INFO - PROCESS | 848 | 1461070320928 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:52:00 INFO - PROCESS | 848 | 1461070320930 Marionette TRACE conn5 <- [1,2634,null,{}] 05:52:00 INFO - PROCESS | 848 | 1461070320934 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}] 05:52:01 INFO - PROCESS | 848 | 1461070321091 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 05:52:01 INFO - PROCESS | 848 | 1461070321195 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352A5BB800 == 81 [pid = 848] [id = 668] 05:52:01 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352852CC00) [pid = 848] [serial = 2004] [outer = 0000000000000000] 05:52:01 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529A6A000) [pid = 848] [serial = 2005] [outer = 000000352852CC00] 05:52:01 INFO - PROCESS | 848 | 1461070321250 Marionette DEBUG loaded listener.js 05:52:01 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (000000352DB9B800) [pid = 848] [serial = 2006] [outer = 000000352852CC00] 05:52:02 INFO - PROCESS | 848 | 1461070322085 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]]]}] 05:52:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:52:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1175ms 05:52:02 INFO - PROCESS | 848 | 1461070322108 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 05:52:02 INFO - PROCESS | 848 | 1461070322112 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 05:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:52:02 INFO - PROCESS | 848 | 1461070322117 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:52:02 INFO - PROCESS | 848 | 1461070322121 Marionette TRACE conn5 <- [1,2638,null,{}] 05:52:02 INFO - PROCESS | 848 | 1461070322128 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}] 05:52:02 INFO - PROCESS | 848 | 1461070322239 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 05:52:02 INFO - PROCESS | 848 | 1461070322382 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:02 INFO - PROCESS | 848 | ++DOCSHELL 000000352655A800 == 82 [pid = 848] [id = 669] 05:52:02 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (000000350B5F9C00) [pid = 848] [serial = 2007] [outer = 0000000000000000] 05:52:02 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003519E27000) [pid = 848] [serial = 2008] [outer = 000000350B5F9C00] 05:52:02 INFO - PROCESS | 848 | 1461070322436 Marionette DEBUG loaded listener.js 05:52:02 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000351EB7A000) [pid = 848] [serial = 2009] [outer = 000000350B5F9C00] 05:52:03 INFO - PROCESS | 848 | 1461070323047 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]]]}] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352F875000 == 81 [pid = 848] [id = 661] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352E839800 == 80 [pid = 848] [id = 660] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003525CA3800 == 79 [pid = 848] [id = 659] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352DD87000 == 78 [pid = 848] [id = 658] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352B1DC800 == 77 [pid = 848] [id = 657] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352504E000 == 76 [pid = 848] [id = 656] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003529493000 == 75 [pid = 848] [id = 655] 05:52:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 985ms 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003529E22400) [pid = 848] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003526914800 == 74 [pid = 848] [id = 654] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000351AE5C800 == 73 [pid = 848] [id = 653] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003526910800 == 72 [pid = 848] [id = 652] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003531D76800 == 71 [pid = 848] [id = 650] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003531AD8800 == 70 [pid = 848] [id = 649] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003530570800 == 69 [pid = 848] [id = 648] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352A5AA000 == 68 [pid = 848] [id = 647] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 0000003526796000 == 67 [pid = 848] [id = 646] 05:52:03 INFO - PROCESS | 848 | --DOCSHELL 000000352EFC9000 == 66 [pid = 848] [id = 645] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000351AF87800) [pid = 848] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003523644400) [pid = 848] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003526DD2400) [pid = 848] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003528ED9800) [pid = 848] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003529A11000) [pid = 848] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003529EE5000) [pid = 848] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003526007400) [pid = 848] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003525F99800) [pid = 848] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000351EFFBC00) [pid = 848] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 127 (0000003522975800) [pid = 848] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000351FB84C00) [pid = 848] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352A58B800) [pid = 848] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003526DD3000) [pid = 848] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003522992400) [pid = 848] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000351E3B7000) [pid = 848] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000352A575C00) [pid = 848] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000352630C800) [pid = 848] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000351E318400) [pid = 848] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000351FB92800) [pid = 848] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000352600C000) [pid = 848] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352500F000) [pid = 848] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352A855400) [pid = 848] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003527827400) [pid = 848] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003529DA8800) [pid = 848] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003527265800) [pid = 848] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003529A6CC00) [pid = 848] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003528D68800) [pid = 848] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352A0CC800) [pid = 848] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529DA4800) [pid = 848] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000352A583000) [pid = 848] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 106 (000000352A575400) [pid = 848] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 105 (00000035236AB800) [pid = 848] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 104 (0000003525011000) [pid = 848] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003523CB9800) [pid = 848] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003528D71C00) [pid = 848] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003525961400) [pid = 848] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 100 (0000003529A0C000) [pid = 848] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | --DOMWINDOW == 99 (0000003527624400) [pid = 848] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 05:52:03 INFO - PROCESS | 848 | 1461070323175 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 05:52:03 INFO - PROCESS | 848 | 1461070323181 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 05:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:52:03 INFO - PROCESS | 848 | 1461070323230 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:52:03 INFO - PROCESS | 848 | 1461070323233 Marionette TRACE conn5 <- [1,2642,null,{}] 05:52:03 INFO - PROCESS | 848 | 1461070323238 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}] 05:52:03 INFO - PROCESS | 848 | 1461070323333 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 05:52:03 INFO - PROCESS | 848 | 1461070323340 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:03 INFO - PROCESS | 848 | ++DOCSHELL 00000035250B6000 == 67 [pid = 848] [id = 670] 05:52:03 INFO - PROCESS | 848 | ++DOMWINDOW == 100 (000000351960B000) [pid = 848] [serial = 2010] [outer = 0000000000000000] 05:52:03 INFO - PROCESS | 848 | ++DOMWINDOW == 101 (000000351976F400) [pid = 848] [serial = 2011] [outer = 000000351960B000] 05:52:03 INFO - PROCESS | 848 | 1461070323388 Marionette DEBUG loaded listener.js 05:52:03 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000351FB10000) [pid = 848] [serial = 2012] [outer = 000000351960B000] 05:52:03 INFO - PROCESS | 848 | 1461070323969 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]]]}] 05:52:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 777ms 05:52:04 INFO - PROCESS | 848 | 1461070324002 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 05:52:04 INFO - PROCESS | 848 | 1461070324005 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 05:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:52:04 INFO - PROCESS | 848 | 1461070324008 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:52:04 INFO - PROCESS | 848 | 1461070324012 Marionette TRACE conn5 <- [1,2646,null,{}] 05:52:04 INFO - PROCESS | 848 | 1461070324023 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}] 05:52:04 INFO - PROCESS | 848 | 1461070324121 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 05:52:04 INFO - PROCESS | 848 | 1461070324209 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:04 INFO - PROCESS | 848 | ++DOCSHELL 00000035284ED000 == 68 [pid = 848] [id = 671] 05:52:04 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000351E322400) [pid = 848] [serial = 2013] [outer = 0000000000000000] 05:52:04 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (00000035236A8C00) [pid = 848] [serial = 2014] [outer = 000000351E322400] 05:52:04 INFO - PROCESS | 848 | 1461070324260 Marionette DEBUG loaded listener.js 05:52:04 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (0000003523C96C00) [pid = 848] [serial = 2015] [outer = 000000351E322400] 05:52:04 INFO - PROCESS | 848 | 1461070324650 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]]]}] 05:52:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 692ms 05:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:52:04 INFO - PROCESS | 848 | 1461070324704 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 05:52:04 INFO - PROCESS | 848 | 1461070324707 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 05:52:04 INFO - PROCESS | 848 | 1461070324710 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:52:04 INFO - PROCESS | 848 | 1461070324712 Marionette TRACE conn5 <- [1,2650,null,{}] 05:52:04 INFO - PROCESS | 848 | 1461070324715 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}] 05:52:04 INFO - PROCESS | 848 | 1461070324809 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 05:52:04 INFO - PROCESS | 848 | 1461070324815 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352948C000 == 69 [pid = 848] [id = 672] 05:52:04 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003523EE8800) [pid = 848] [serial = 2016] [outer = 0000000000000000] 05:52:04 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035250BA800) [pid = 848] [serial = 2017] [outer = 0000003523EE8800] 05:52:04 INFO - PROCESS | 848 | 1461070324862 Marionette DEBUG loaded listener.js 05:52:04 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003525C63800) [pid = 848] [serial = 2018] [outer = 0000003523EE8800] 05:52:05 INFO - PROCESS | 848 | 1461070325306 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]]]}] 05:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 629ms 05:52:05 INFO - PROCESS | 848 | 1461070325344 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 05:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:52:05 INFO - PROCESS | 848 | 1461070325346 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 05:52:05 INFO - PROCESS | 848 | 1461070325350 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:52:05 INFO - PROCESS | 848 | 1461070325351 Marionette TRACE conn5 <- [1,2654,null,{}] 05:52:05 INFO - PROCESS | 848 | 1461070325362 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}] 05:52:05 INFO - PROCESS | 848 | 1461070325481 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 05:52:05 INFO - PROCESS | 848 | 1461070325573 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:05 INFO - PROCESS | 848 | ++DOCSHELL 0000003525CA6000 == 70 [pid = 848] [id = 673] 05:52:05 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352600B800) [pid = 848] [serial = 2019] [outer = 0000000000000000] 05:52:05 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (00000035260B4000) [pid = 848] [serial = 2020] [outer = 000000352600B800] 05:52:05 INFO - PROCESS | 848 | 1461070325621 Marionette DEBUG loaded listener.js 05:52:05 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352653FC00) [pid = 848] [serial = 2021] [outer = 000000352600B800] 05:52:06 INFO - PROCESS | 848 | [848] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 05:52:06 INFO - PROCESS | 848 | [848] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 05:52:06 INFO - PROCESS | 848 | 1461070326537 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]]]}] 05:52:06 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) 05:52:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1251ms 05:52:06 INFO - PROCESS | 848 | 1461070326601 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 05:52:06 INFO - PROCESS | 848 | 1461070326603 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 05:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:52:06 INFO - PROCESS | 848 | 1461070326607 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:52:06 INFO - PROCESS | 848 | 1461070326609 Marionette TRACE conn5 <- [1,2658,null,{}] 05:52:06 INFO - PROCESS | 848 | 1461070326612 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}] 05:52:06 INFO - PROCESS | 848 | 1461070326750 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 05:52:06 INFO - PROCESS | 848 | 1461070326765 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:06 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAB0000 == 71 [pid = 848] [id = 674] 05:52:06 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003526C5F800) [pid = 848] [serial = 2022] [outer = 0000000000000000] 05:52:06 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (00000035273CB400) [pid = 848] [serial = 2023] [outer = 0000003526C5F800] 05:52:06 INFO - PROCESS | 848 | 1461070326815 Marionette DEBUG loaded listener.js 05:52:06 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003527827400) [pid = 848] [serial = 2024] [outer = 0000003526C5F800] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003526002800) [pid = 848] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003529A61000) [pid = 848] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 111 (00000035250BA400) [pid = 848] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000351976A000) [pid = 848] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351F0D0800) [pid = 848] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000350B5BFC00) [pid = 848] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003526010800) [pid = 848] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003523CC2C00) [pid = 848] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:52:07 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000350B5F2C00) [pid = 848] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:52:07 INFO - PROCESS | 848 | 1461070327795 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] 05:52:07 INFO - PROCESS | 848 | 1461070327849 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 05:52:07 INFO - PROCESS | 848 | 1461070327853 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:52:07 INFO - PROCESS | 848 | 1461070327854 Marionette TRACE conn5 <- [1,2662,null,{}] 05:52:07 INFO - PROCESS | 848 | 1461070327858 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}] 05:52:07 INFO - PROCESS | 848 | 1461070327947 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 05:52:08 INFO - PROCESS | 848 | 1461070328030 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:08 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC36800 == 72 [pid = 848] [id = 675] 05:52:08 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (000000351F0D0800) [pid = 848] [serial = 2025] [outer = 0000000000000000] 05:52:08 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003526C5E000) [pid = 848] [serial = 2026] [outer = 000000351F0D0800] 05:52:08 INFO - PROCESS | 848 | 1461070328078 Marionette DEBUG loaded listener.js 05:52:08 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (0000003528D6F400) [pid = 848] [serial = 2027] [outer = 000000351F0D0800] 05:52:08 INFO - PROCESS | 848 | 1461070328955 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] 05:52:08 INFO - PROCESS | 848 | 1461070328987 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 05:52:09 INFO - PROCESS | 848 | 1461070328991 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:52:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:52:09 INFO - PROCESS | 848 | 1461070328992 Marionette TRACE conn5 <- [1,2666,null,{}] 05:52:09 INFO - PROCESS | 848 | 1461070328996 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}] 05:52:09 INFO - PROCESS | 848 | 1461070329117 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 05:52:09 INFO - PROCESS | 848 | 1461070329126 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:09 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE32000 == 73 [pid = 848] [id = 676] 05:52:09 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003529A04800) [pid = 848] [serial = 2028] [outer = 0000000000000000] 05:52:09 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003529A5E000) [pid = 848] [serial = 2029] [outer = 0000003529A04800] 05:52:09 INFO - PROCESS | 848 | 1461070329173 Marionette DEBUG loaded listener.js 05:52:09 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003529B0A000) [pid = 848] [serial = 2030] [outer = 0000003529A04800] 05:52:10 INFO - PROCESS | 848 | 1461070330308 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]]]}] 05:52:10 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) 05:52:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1342ms 05:52:10 INFO - PROCESS | 848 | 1461070330337 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 05:52:10 INFO - PROCESS | 848 | 1461070330343 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 05:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:52:10 INFO - PROCESS | 848 | 1461070330348 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:52:10 INFO - PROCESS | 848 | 1461070330351 Marionette TRACE conn5 <- [1,2670,null,{}] 05:52:10 INFO - PROCESS | 848 | 1461070330365 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}] 05:52:10 INFO - PROCESS | 848 | 1461070330516 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 05:52:10 INFO - PROCESS | 848 | 1461070330663 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003526568000 == 74 [pid = 848] [id = 677] 05:52:10 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352296D400) [pid = 848] [serial = 2031] [outer = 0000000000000000] 05:52:10 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352298EC00) [pid = 848] [serial = 2032] [outer = 000000352296D400] 05:52:10 INFO - PROCESS | 848 | 1461070330722 Marionette DEBUG loaded listener.js 05:52:10 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352362DC00) [pid = 848] [serial = 2033] [outer = 000000352296D400] 05:52:11 INFO - PROCESS | 848 | 1461070331756 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]]]}] 05:52:11 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) 05:52:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1449ms 05:52:11 INFO - PROCESS | 848 | 1461070331800 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 05:52:11 INFO - PROCESS | 848 | 1461070331807 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 05:52:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:52:11 INFO - PROCESS | 848 | 1461070331813 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:52:11 INFO - PROCESS | 848 | 1461070331816 Marionette TRACE conn5 <- [1,2674,null,{}] 05:52:11 INFO - PROCESS | 848 | 1461070331821 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}] 05:52:11 INFO - PROCESS | 848 | 1461070331968 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 05:52:12 INFO - PROCESS | 848 | 1461070332114 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:12 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1D6000 == 75 [pid = 848] [id = 678] 05:52:12 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003523BCD800) [pid = 848] [serial = 2034] [outer = 0000000000000000] 05:52:12 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (00000035264EDC00) [pid = 848] [serial = 2035] [outer = 0000003523BCD800] 05:52:12 INFO - PROCESS | 848 | 1461070332173 Marionette DEBUG loaded listener.js 05:52:12 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003526DDF800) [pid = 848] [serial = 2036] [outer = 0000003523BCD800] 05:52:13 INFO - PROCESS | 848 | 1461070333225 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] 05:52:13 INFO - PROCESS | 848 | 1461070333249 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 05:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:52:13 INFO - PROCESS | 848 | 1461070333253 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:52:13 INFO - PROCESS | 848 | 1461070333257 Marionette TRACE conn5 <- [1,2678,null,{}] 05:52:13 INFO - PROCESS | 848 | 1461070333269 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}] 05:52:13 INFO - PROCESS | 848 | 1461070333389 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 05:52:13 INFO - PROCESS | 848 | 1461070333523 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:13 INFO - PROCESS | 848 | ++DOCSHELL 000000352E83B000 == 76 [pid = 848] [id = 679] 05:52:13 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352852D000) [pid = 848] [serial = 2037] [outer = 0000000000000000] 05:52:13 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003529B0F000) [pid = 848] [serial = 2038] [outer = 000000352852D000] 05:52:13 INFO - PROCESS | 848 | 1461070333585 Marionette DEBUG loaded listener.js 05:52:13 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003529E76000) [pid = 848] [serial = 2039] [outer = 000000352852D000] 05:52:14 INFO - PROCESS | 848 | 1461070334644 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] 05:52:14 INFO - PROCESS | 848 | 1461070334705 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 05:52:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:52:14 INFO - PROCESS | 848 | 1461070334709 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:52:14 INFO - PROCESS | 848 | 1461070334711 Marionette TRACE conn5 <- [1,2682,null,{}] 05:52:14 INFO - PROCESS | 848 | 1461070334755 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}] 05:52:14 INFO - PROCESS | 848 | 1461070334892 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 05:52:15 INFO - PROCESS | 848 | 1461070335025 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:15 INFO - PROCESS | 848 | ++DOCSHELL 000000353057E000 == 77 [pid = 848] [id = 680] 05:52:15 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A061400) [pid = 848] [serial = 2040] [outer = 0000000000000000] 05:52:15 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A0CC400) [pid = 848] [serial = 2041] [outer = 000000352A061400] 05:52:15 INFO - PROCESS | 848 | 1461070335083 Marionette DEBUG loaded listener.js 05:52:15 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352A575400) [pid = 848] [serial = 2042] [outer = 000000352A061400] 05:52:16 INFO - PROCESS | 848 | 1461070336109 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] 05:52:16 INFO - PROCESS | 848 | 1461070336156 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 05:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:52:16 INFO - PROCESS | 848 | 1461070336159 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:52:16 INFO - PROCESS | 848 | 1461070336161 Marionette TRACE conn5 <- [1,2686,null,{}] 05:52:16 INFO - PROCESS | 848 | 1461070336166 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}] 05:52:16 INFO - PROCESS | 848 | 1461070336319 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 05:52:16 INFO - PROCESS | 848 | 1461070336452 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:16 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE34000 == 78 [pid = 848] [id = 681] 05:52:16 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352360CC00) [pid = 848] [serial = 2043] [outer = 0000000000000000] 05:52:16 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003529D53000) [pid = 848] [serial = 2044] [outer = 000000352360CC00] 05:52:16 INFO - PROCESS | 848 | 1461070336509 Marionette DEBUG loaded listener.js 05:52:16 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A58CC00) [pid = 848] [serial = 2045] [outer = 000000352360CC00] 05:52:17 INFO - PROCESS | 848 | 1461070337747 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] 05:52:17 INFO - PROCESS | 848 | 1461070337807 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 00000035236D9800 == 77 [pid = 848] [id = 635] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 0000003530565800 == 76 [pid = 848] [id = 631] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 0000003531ADC800 == 75 [pid = 848] [id = 634] 05:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000353174B000 == 74 [pid = 848] [id = 633] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000352DC36800 == 73 [pid = 848] [id = 675] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000352BAB0000 == 72 [pid = 848] [id = 674] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 0000003525CA6000 == 71 [pid = 848] [id = 673] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000352948C000 == 70 [pid = 848] [id = 672] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 00000035284ED000 == 69 [pid = 848] [id = 671] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 00000035250B6000 == 68 [pid = 848] [id = 670] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000352655A800 == 67 [pid = 848] [id = 669] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000352A5BB800 == 66 [pid = 848] [id = 668] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352A0D8400) [pid = 848] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 124 (000000352A0D5000) [pid = 848] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352A850C00) [pid = 848] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352B1A5000) [pid = 848] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 0000003531E95000 == 65 [pid = 848] [id = 667] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 0000003531E11000 == 64 [pid = 848] [id = 666] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 0000003531D9A800 == 63 [pid = 848] [id = 665] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000352EFC4800 == 62 [pid = 848] [id = 664] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 00000035285A6800 == 61 [pid = 848] [id = 663] 05:52:17 INFO - PROCESS | 848 | --DOCSHELL 000000351EBC3800 == 60 [pid = 848] [id = 662] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035273CD400) [pid = 848] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529D4E800) [pid = 848] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352946BC00) [pid = 848] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003525E7FC00) [pid = 848] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000351E32E800) [pid = 848] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003519E11000) [pid = 848] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529A10000) [pid = 848] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003523642400) [pid = 848] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003523C27C00) [pid = 848] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003519608000) [pid = 848] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000351F0D1400) [pid = 848] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003529DB9000) [pid = 848] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003523C96800) [pid = 848] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352631C400) [pid = 848] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 107 (000000351E31E400) [pid = 848] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 106 (00000035276D9800) [pid = 848] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000351864F000) [pid = 848] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 104 (00000035250C3400) [pid = 848] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003522974400) [pid = 848] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003529E82400) [pid = 848] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003526C53800) [pid = 848] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 05:52:17 INFO - PROCESS | 848 | 1461070337933 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:52:17 INFO - PROCESS | 848 | 1461070337937 Marionette TRACE conn5 <- [1,2690,null,{}] 05:52:17 INFO - PROCESS | 848 | 1461070337943 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}] 05:52:18 INFO - PROCESS | 848 | 1461070338050 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 05:52:18 INFO - PROCESS | 848 | 1461070338135 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:18 INFO - PROCESS | 848 | ++DOCSHELL 000000352509C000 == 61 [pid = 848] [id = 682] 05:52:18 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000351976F800) [pid = 848] [serial = 2046] [outer = 0000000000000000] 05:52:18 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (000000351B1C9C00) [pid = 848] [serial = 2047] [outer = 000000351976F800] 05:52:18 INFO - PROCESS | 848 | 1461070338186 Marionette DEBUG loaded listener.js 05:52:18 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (000000351FB8F400) [pid = 848] [serial = 2048] [outer = 000000351976F800] 05:52:18 INFO - PROCESS | 848 | 1461070338594 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]]]}] 05:52:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:52:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 797ms 05:52:18 INFO - PROCESS | 848 | 1461070338672 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 05:52:18 INFO - PROCESS | 848 | 1461070338678 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 05:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:52:18 INFO - PROCESS | 848 | 1461070338684 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:52:18 INFO - PROCESS | 848 | 1461070338687 Marionette TRACE conn5 <- [1,2694,null,{}] 05:52:18 INFO - PROCESS | 848 | 1461070338690 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}] 05:52:18 INFO - PROCESS | 848 | 1461070338814 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 05:52:18 INFO - PROCESS | 848 | 1461070338830 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:18 INFO - PROCESS | 848 | ++DOCSHELL 0000003520597000 == 62 [pid = 848] [id = 683] 05:52:18 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (00000035236AC400) [pid = 848] [serial = 2049] [outer = 0000000000000000] 05:52:18 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003523B39000) [pid = 848] [serial = 2050] [outer = 00000035236AC400] 05:52:18 INFO - PROCESS | 848 | 1461070338878 Marionette DEBUG loaded listener.js 05:52:18 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003523CB9800) [pid = 848] [serial = 2051] [outer = 00000035236AC400] 05:52:19 INFO - PROCESS | 848 | 1461070339351 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]]]}] 05:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 735ms 05:52:19 INFO - PROCESS | 848 | 1461070339419 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 05:52:19 INFO - PROCESS | 848 | 1461070339422 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 05:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:52:19 INFO - PROCESS | 848 | 1461070339426 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:52:19 INFO - PROCESS | 848 | 1461070339429 Marionette TRACE conn5 <- [1,2698,null,{}] 05:52:19 INFO - PROCESS | 848 | 1461070339443 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}] 05:52:19 INFO - PROCESS | 848 | 1461070339537 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 05:52:19 INFO - PROCESS | 848 | 1461070339631 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:19 INFO - PROCESS | 848 | ++DOCSHELL 000000352A426000 == 63 [pid = 848] [id = 684] 05:52:19 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352593F800) [pid = 848] [serial = 2052] [outer = 0000000000000000] 05:52:19 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003526002400) [pid = 848] [serial = 2053] [outer = 000000352593F800] 05:52:19 INFO - PROCESS | 848 | 1461070339681 Marionette DEBUG loaded listener.js 05:52:19 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (00000035264EF000) [pid = 848] [serial = 2054] [outer = 000000352593F800] 05:52:20 INFO - PROCESS | 848 | 1461070340097 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] 05:52:20 INFO - PROCESS | 848 | 1461070340135 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 05:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:52:20 INFO - PROCESS | 848 | 1461070340139 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:52:20 INFO - PROCESS | 848 | 1461070340141 Marionette TRACE conn5 <- [1,2702,null,{}] 05:52:20 INFO - PROCESS | 848 | 1461070340144 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}] 05:52:20 INFO - PROCESS | 848 | 1461070340274 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 05:52:20 INFO - PROCESS | 848 | 1461070340334 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1CE000 == 64 [pid = 848] [id = 685] 05:52:20 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003526DD1400) [pid = 848] [serial = 2055] [outer = 0000000000000000] 05:52:20 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003527261C00) [pid = 848] [serial = 2056] [outer = 0000003526DD1400] 05:52:20 INFO - PROCESS | 848 | 1461070340382 Marionette DEBUG loaded listener.js 05:52:20 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003528E3C800) [pid = 848] [serial = 2057] [outer = 0000003526DD1400] 05:52:20 INFO - PROCESS | 848 | 1461070340815 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]]]}] 05:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 734ms 05:52:20 INFO - PROCESS | 848 | 1461070340908 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 05:52:20 INFO - PROCESS | 848 | 1461070340910 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 05:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:52:20 INFO - PROCESS | 848 | 1461070340923 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:52:20 INFO - PROCESS | 848 | 1461070340925 Marionette TRACE conn5 <- [1,2706,null,{}] 05:52:20 INFO - PROCESS | 848 | 1461070340930 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}] 05:52:21 INFO - PROCESS | 848 | 1461070341059 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 05:52:21 INFO - PROCESS | 848 | 1461070341126 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:21 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC3F800 == 65 [pid = 848] [id = 686] 05:52:21 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (0000003529A68C00) [pid = 848] [serial = 2058] [outer = 0000000000000000] 05:52:21 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003529B07400) [pid = 848] [serial = 2059] [outer = 0000003529A68C00] 05:52:21 INFO - PROCESS | 848 | 1461070341174 Marionette DEBUG loaded listener.js 05:52:21 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003529E2C800) [pid = 848] [serial = 2060] [outer = 0000003529A68C00] 05:52:21 INFO - PROCESS | 848 | 1461070341602 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] 05:52:21 INFO - PROCESS | 848 | 1461070341656 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 05:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:52:21 INFO - PROCESS | 848 | 1461070341666 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:52:21 INFO - PROCESS | 848 | 1461070341668 Marionette TRACE conn5 <- [1,2710,null,{}] 05:52:21 INFO - PROCESS | 848 | 1461070341671 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}] 05:52:21 INFO - PROCESS | 848 | 1461070341815 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 05:52:21 INFO - PROCESS | 848 | 1461070341882 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:21 INFO - PROCESS | 848 | ++DOCSHELL 0000003526513800 == 66 [pid = 848] [id = 687] 05:52:21 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000352A58C000) [pid = 848] [serial = 2061] [outer = 0000000000000000] 05:52:21 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352A856800) [pid = 848] [serial = 2062] [outer = 000000352A58C000] 05:52:21 INFO - PROCESS | 848 | 1461070341933 Marionette DEBUG loaded listener.js 05:52:22 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352B1A5000) [pid = 848] [serial = 2063] [outer = 000000352A58C000] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352A585800) [pid = 848] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003526C5F800) [pid = 848] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000351E322400) [pid = 848] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000351F0D0800) [pid = 848] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000351960B000) [pid = 848] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000350B5F9C00) [pid = 848] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003523EE8800) [pid = 848] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352600B800) [pid = 848] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000350B5F5800) [pid = 848] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352A80F800) [pid = 848] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352A063800) [pid = 848] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003527090C00) [pid = 848] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:52:22 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003529EEE000) [pid = 848] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:52:22 INFO - PROCESS | 848 | 1461070342492 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] 05:52:22 INFO - PROCESS | 848 | 1461070342546 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 05:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 05:52:22 INFO - PROCESS | 848 | 1461070342549 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:52:22 INFO - PROCESS | 848 | 1461070342551 Marionette TRACE conn5 <- [1,2714,null,{}] 05:52:22 INFO - PROCESS | 848 | 1461070342554 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}] 05:52:22 INFO - PROCESS | 848 | 1461070342644 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 05:52:22 INFO - PROCESS | 848 | 1461070342652 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003531744000 == 67 [pid = 848] [id = 688] 05:52:22 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (00000035260AE400) [pid = 848] [serial = 2064] [outer = 0000000000000000] 05:52:22 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352A80B400) [pid = 848] [serial = 2065] [outer = 00000035260AE400] 05:52:22 INFO - PROCESS | 848 | 1461070342697 Marionette DEBUG loaded listener.js 05:52:22 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352B1B4800) [pid = 848] [serial = 2066] [outer = 00000035260AE400] 05:52:23 INFO - PROCESS | 848 | 1461070343119 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]]]}] 05:52:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:52:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 629ms 05:52:23 INFO - PROCESS | 848 | 1461070343182 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 05:52:23 INFO - PROCESS | 848 | 1461070343184 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 05:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:52:23 INFO - PROCESS | 848 | 1461070343187 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:52:23 INFO - PROCESS | 848 | 1461070343189 Marionette TRACE conn5 <- [1,2718,null,{}] 05:52:23 INFO - PROCESS | 848 | 1461070343193 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}] 05:52:23 INFO - PROCESS | 848 | 1461070343284 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 05:52:23 INFO - PROCESS | 848 | 1461070343290 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:23 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D7C800 == 68 [pid = 848] [id = 689] 05:52:23 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352B1C1000) [pid = 848] [serial = 2067] [outer = 0000000000000000] 05:52:23 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352B85A800) [pid = 848] [serial = 2068] [outer = 000000352B1C1000] 05:52:23 INFO - PROCESS | 848 | 1461070343335 Marionette DEBUG loaded listener.js 05:52:23 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352B866000) [pid = 848] [serial = 2069] [outer = 000000352B1C1000] 05:52:24 INFO - PROCESS | 848 | 1461070344320 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] 05:52:24 INFO - PROCESS | 848 | 1461070344380 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 05:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:52:24 INFO - PROCESS | 848 | 1461070344386 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:52:24 INFO - PROCESS | 848 | 1461070344391 Marionette TRACE conn5 <- [1,2722,null,{}] 05:52:24 INFO - PROCESS | 848 | 1461070344398 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}] 05:52:24 INFO - PROCESS | 848 | 1461070344553 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 05:52:24 INFO - PROCESS | 848 | 1461070344680 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:24 INFO - PROCESS | 848 | ++DOCSHELL 0000003526512800 == 69 [pid = 848] [id = 690] 05:52:24 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003519E2DC00) [pid = 848] [serial = 2070] [outer = 0000000000000000] 05:52:24 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351E31CC00) [pid = 848] [serial = 2071] [outer = 0000003519E2DC00] 05:52:24 INFO - PROCESS | 848 | 1461070344745 Marionette DEBUG loaded listener.js 05:52:24 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (000000352360E800) [pid = 848] [serial = 2072] [outer = 0000003519E2DC00] 05:52:25 INFO - PROCESS | 848 | 1461070345382 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]]]}] 05:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1028ms 05:52:25 INFO - PROCESS | 848 | 1461070345417 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 05:52:25 INFO - PROCESS | 848 | 1461070345425 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 05:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:52:25 INFO - PROCESS | 848 | 1461070345431 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:52:25 INFO - PROCESS | 848 | 1461070345434 Marionette TRACE conn5 <- [1,2726,null,{}] 05:52:25 INFO - PROCESS | 848 | 1461070345439 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}] 05:52:25 INFO - PROCESS | 848 | 1461070345562 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 05:52:25 INFO - PROCESS | 848 | 1461070345696 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:25 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1C4000 == 70 [pid = 848] [id = 691] 05:52:25 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003523CB6800) [pid = 848] [serial = 2073] [outer = 0000000000000000] 05:52:25 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003525C6A800) [pid = 848] [serial = 2074] [outer = 0000003523CB6800] 05:52:25 INFO - PROCESS | 848 | 1461070345754 Marionette DEBUG loaded listener.js 05:52:25 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003526C5F800) [pid = 848] [serial = 2075] [outer = 0000003523CB6800] 05:52:26 INFO - PROCESS | 848 | 1461070346377 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]]]}] 05:52:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:52:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 986ms 05:52:26 INFO - PROCESS | 848 | 1461070346423 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 05:52:26 INFO - PROCESS | 848 | 1461070346426 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 05:52:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:52:26 INFO - PROCESS | 848 | 1461070346430 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:52:26 INFO - PROCESS | 848 | 1461070346434 Marionette TRACE conn5 <- [1,2730,null,{}] 05:52:26 INFO - PROCESS | 848 | 1461070346446 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}] 05:52:26 INFO - PROCESS | 848 | 1461070346567 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 05:52:26 INFO - PROCESS | 848 | 1461070346703 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:26 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DAA800 == 71 [pid = 848] [id = 692] 05:52:26 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352A57B800) [pid = 848] [serial = 2076] [outer = 0000000000000000] 05:52:26 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352A808800) [pid = 848] [serial = 2077] [outer = 000000352A57B800] 05:52:26 INFO - PROCESS | 848 | 1461070346766 Marionette DEBUG loaded listener.js 05:52:26 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A87E000) [pid = 848] [serial = 2078] [outer = 000000352A57B800] 05:52:27 INFO - PROCESS | 848 | 1461070347386 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]]]}] 05:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 987ms 05:52:27 INFO - PROCESS | 848 | 1461070347418 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 05:52:27 INFO - PROCESS | 848 | 1461070347422 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 05:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:52:27 INFO - PROCESS | 848 | 1461070347425 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:52:27 INFO - PROCESS | 848 | 1461070347427 Marionette TRACE conn5 <- [1,2734,null,{}] 05:52:27 INFO - PROCESS | 848 | 1461070347431 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}] 05:52:27 INFO - PROCESS | 848 | 1461070347548 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 05:52:27 INFO - PROCESS | 848 | 1461070347684 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:27 INFO - PROCESS | 848 | ++DOCSHELL 00000035322B5000 == 72 [pid = 848] [id = 693] 05:52:27 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A883C00) [pid = 848] [serial = 2079] [outer = 0000000000000000] 05:52:27 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352DA84C00) [pid = 848] [serial = 2080] [outer = 000000352A883C00] 05:52:27 INFO - PROCESS | 848 | 1461070347743 Marionette DEBUG loaded listener.js 05:52:27 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352DBA5800) [pid = 848] [serial = 2081] [outer = 000000352A883C00] 05:52:28 INFO - PROCESS | 848 | 1461070348270 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]]]}] 05:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 923ms 05:52:28 INFO - PROCESS | 848 | 1461070348351 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 05:52:28 INFO - PROCESS | 848 | 1461070348354 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 05:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:52:28 INFO - PROCESS | 848 | 1461070348357 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:52:28 INFO - PROCESS | 848 | 1461070348359 Marionette TRACE conn5 <- [1,2738,null,{}] 05:52:28 INFO - PROCESS | 848 | 1461070348363 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}] 05:52:28 INFO - PROCESS | 848 | 1461070348506 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 05:52:28 INFO - PROCESS | 848 | 1461070348640 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:28 INFO - PROCESS | 848 | ++DOCSHELL 000000353233C000 == 73 [pid = 848] [id = 694] 05:52:28 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352DA81400) [pid = 848] [serial = 2082] [outer = 0000000000000000] 05:52:28 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352DD27800) [pid = 848] [serial = 2083] [outer = 000000352DA81400] 05:52:28 INFO - PROCESS | 848 | 1461070348698 Marionette DEBUG loaded listener.js 05:52:28 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352DD2EC00) [pid = 848] [serial = 2084] [outer = 000000352DA81400] 05:52:29 INFO - PROCESS | 848 | 1461070349261 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]]]}] 05:52:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:52:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 986ms 05:52:29 INFO - PROCESS | 848 | 1461070349345 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 05:52:29 INFO - PROCESS | 848 | 1461070349348 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 05:52:29 INFO - PROCESS | 848 | 1461070349351 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:52:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:52:29 INFO - PROCESS | 848 | 1461070349354 Marionette TRACE conn5 <- [1,2742,null,{}] 05:52:29 INFO - PROCESS | 848 | 1461070349357 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}] 05:52:29 INFO - PROCESS | 848 | 1461070349544 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 05:52:29 INFO - PROCESS | 848 | 1461070349603 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:29 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC4B800 == 74 [pid = 848] [id = 695] 05:52:29 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003528D71C00) [pid = 848] [serial = 2085] [outer = 0000000000000000] 05:52:29 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352DDCA400) [pid = 848] [serial = 2086] [outer = 0000003528D71C00] 05:52:29 INFO - PROCESS | 848 | 1461070349721 Marionette DEBUG loaded listener.js 05:52:29 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352E4AFC00) [pid = 848] [serial = 2087] [outer = 0000003528D71C00] 05:52:30 INFO - PROCESS | 848 | 1461070350609 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]]]}] 05:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1286ms 05:52:30 INFO - PROCESS | 848 | 1461070350641 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 05:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:52:30 INFO - PROCESS | 848 | 1461070350645 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 05:52:30 INFO - PROCESS | 848 | 1461070350650 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:52:30 INFO - PROCESS | 848 | 1461070350654 Marionette TRACE conn5 <- [1,2746,null,{}] 05:52:30 INFO - PROCESS | 848 | 1461070350659 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}] 05:52:30 INFO - PROCESS | 848 | 1461070350770 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 05:52:30 INFO - PROCESS | 848 | 1461070350911 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:30 INFO - PROCESS | 848 | ++DOCSHELL 0000003523E66000 == 75 [pid = 848] [id = 696] 05:52:30 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000350B5F9C00) [pid = 848] [serial = 2088] [outer = 0000000000000000] 05:52:30 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003519599C00) [pid = 848] [serial = 2089] [outer = 000000350B5F9C00] 05:52:30 INFO - PROCESS | 848 | 1461070350966 Marionette DEBUG loaded listener.js 05:52:31 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000351AE15400) [pid = 848] [serial = 2090] [outer = 000000350B5F9C00] 05:52:31 INFO - PROCESS | 848 | 1461070351588 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]]]}] 05:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 987ms 05:52:31 INFO - PROCESS | 848 | 1461070351637 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 05:52:31 INFO - PROCESS | 848 | 1461070351642 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 05:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:52:31 INFO - PROCESS | 848 | 1461070351649 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:52:31 INFO - PROCESS | 848 | 1461070351651 Marionette TRACE conn5 <- [1,2750,null,{}] 05:52:31 INFO - PROCESS | 848 | 1461070351655 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}] 05:52:31 INFO - PROCESS | 848 | 1461070351761 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 05:52:31 INFO - PROCESS | 848 | 1461070351898 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:31 INFO - PROCESS | 848 | --DOCSHELL 0000003531744000 == 74 [pid = 848] [id = 688] 05:52:31 INFO - PROCESS | 848 | --DOCSHELL 0000003526513800 == 73 [pid = 848] [id = 687] 05:52:31 INFO - PROCESS | 848 | --DOCSHELL 000000352DC3F800 == 72 [pid = 848] [id = 686] 05:52:31 INFO - PROCESS | 848 | --DOCSHELL 000000352B1CE000 == 71 [pid = 848] [id = 685] 05:52:31 INFO - PROCESS | 848 | --DOCSHELL 000000352A426000 == 70 [pid = 848] [id = 684] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352B1A6800) [pid = 848] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003526DE4C00) [pid = 848] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A858C00) [pid = 848] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003529A6A000) [pid = 848] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352B85DC00) [pid = 848] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352364CC00) [pid = 848] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000351855B400) [pid = 848] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003529A5E000) [pid = 848] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 05:52:31 INFO - PROCESS | 848 | ++DOCSHELL 0000003519713000 == 71 [pid = 848] [id = 697] 05:52:31 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (00000035185DEC00) [pid = 848] [serial = 2091] [outer = 0000000000000000] 05:52:31 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003519612C00) [pid = 848] [serial = 2092] [outer = 00000035185DEC00] 05:52:31 INFO - PROCESS | 848 | 1461070351994 Marionette DEBUG loaded listener.js 05:52:32 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003520528C00) [pid = 848] [serial = 2093] [outer = 00000035185DEC00] 05:52:32 INFO - PROCESS | 848 | --DOCSHELL 0000003520597000 == 70 [pid = 848] [id = 683] 05:52:32 INFO - PROCESS | 848 | --DOCSHELL 000000352509C000 == 69 [pid = 848] [id = 682] 05:52:32 INFO - PROCESS | 848 | --DOCSHELL 000000352B1D6000 == 68 [pid = 848] [id = 678] 05:52:32 INFO - PROCESS | 848 | --DOCSHELL 0000003526568000 == 67 [pid = 848] [id = 677] 05:52:32 INFO - PROCESS | 848 | --DOCSHELL 000000352DE32000 == 66 [pid = 848] [id = 676] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352A804800) [pid = 848] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 126 (00000035273CB400) [pid = 848] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003523C96C00) [pid = 848] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003526C5E000) [pid = 848] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000351976F400) [pid = 848] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000351EB7A000) [pid = 848] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035250BA800) [pid = 848] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003519E27000) [pid = 848] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 119 (00000035260B4000) [pid = 848] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529E78C00) [pid = 848] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003527827400) [pid = 848] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352A876400) [pid = 848] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 115 (000000352653FC00) [pid = 848] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 114 (000000352A582400) [pid = 848] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003525C63800) [pid = 848] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003529E1F800) [pid = 848] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 111 (00000035236A8C00) [pid = 848] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352A065000) [pid = 848] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000351FB10000) [pid = 848] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003528D6F400) [pid = 848] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 05:52:32 INFO - PROCESS | 848 | 1461070352475 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]]]}] 05:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 881ms 05:52:32 INFO - PROCESS | 848 | 1461070352532 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 05:52:32 INFO - PROCESS | 848 | 1461070352534 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 05:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:52:32 INFO - PROCESS | 848 | 1461070352537 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:52:32 INFO - PROCESS | 848 | 1461070352541 Marionette TRACE conn5 <- [1,2754,null,{}] 05:52:32 INFO - PROCESS | 848 | 1461070352552 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}] 05:52:32 INFO - PROCESS | 848 | 1461070352648 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 05:52:32 INFO - PROCESS | 848 | 1461070352655 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:32 INFO - PROCESS | 848 | ++DOCSHELL 0000003526908000 == 67 [pid = 848] [id = 698] 05:52:32 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352360F400) [pid = 848] [serial = 2094] [outer = 0000000000000000] 05:52:32 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352362AC00) [pid = 848] [serial = 2095] [outer = 000000352360F400] 05:52:32 INFO - PROCESS | 848 | 1461070352737 Marionette DEBUG loaded listener.js 05:52:32 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (00000035236A8C00) [pid = 848] [serial = 2096] [outer = 000000352360F400] 05:52:33 INFO - PROCESS | 848 | 1461070353196 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]]]}] 05:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 692ms 05:52:33 INFO - PROCESS | 848 | 1461070353234 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 05:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:52:33 INFO - PROCESS | 848 | 1461070353237 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 05:52:33 INFO - PROCESS | 848 | 1461070353240 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:52:33 INFO - PROCESS | 848 | 1461070353242 Marionette TRACE conn5 <- [1,2758,null,{}] 05:52:33 INFO - PROCESS | 848 | 1461070353245 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}] 05:52:33 INFO - PROCESS | 848 | 1461070353338 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 05:52:33 INFO - PROCESS | 848 | 1461070353345 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003528597800 == 68 [pid = 848] [id = 699] 05:52:33 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (0000003523C91000) [pid = 848] [serial = 2097] [outer = 0000000000000000] 05:52:33 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003523CBF400) [pid = 848] [serial = 2098] [outer = 0000003523C91000] 05:52:33 INFO - PROCESS | 848 | 1461070353393 Marionette DEBUG loaded listener.js 05:52:33 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352500DC00) [pid = 848] [serial = 2099] [outer = 0000003523C91000] 05:52:33 INFO - PROCESS | 848 | 1461070353877 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]]]}] 05:52:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:52:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 05:52:33 INFO - PROCESS | 848 | 1461070353913 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 05:52:33 INFO - PROCESS | 848 | 1461070353915 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 05:52:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:52:33 INFO - PROCESS | 848 | 1461070353988 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:52:33 INFO - PROCESS | 848 | 1461070353992 Marionette TRACE conn5 <- [1,2762,null,{}] 05:52:33 INFO - PROCESS | 848 | 1461070353998 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}] 05:52:34 INFO - PROCESS | 848 | 1461070354134 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 05:52:34 INFO - PROCESS | 848 | 1461070354233 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:34 INFO - PROCESS | 848 | ++DOCSHELL 000000351EF83000 == 69 [pid = 848] [id = 700] 05:52:34 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (0000003517B7A000) [pid = 848] [serial = 2100] [outer = 0000000000000000] 05:52:34 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (00000035185E4800) [pid = 848] [serial = 2101] [outer = 0000003517B7A000] 05:52:34 INFO - PROCESS | 848 | 1461070354294 Marionette DEBUG loaded listener.js 05:52:34 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (000000351A958000) [pid = 848] [serial = 2102] [outer = 0000003517B7A000] 05:52:34 INFO - PROCESS | 848 | 1461070354971 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]]]}] 05:52:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:52:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1028ms 05:52:35 INFO - PROCESS | 848 | 1461070355018 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 05:52:35 INFO - PROCESS | 848 | 1461070355023 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 05:52:35 INFO - PROCESS | 848 | 1461070355027 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:52:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:52:35 INFO - PROCESS | 848 | 1461070355030 Marionette TRACE conn5 <- [1,2766,null,{}] 05:52:35 INFO - PROCESS | 848 | 1461070355038 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}] 05:52:35 INFO - PROCESS | 848 | 1461070355157 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 05:52:35 INFO - PROCESS | 848 | 1461070355289 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:35 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AC800 == 70 [pid = 848] [id = 701] 05:52:35 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003522973800) [pid = 848] [serial = 2103] [outer = 0000000000000000] 05:52:35 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003523BCD000) [pid = 848] [serial = 2104] [outer = 0000003522973800] 05:52:35 INFO - PROCESS | 848 | 1461070355349 Marionette DEBUG loaded listener.js 05:52:35 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (00000035250C0400) [pid = 848] [serial = 2105] [outer = 0000003522973800] 05:52:35 INFO - PROCESS | 848 | 1461070355978 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]]]}] 05:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 986ms 05:52:36 INFO - PROCESS | 848 | 1461070356018 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 05:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:52:36 INFO - PROCESS | 848 | 1461070356021 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 05:52:36 INFO - PROCESS | 848 | 1461070356025 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:52:36 INFO - PROCESS | 848 | 1461070356027 Marionette TRACE conn5 <- [1,2770,null,{}] 05:52:36 INFO - PROCESS | 848 | 1461070356032 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}] 05:52:36 INFO - PROCESS | 848 | 1461070356149 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 05:52:36 INFO - PROCESS | 848 | 1461070356258 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:36 INFO - PROCESS | 848 | ++DOCSHELL 000000352A4A2800 == 71 [pid = 848] [id = 702] 05:52:36 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (00000035260B1000) [pid = 848] [serial = 2106] [outer = 0000000000000000] 05:52:36 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (00000035260B5000) [pid = 848] [serial = 2107] [outer = 00000035260B1000] 05:52:36 INFO - PROCESS | 848 | 1461070356362 Marionette DEBUG loaded listener.js 05:52:36 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035264EEC00) [pid = 848] [serial = 2108] [outer = 00000035260B1000] 05:52:36 INFO - PROCESS | 848 | 1461070356943 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]]]}] 05:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 987ms 05:52:37 INFO - PROCESS | 848 | 1461070357013 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 05:52:37 INFO - PROCESS | 848 | 1461070357016 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 05:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:52:37 INFO - PROCESS | 848 | 1461070357033 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:52:37 INFO - PROCESS | 848 | 1461070357036 Marionette TRACE conn5 <- [1,2774,null,{}] 05:52:37 INFO - PROCESS | 848 | 1461070357040 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}] 05:52:37 INFO - PROCESS | 848 | 1461070357153 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 05:52:37 INFO - PROCESS | 848 | 1461070357281 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7D8800 == 72 [pid = 848] [id = 703] 05:52:37 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (0000003526C5E400) [pid = 848] [serial = 2109] [outer = 0000000000000000] 05:52:37 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003526DCA800) [pid = 848] [serial = 2110] [outer = 0000003526C5E400] 05:52:37 INFO - PROCESS | 848 | 1461070357341 Marionette DEBUG loaded listener.js 05:52:37 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003526DEA400) [pid = 848] [serial = 2111] [outer = 0000003526C5E400] 05:52:37 INFO - PROCESS | 848 | 1461070357922 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]]]}] 05:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 923ms 05:52:37 INFO - PROCESS | 848 | 1461070357963 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 05:52:37 INFO - PROCESS | 848 | 1461070357965 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 05:52:37 INFO - PROCESS | 848 | 1461070357969 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:52:37 INFO - PROCESS | 848 | 1461070357971 Marionette TRACE conn5 <- [1,2778,null,{}] 05:52:37 INFO - PROCESS | 848 | 1461070357974 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}] 05:52:38 INFO - PROCESS | 848 | 1461070358085 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 05:52:38 INFO - PROCESS | 848 | 1461070358186 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352DA90000 == 73 [pid = 848] [id = 704] 05:52:38 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003527358C00) [pid = 848] [serial = 2112] [outer = 0000000000000000] 05:52:38 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (0000003527411C00) [pid = 848] [serial = 2113] [outer = 0000003527358C00] 05:52:38 INFO - PROCESS | 848 | 1461070358243 Marionette DEBUG loaded listener.js 05:52:38 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (00000035283C7800) [pid = 848] [serial = 2114] [outer = 0000003527358C00] 05:52:38 INFO - PROCESS | 848 | 1461070358814 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]]]}] 05:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 881ms 05:52:38 INFO - PROCESS | 848 | 1461070358853 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 05:52:38 INFO - PROCESS | 848 | 1461070358856 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 05:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:52:38 INFO - PROCESS | 848 | 1461070358859 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:52:38 INFO - PROCESS | 848 | 1461070358861 Marionette TRACE conn5 <- [1,2782,null,{}] 05:52:38 INFO - PROCESS | 848 | 1461070358865 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}] 05:52:39 INFO - PROCESS | 848 | 1461070359004 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 05:52:39 INFO - PROCESS | 848 | 1461070359113 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD91800 == 74 [pid = 848] [id = 705] 05:52:39 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (0000003529A05400) [pid = 848] [serial = 2115] [outer = 0000000000000000] 05:52:39 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003529A62800) [pid = 848] [serial = 2116] [outer = 0000003529A05400] 05:52:39 INFO - PROCESS | 848 | 1461070359175 Marionette DEBUG loaded listener.js 05:52:39 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003529D4C800) [pid = 848] [serial = 2117] [outer = 0000003529A05400] 05:52:39 INFO - PROCESS | 848 | 1461070359739 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]]]}] 05:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 923ms 05:52:39 INFO - PROCESS | 848 | 1461070359785 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 05:52:39 INFO - PROCESS | 848 | 1461070359787 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 05:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:52:39 INFO - PROCESS | 848 | 1461070359791 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:52:39 INFO - PROCESS | 848 | 1461070359793 Marionette TRACE conn5 <- [1,2786,null,{}] 05:52:39 INFO - PROCESS | 848 | 1461070359796 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}] 05:52:39 INFO - PROCESS | 848 | 1461070359905 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 05:52:40 INFO - PROCESS | 848 | 1461070360008 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352E115800 == 75 [pid = 848] [id = 706] 05:52:40 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003529DAB400) [pid = 848] [serial = 2118] [outer = 0000000000000000] 05:52:40 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003529DB2C00) [pid = 848] [serial = 2119] [outer = 0000003529DAB400] 05:52:40 INFO - PROCESS | 848 | 1461070360067 Marionette DEBUG loaded listener.js 05:52:40 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003529DC3000) [pid = 848] [serial = 2120] [outer = 0000003529DAB400] 05:52:40 INFO - PROCESS | 848 | 1461070360665 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]]]}] 05:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 922ms 05:52:40 INFO - PROCESS | 848 | 1461070360716 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 05:52:40 INFO - PROCESS | 848 | 1461070360718 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 05:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:52:40 INFO - PROCESS | 848 | 1461070360722 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:52:40 INFO - PROCESS | 848 | 1461070360724 Marionette TRACE conn5 <- [1,2790,null,{}] 05:52:40 INFO - PROCESS | 848 | 1461070360728 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}] 05:52:40 INFO - PROCESS | 848 | 1461070360837 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 05:52:40 INFO - PROCESS | 848 | 1461070360939 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:40 INFO - PROCESS | 848 | ++DOCSHELL 000000352E834000 == 76 [pid = 848] [id = 707] 05:52:40 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003529E80C00) [pid = 848] [serial = 2121] [outer = 0000000000000000] 05:52:40 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003529EE5000) [pid = 848] [serial = 2122] [outer = 0000003529E80C00] 05:52:41 INFO - PROCESS | 848 | 1461070360996 Marionette DEBUG loaded listener.js 05:52:41 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A064400) [pid = 848] [serial = 2123] [outer = 0000003529E80C00] 05:52:41 INFO - PROCESS | 848 | 1461070361544 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]]]}] 05:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 881ms 05:52:41 INFO - PROCESS | 848 | 1461070361606 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 05:52:41 INFO - PROCESS | 848 | 1461070361609 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 05:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:52:41 INFO - PROCESS | 848 | 1461070361612 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:52:41 INFO - PROCESS | 848 | 1461070361614 Marionette TRACE conn5 <- [1,2794,null,{}] 05:52:41 INFO - PROCESS | 848 | 1461070361618 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}] 05:52:41 INFO - PROCESS | 848 | 1461070361729 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 05:52:41 INFO - PROCESS | 848 | 1461070361864 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:41 INFO - PROCESS | 848 | ++DOCSHELL 000000352F886800 == 77 [pid = 848] [id = 708] 05:52:41 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (00000035250C8C00) [pid = 848] [serial = 2124] [outer = 0000000000000000] 05:52:41 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352A069C00) [pid = 848] [serial = 2125] [outer = 00000035250C8C00] 05:52:41 INFO - PROCESS | 848 | 1461070361921 Marionette DEBUG loaded listener.js 05:52:42 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352A577000) [pid = 848] [serial = 2126] [outer = 00000035250C8C00] 05:52:42 INFO - PROCESS | 848 | 1461070362533 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]]]}] 05:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 987ms 05:52:42 INFO - PROCESS | 848 | 1461070362620 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 05:52:42 INFO - PROCESS | 848 | 1461070362623 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 05:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:52:42 INFO - PROCESS | 848 | 1461070362628 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:52:42 INFO - PROCESS | 848 | 1461070362631 Marionette TRACE conn5 <- [1,2798,null,{}] 05:52:42 INFO - PROCESS | 848 | 1461070362635 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}] 05:52:42 INFO - PROCESS | 848 | 1461070362749 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 05:52:42 INFO - PROCESS | 848 | 1461070362881 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:42 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E33000 == 78 [pid = 848] [id = 709] 05:52:42 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352A584400) [pid = 848] [serial = 2127] [outer = 0000000000000000] 05:52:42 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352A58C800) [pid = 848] [serial = 2128] [outer = 000000352A584400] 05:52:42 INFO - PROCESS | 848 | 1461070362940 Marionette DEBUG loaded listener.js 05:52:43 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352A852000) [pid = 848] [serial = 2129] [outer = 000000352A584400] 05:52:43 INFO - PROCESS | 848 | 1461070363661 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]]]}] 05:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1082ms 05:52:43 INFO - PROCESS | 848 | 1461070363711 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 05:52:43 INFO - PROCESS | 848 | 1461070363716 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 05:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:52:43 INFO - PROCESS | 848 | 1461070363722 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:52:43 INFO - PROCESS | 848 | 1461070363725 Marionette TRACE conn5 <- [1,2802,null,{}] 05:52:43 INFO - PROCESS | 848 | 1461070363731 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}] 05:52:43 INFO - PROCESS | 848 | 1461070363847 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 05:52:43 INFO - PROCESS | 848 | 1461070363956 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:43 INFO - PROCESS | 848 | ++DOCSHELL 0000003528EC6800 == 79 [pid = 848] [id = 710] 05:52:43 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003522B33000) [pid = 848] [serial = 2130] [outer = 0000000000000000] 05:52:44 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (0000003523629400) [pid = 848] [serial = 2131] [outer = 0000003522B33000] 05:52:44 INFO - PROCESS | 848 | 1461070364009 Marionette DEBUG loaded listener.js 05:52:44 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003523EE8400) [pid = 848] [serial = 2132] [outer = 0000003522B33000] 05:52:44 INFO - PROCESS | 848 | --DOCSHELL 0000003526908000 == 78 [pid = 848] [id = 698] 05:52:44 INFO - PROCESS | 848 | --DOCSHELL 0000003519713000 == 77 [pid = 848] [id = 697] 05:52:44 INFO - PROCESS | 848 | --DOCSHELL 0000003523E66000 == 76 [pid = 848] [id = 696] 05:52:44 INFO - PROCESS | 848 | --DOCSHELL 0000003531DAA800 == 75 [pid = 848] [id = 692] 05:52:44 INFO - PROCESS | 848 | --DOCSHELL 000000352B1C4000 == 74 [pid = 848] [id = 691] 05:52:44 INFO - PROCESS | 848 | --DOCSHELL 0000003526512800 == 73 [pid = 848] [id = 690] 05:52:44 INFO - PROCESS | 848 | 1461070364627 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]]]}] 05:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 924ms 05:52:44 INFO - PROCESS | 848 | 1461070364653 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 05:52:44 INFO - PROCESS | 848 | 1461070364659 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 05:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:52:44 INFO - PROCESS | 848 | 1461070364666 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:52:44 INFO - PROCESS | 848 | 1461070364668 Marionette TRACE conn5 <- [1,2806,null,{}] 05:52:44 INFO - PROCESS | 848 | 1461070364672 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}] 05:52:44 INFO - PROCESS | 848 | 1461070364803 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 05:52:44 INFO - PROCESS | 848 | 1461070364825 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:44 INFO - PROCESS | 848 | ++DOCSHELL 000000352636A800 == 74 [pid = 848] [id = 711] 05:52:44 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (000000351FB0E400) [pid = 848] [serial = 2133] [outer = 0000000000000000] 05:52:44 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003525008C00) [pid = 848] [serial = 2134] [outer = 000000351FB0E400] 05:52:44 INFO - PROCESS | 848 | 1461070364873 Marionette DEBUG loaded listener.js 05:52:44 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003526009800) [pid = 848] [serial = 2135] [outer = 000000351FB0E400] 05:52:45 INFO - PROCESS | 848 | 1461070365388 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]]]}] 05:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 776ms 05:52:45 INFO - PROCESS | 848 | 1461070365445 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 05:52:45 INFO - PROCESS | 848 | 1461070365447 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 05:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:52:45 INFO - PROCESS | 848 | 1461070365451 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:52:45 INFO - PROCESS | 848 | 1461070365454 Marionette TRACE conn5 <- [1,2810,null,{}] 05:52:45 INFO - PROCESS | 848 | 1461070365465 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}] 05:52:45 INFO - PROCESS | 848 | 1461070365599 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 05:52:45 INFO - PROCESS | 848 | 1461070365624 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:45 INFO - PROCESS | 848 | ++DOCSHELL 000000352DD85800 == 75 [pid = 848] [id = 712] 05:52:45 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000352852B000) [pid = 848] [serial = 2136] [outer = 0000000000000000] 05:52:45 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003528EDA400) [pid = 848] [serial = 2137] [outer = 000000352852B000] 05:52:45 INFO - PROCESS | 848 | 1461070365674 Marionette DEBUG loaded listener.js 05:52:45 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003529A62400) [pid = 848] [serial = 2138] [outer = 000000352852B000] 05:52:46 INFO - PROCESS | 848 | 1461070366145 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]]]}] 05:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 734ms 05:52:46 INFO - PROCESS | 848 | 1461070366188 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 05:52:46 INFO - PROCESS | 848 | 1461070366191 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 05:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:52:46 INFO - PROCESS | 848 | 1461070366194 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:52:46 INFO - PROCESS | 848 | 1461070366196 Marionette TRACE conn5 <- [1,2814,null,{}] 05:52:46 INFO - PROCESS | 848 | 1461070366199 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}] 05:52:46 INFO - PROCESS | 848 | 1461070366336 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 05:52:46 INFO - PROCESS | 848 | 1461070366401 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:46 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AD9800 == 76 [pid = 848] [id = 713] 05:52:46 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003529B0D800) [pid = 848] [serial = 2139] [outer = 0000000000000000] 05:52:46 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000352A80F800) [pid = 848] [serial = 2140] [outer = 0000003529B0D800] 05:52:46 INFO - PROCESS | 848 | 1461070366451 Marionette DEBUG loaded listener.js 05:52:46 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000352A87EC00) [pid = 848] [serial = 2141] [outer = 0000003529B0D800] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352A883800) [pid = 848] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352852CC00) [pid = 848] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352A58C000) [pid = 848] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352A061400) [pid = 848] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352360CC00) [pid = 848] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 150 (0000003529A68C00) [pid = 848] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 149 (000000352296D400) [pid = 848] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 148 (0000003529A04800) [pid = 848] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 147 (000000352593F800) [pid = 848] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 146 (0000003523BCD800) [pid = 848] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000351976F800) [pid = 848] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352852D000) [pid = 848] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 143 (00000035236AC400) [pid = 848] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 142 (0000003526DD1400) [pid = 848] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 141 (00000035260AE400) [pid = 848] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 140 (000000352A0CB000) [pid = 848] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352A0CB400) [pid = 848] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003526DE5000) [pid = 848] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000350B5F9000) [pid = 848] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003529DB7C00) [pid = 848] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000351961B800) [pid = 848] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003523633C00) [pid = 848] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352362A800) [pid = 848] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003526DCC800) [pid = 848] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352A56E800) [pid = 848] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000352A811400) [pid = 848] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 129 (000000352B85B400) [pid = 848] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352B1C1000) [pid = 848] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352360F400) [pid = 848] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 126 (00000035185DEC00) [pid = 848] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:52:46 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000350B5F9C00) [pid = 848] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:52:47 INFO - PROCESS | 848 | 1461070367068 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:52:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:52:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 924ms 05:52:47 INFO - PROCESS | 848 | 1461070367120 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 05:52:47 INFO - PROCESS | 848 | 1461070367122 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 05:52:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:52:47 INFO - PROCESS | 848 | 1461070367126 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:52:47 INFO - PROCESS | 848 | 1461070367127 Marionette TRACE conn5 <- [1,2818,null,{}] 05:52:47 INFO - PROCESS | 848 | 1461070367131 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}] 05:52:47 INFO - PROCESS | 848 | 1461070367224 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 05:52:47 INFO - PROCESS | 848 | 1461070367231 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:47 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D90800 == 77 [pid = 848] [id = 714] 05:52:47 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003519F8E000) [pid = 848] [serial = 2142] [outer = 0000000000000000] 05:52:47 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003523613800) [pid = 848] [serial = 2143] [outer = 0000003519F8E000] 05:52:47 INFO - PROCESS | 848 | 1461070367277 Marionette DEBUG loaded listener.js 05:52:47 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (00000035260AE400) [pid = 848] [serial = 2144] [outer = 0000003519F8E000] 05:52:47 INFO - PROCESS | 848 | 1461070367727 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]]]}] 05:52:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:52:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 05:52:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:52:47 INFO - PROCESS | 848 | 1461070367801 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 05:52:47 INFO - PROCESS | 848 | 1461070367803 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 05:52:47 INFO - PROCESS | 848 | 1461070367806 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:52:47 INFO - PROCESS | 848 | 1461070367808 Marionette TRACE conn5 <- [1,2822,null,{}] 05:52:47 INFO - PROCESS | 848 | 1461070367811 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}] 05:52:47 INFO - PROCESS | 848 | 1461070367915 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 05:52:47 INFO - PROCESS | 848 | 1461070367922 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:47 INFO - PROCESS | 848 | ++DOCSHELL 0000003531EA7800 == 78 [pid = 848] [id = 715] 05:52:47 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (0000003529EEA800) [pid = 848] [serial = 2145] [outer = 0000000000000000] 05:52:47 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352B19DC00) [pid = 848] [serial = 2146] [outer = 0000003529EEA800] 05:52:47 INFO - PROCESS | 848 | 1461070367971 Marionette DEBUG loaded listener.js 05:52:48 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352B1BF000) [pid = 848] [serial = 2147] [outer = 0000003529EEA800] 05:52:48 INFO - PROCESS | 848 | 1461070368447 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 671ms 05:52:48 INFO - PROCESS | 848 | 1461070368481 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 05:52:48 INFO - PROCESS | 848 | 1461070368483 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 05:52:48 INFO - PROCESS | 848 | 1461070368486 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:52:48 INFO - PROCESS | 848 | 1461070368488 Marionette TRACE conn5 <- [1,2826,null,{}] 05:52:48 INFO - PROCESS | 848 | 1461070368491 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}] 05:52:48 INFO - PROCESS | 848 | 1461070368583 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 05:52:48 INFO - PROCESS | 848 | 1461070368589 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:48 INFO - PROCESS | 848 | ++DOCSHELL 0000003532356000 == 79 [pid = 848] [id = 716] 05:52:48 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000352B863400) [pid = 848] [serial = 2148] [outer = 0000000000000000] 05:52:48 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352DA80C00) [pid = 848] [serial = 2149] [outer = 000000352B863400] 05:52:48 INFO - PROCESS | 848 | 1461070368634 Marionette DEBUG loaded listener.js 05:52:48 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000352DBA2400) [pid = 848] [serial = 2150] [outer = 000000352B863400] 05:52:49 INFO - PROCESS | 848 | 1461070369435 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]]]}] 05:52:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:52:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 987ms 05:52:49 INFO - PROCESS | 848 | 1461070369476 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 05:52:49 INFO - PROCESS | 848 | 1461070369480 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 05:52:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:52:49 INFO - PROCESS | 848 | 1461070369485 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:52:49 INFO - PROCESS | 848 | 1461070369490 Marionette TRACE conn5 <- [1,2830,null,{}] 05:52:49 INFO - PROCESS | 848 | 1461070369495 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}] 05:52:49 INFO - PROCESS | 848 | 1461070369622 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 05:52:49 INFO - PROCESS | 848 | 1461070369760 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:49 INFO - PROCESS | 848 | ++DOCSHELL 00000035284C0800 == 80 [pid = 848] [id = 717] 05:52:49 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003523616800) [pid = 848] [serial = 2151] [outer = 0000000000000000] 05:52:49 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003523B33000) [pid = 848] [serial = 2152] [outer = 0000003523616800] 05:52:49 INFO - PROCESS | 848 | 1461070369821 Marionette DEBUG loaded listener.js 05:52:49 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003525FA2C00) [pid = 848] [serial = 2153] [outer = 0000003523616800] 05:52:50 INFO - PROCESS | 848 | 1461070370398 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]]]}] 05:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 923ms 05:52:50 INFO - PROCESS | 848 | 1461070370409 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 05:52:50 INFO - PROCESS | 848 | 1461070370416 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 05:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:52:50 INFO - PROCESS | 848 | 1461070370422 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:52:50 INFO - PROCESS | 848 | 1461070370425 Marionette TRACE conn5 <- [1,2834,null,{}] 05:52:50 INFO - PROCESS | 848 | 1461070370429 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}] 05:52:50 INFO - PROCESS | 848 | 1461070370556 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 05:52:50 INFO - PROCESS | 848 | 1461070370669 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:50 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFC8000 == 81 [pid = 848] [id = 718] 05:52:50 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003526C5CC00) [pid = 848] [serial = 2154] [outer = 0000000000000000] 05:52:50 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003529467C00) [pid = 848] [serial = 2155] [outer = 0000003526C5CC00] 05:52:50 INFO - PROCESS | 848 | 1461070370767 Marionette DEBUG loaded listener.js 05:52:50 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003529DB8000) [pid = 848] [serial = 2156] [outer = 0000003526C5CC00] 05:52:51 INFO - PROCESS | 848 | 1461070371409 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]]]}] 05:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1019ms 05:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:52:51 INFO - PROCESS | 848 | 1461070371448 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 05:52:51 INFO - PROCESS | 848 | 1461070371451 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 05:52:51 INFO - PROCESS | 848 | 1461070371455 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:52:51 INFO - PROCESS | 848 | 1461070371459 Marionette TRACE conn5 <- [1,2838,null,{}] 05:52:51 INFO - PROCESS | 848 | 1461070371471 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}] 05:52:51 INFO - PROCESS | 848 | 1461070371640 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 05:52:51 INFO - PROCESS | 848 | 1461070371779 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:51 INFO - PROCESS | 848 | ++DOCSHELL 0000003533106800 == 82 [pid = 848] [id = 719] 05:52:51 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352A586400) [pid = 848] [serial = 2157] [outer = 0000000000000000] 05:52:51 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352B1B7800) [pid = 848] [serial = 2158] [outer = 000000352A586400] 05:52:51 INFO - PROCESS | 848 | 1461070371840 Marionette DEBUG loaded listener.js 05:52:51 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352DD29400) [pid = 848] [serial = 2159] [outer = 000000352A586400] 05:52:52 INFO - PROCESS | 848 | 1461070372400 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 987ms 05:52:52 INFO - PROCESS | 848 | 1461070372443 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 05:52:52 INFO - PROCESS | 848 | 1461070372446 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 05:52:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:52:52 INFO - PROCESS | 848 | 1461070372450 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:52:52 INFO - PROCESS | 848 | 1461070372453 Marionette TRACE conn5 <- [1,2842,null,{}] 05:52:52 INFO - PROCESS | 848 | 1461070372456 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}] 05:52:52 INFO - PROCESS | 848 | 1461070372576 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 05:52:52 INFO - PROCESS | 848 | 1461070372713 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:52 INFO - PROCESS | 848 | ++DOCSHELL 0000003533B56800 == 83 [pid = 848] [id = 720] 05:52:52 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352DDC3C00) [pid = 848] [serial = 2160] [outer = 0000000000000000] 05:52:52 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352DDC7400) [pid = 848] [serial = 2161] [outer = 000000352DDC3C00] 05:52:52 INFO - PROCESS | 848 | 1461070372772 Marionette DEBUG loaded listener.js 05:52:52 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000352E4AAC00) [pid = 848] [serial = 2162] [outer = 000000352DDC3C00] 05:52:53 INFO - PROCESS | 848 | 1461070373349 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]]]}] 05:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 922ms 05:52:53 INFO - PROCESS | 848 | 1461070373375 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 05:52:53 INFO - PROCESS | 848 | 1461070373377 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 05:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:52:53 INFO - PROCESS | 848 | 1461070373381 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:52:53 INFO - PROCESS | 848 | 1461070373383 Marionette TRACE conn5 <- [1,2846,null,{}] 05:52:53 INFO - PROCESS | 848 | 1461070373387 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}] 05:52:53 INFO - PROCESS | 848 | 1461070373503 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 05:52:53 INFO - PROCESS | 848 | 1461070373613 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:53 INFO - PROCESS | 848 | ++DOCSHELL 0000003533B6F000 == 84 [pid = 848] [id = 721] 05:52:53 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (000000352DDC4400) [pid = 848] [serial = 2163] [outer = 0000000000000000] 05:52:53 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (000000352E4B4800) [pid = 848] [serial = 2164] [outer = 000000352DDC4400] 05:52:53 INFO - PROCESS | 848 | 1461070373669 Marionette DEBUG loaded listener.js 05:52:53 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (000000352E77AC00) [pid = 848] [serial = 2165] [outer = 000000352DDC4400] 05:52:54 INFO - PROCESS | 848 | 1461070374294 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 987ms 05:52:54 INFO - PROCESS | 848 | 1461070374370 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 05:52:54 INFO - PROCESS | 848 | 1461070374373 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 05:52:54 INFO - PROCESS | 848 | 1461070374376 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:52:54 INFO - PROCESS | 848 | 1461070374379 Marionette TRACE conn5 <- [1,2850,null,{}] 05:52:54 INFO - PROCESS | 848 | 1461070374383 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}] 05:52:54 INFO - PROCESS | 848 | 1461070374545 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 05:52:54 INFO - PROCESS | 848 | 1461070374677 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:54 INFO - PROCESS | 848 | ++DOCSHELL 0000003533F38800 == 85 [pid = 848] [id = 722] 05:52:54 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000352ED71000) [pid = 848] [serial = 2166] [outer = 0000000000000000] 05:52:54 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (000000352ED79C00) [pid = 848] [serial = 2167] [outer = 000000352ED71000] 05:52:54 INFO - PROCESS | 848 | 1461070374738 Marionette DEBUG loaded listener.js 05:52:54 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003531758800) [pid = 848] [serial = 2168] [outer = 000000352ED71000] 05:52:55 INFO - PROCESS | 848 | 1461070375337 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]]]}] 05:52:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:52:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1022ms 05:52:55 INFO - PROCESS | 848 | 1461070375401 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 05:52:55 INFO - PROCESS | 848 | 1461070375404 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 05:52:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:52:55 INFO - PROCESS | 848 | 1461070375422 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:52:55 INFO - PROCESS | 848 | 1461070375424 Marionette TRACE conn5 <- [1,2854,null,{}] 05:52:55 INFO - PROCESS | 848 | 1461070375428 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}] 05:52:55 INFO - PROCESS | 848 | 1461070375565 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 05:52:55 INFO - PROCESS | 848 | 1461070375699 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:55 INFO - PROCESS | 848 | ++DOCSHELL 000000351E56A000 == 86 [pid = 848] [id = 723] 05:52:55 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (000000350B5F6C00) [pid = 848] [serial = 2169] [outer = 0000000000000000] 05:52:55 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (000000351976A000) [pid = 848] [serial = 2170] [outer = 000000350B5F6C00] 05:52:55 INFO - PROCESS | 848 | 1461070375759 Marionette DEBUG loaded listener.js 05:52:55 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (0000003523613000) [pid = 848] [serial = 2171] [outer = 000000350B5F6C00] 05:52:56 INFO - PROCESS | 848 | 1461070376580 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]]]}] 05:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1235ms 05:52:56 INFO - PROCESS | 848 | 1461070376657 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 05:52:56 INFO - PROCESS | 848 | 1461070376662 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 05:52:56 INFO - PROCESS | 848 | 1461070376667 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:52:56 INFO - PROCESS | 848 | 1461070376671 Marionette TRACE conn5 <- [1,2858,null,{}] 05:52:56 INFO - PROCESS | 848 | 1461070376678 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}] 05:52:56 INFO - PROCESS | 848 | 1461070376793 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 05:52:56 INFO - PROCESS | 848 | 1461070376942 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:56 INFO - PROCESS | 848 | ++DOCSHELL 0000003526796000 == 87 [pid = 848] [id = 724] 05:52:56 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (00000035146D4400) [pid = 848] [serial = 2172] [outer = 0000000000000000] 05:52:56 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (0000003519616000) [pid = 848] [serial = 2173] [outer = 00000035146D4400] 05:52:57 INFO - PROCESS | 848 | 1461070376995 Marionette DEBUG loaded listener.js 05:52:57 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000351E322C00) [pid = 848] [serial = 2174] [outer = 00000035146D4400] 05:52:57 INFO - PROCESS | 848 | 1461070377646 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]]]}] 05:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1026ms 05:52:57 INFO - PROCESS | 848 | 1461070377697 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 05:52:57 INFO - PROCESS | 848 | 1461070377703 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 05:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:52:57 INFO - PROCESS | 848 | 1461070377709 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:52:57 INFO - PROCESS | 848 | 1461070377712 Marionette TRACE conn5 <- [1,2862,null,{}] 05:52:57 INFO - PROCESS | 848 | 1461070377717 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}] 05:52:57 INFO - PROCESS | 848 | 1461070377849 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 05:52:57 INFO - PROCESS | 848 | 1461070377990 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:57 INFO - PROCESS | 848 | --DOCSHELL 000000352B1DB000 == 86 [pid = 848] [id = 611] 05:52:57 INFO - PROCESS | 848 | --DOCSHELL 0000003531EA7800 == 85 [pid = 848] [id = 715] 05:52:57 INFO - PROCESS | 848 | --DOCSHELL 0000003531D90800 == 84 [pid = 848] [id = 714] 05:52:57 INFO - PROCESS | 848 | --DOCSHELL 0000003531AD9800 == 83 [pid = 848] [id = 713] 05:52:57 INFO - PROCESS | 848 | --DOCSHELL 000000352DD85800 == 82 [pid = 848] [id = 712] 05:52:57 INFO - PROCESS | 848 | --DOCSHELL 000000352636A800 == 81 [pid = 848] [id = 711] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 0000003528EC6800 == 80 [pid = 848] [id = 710] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 157 (000000351E31CC00) [pid = 848] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 156 (0000003525C6A800) [pid = 848] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352A808800) [pid = 848] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352DA84C00) [pid = 848] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003523CBF400) [pid = 848] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352DD27800) [pid = 848] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352DDCA400) [pid = 848] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | ++DOCSHELL 000000351972C800 == 81 [pid = 848] [id = 725] 05:52:58 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (000000350B5EF400) [pid = 848] [serial = 2175] [outer = 0000000000000000] 05:52:58 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003517CFCC00) [pid = 848] [serial = 2176] [outer = 000000350B5EF400] 05:52:58 INFO - PROCESS | 848 | 1461070378089 Marionette DEBUG loaded listener.js 05:52:58 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (000000351F0D0400) [pid = 848] [serial = 2177] [outer = 000000350B5EF400] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 000000352DD91800 == 80 [pid = 848] [id = 705] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 000000352DA90000 == 79 [pid = 848] [id = 704] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 000000352A7D8800 == 78 [pid = 848] [id = 703] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 000000352A4A2800 == 77 [pid = 848] [id = 702] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 00000035285AC800 == 76 [pid = 848] [id = 701] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 000000351EF83000 == 75 [pid = 848] [id = 700] 05:52:58 INFO - PROCESS | 848 | --DOCSHELL 0000003528597800 == 74 [pid = 848] [id = 699] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003529EE9800) [pid = 848] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000351FB87800) [pid = 848] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 151 (0000003526005800) [pid = 848] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352500AC00) [pid = 848] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 149 (00000035279CD800) [pid = 848] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000352A884800) [pid = 848] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 147 (000000352B1BAC00) [pid = 848] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000352DA7A400) [pid = 848] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 145 (000000352B1B4400) [pid = 848] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352DB9B800) [pid = 848] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000352A590000) [pid = 848] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352A879400) [pid = 848] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003529E7AC00) [pid = 848] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003519F58000) [pid = 848] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 139 (000000352B85A800) [pid = 848] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 138 (000000352A856800) [pid = 848] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 137 (000000352A0CC400) [pid = 848] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352A58CC00) [pid = 848] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003529D53000) [pid = 848] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003529E2C800) [pid = 848] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 133 (000000352362DC00) [pid = 848] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 132 (000000352298EC00) [pid = 848] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 131 (0000003529B07400) [pid = 848] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 130 (0000003529B0A000) [pid = 848] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003526002400) [pid = 848] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 128 (00000035264EDC00) [pid = 848] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352B1A5000) [pid = 848] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 126 (000000352362AC00) [pid = 848] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 125 (00000035236A8C00) [pid = 848] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003519612C00) [pid = 848] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003520528C00) [pid = 848] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000351AE15400) [pid = 848] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003519599C00) [pid = 848] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 120 (000000351B1C9C00) [pid = 848] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000351FB8F400) [pid = 848] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003529E76000) [pid = 848] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 117 (0000003529B0F000) [pid = 848] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003523B39000) [pid = 848] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003523CB9800) [pid = 848] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003526DDF800) [pid = 848] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 113 (000000352A575400) [pid = 848] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003527261C00) [pid = 848] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 111 (000000352B866000) [pid = 848] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 110 (0000003528E3C800) [pid = 848] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 109 (000000352B1B4800) [pid = 848] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 108 (000000352A80B400) [pid = 848] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | --DOMWINDOW == 107 (00000035264EF000) [pid = 848] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 05:52:58 INFO - PROCESS | 848 | 1461070378609 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]]]}] 05:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 923ms 05:52:58 INFO - PROCESS | 848 | 1461070378634 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 05:52:58 INFO - PROCESS | 848 | 1461070378636 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 05:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:52:58 INFO - PROCESS | 848 | 1461070378640 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:52:58 INFO - PROCESS | 848 | 1461070378643 Marionette TRACE conn5 <- [1,2866,null,{}] 05:52:58 INFO - PROCESS | 848 | 1461070378654 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}] 05:52:58 INFO - PROCESS | 848 | 1461070378757 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 05:52:58 INFO - PROCESS | 848 | 1461070378879 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:58 INFO - PROCESS | 848 | ++DOCSHELL 0000003526DA6000 == 75 [pid = 848] [id = 726] 05:52:58 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000351E318000) [pid = 848] [serial = 2178] [outer = 0000000000000000] 05:52:58 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (0000003523633400) [pid = 848] [serial = 2179] [outer = 000000351E318000] 05:52:58 INFO - PROCESS | 848 | 1461070378932 Marionette DEBUG loaded listener.js 05:52:59 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (0000003523B3EC00) [pid = 848] [serial = 2180] [outer = 000000351E318000] 05:52:59 INFO - PROCESS | 848 | 1461070379381 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]]]}] 05:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 777ms 05:52:59 INFO - PROCESS | 848 | 1461070379419 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 05:52:59 INFO - PROCESS | 848 | 1461070379422 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 05:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:52:59 INFO - PROCESS | 848 | 1461070379425 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:52:59 INFO - PROCESS | 848 | 1461070379427 Marionette TRACE conn5 <- [1,2870,null,{}] 05:52:59 INFO - PROCESS | 848 | 1461070379430 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}] 05:52:59 INFO - PROCESS | 848 | 1461070379559 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 05:52:59 INFO - PROCESS | 848 | 1461070379572 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:52:59 INFO - PROCESS | 848 | ++DOCSHELL 000000352A441000 == 76 [pid = 848] [id = 727] 05:52:59 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (0000003523EE7800) [pid = 848] [serial = 2181] [outer = 0000000000000000] 05:52:59 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (00000035250C7000) [pid = 848] [serial = 2182] [outer = 0000003523EE7800] 05:52:59 INFO - PROCESS | 848 | 1461070379621 Marionette DEBUG loaded listener.js 05:52:59 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (0000003523640400) [pid = 848] [serial = 2183] [outer = 0000003523EE7800] 05:53:00 INFO - PROCESS | 848 | 1461070380074 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]]]}] 05:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 734ms 05:53:00 INFO - PROCESS | 848 | 1461070380162 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 05:53:00 INFO - PROCESS | 848 | 1461070380165 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 05:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:53:00 INFO - PROCESS | 848 | 1461070380168 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:53:00 INFO - PROCESS | 848 | 1461070380170 Marionette TRACE conn5 <- [1,2874,null,{}] 05:53:00 INFO - PROCESS | 848 | 1461070380173 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}] 05:53:00 INFO - PROCESS | 848 | 1461070380266 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 05:53:00 INFO - PROCESS | 848 | 1461070380277 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:00 INFO - PROCESS | 848 | ++DOCSHELL 000000352B1D6000 == 77 [pid = 848] [id = 728] 05:53:00 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000352631C400) [pid = 848] [serial = 2184] [outer = 0000000000000000] 05:53:00 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (00000035264F0400) [pid = 848] [serial = 2185] [outer = 000000352631C400] 05:53:00 INFO - PROCESS | 848 | 1461070380324 Marionette DEBUG loaded listener.js 05:53:00 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003526DC6800) [pid = 848] [serial = 2186] [outer = 000000352631C400] 05:53:00 INFO - PROCESS | 848 | 1461070380824 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]]]}] 05:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 05:53:00 INFO - PROCESS | 848 | 1461070380843 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 05:53:00 INFO - PROCESS | 848 | 1461070380845 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 05:53:00 INFO - PROCESS | 848 | 1461070380848 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:53:00 INFO - PROCESS | 848 | 1461070380850 Marionette TRACE conn5 <- [1,2878,null,{}] 05:53:00 INFO - PROCESS | 848 | 1461070380853 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}] 05:53:01 INFO - PROCESS | 848 | 1461070381030 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 05:53:01 INFO - PROCESS | 848 | 1461070381062 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:01 INFO - PROCESS | 848 | ++DOCSHELL 000000352DC4F800 == 78 [pid = 848] [id = 729] 05:53:01 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (00000035283C6800) [pid = 848] [serial = 2187] [outer = 0000000000000000] 05:53:01 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (000000352852C400) [pid = 848] [serial = 2188] [outer = 00000035283C6800] 05:53:01 INFO - PROCESS | 848 | 1461070381112 Marionette DEBUG loaded listener.js 05:53:01 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352946D000) [pid = 848] [serial = 2189] [outer = 00000035283C6800] 05:53:01 INFO - PROCESS | 848 | 1461070381569 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 776ms 05:53:01 INFO - PROCESS | 848 | 1461070381628 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 05:53:01 INFO - PROCESS | 848 | 1461070381630 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 05:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:53:01 INFO - PROCESS | 848 | 1461070381639 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:53:01 INFO - PROCESS | 848 | 1461070381641 Marionette TRACE conn5 <- [1,2882,null,{}] 05:53:01 INFO - PROCESS | 848 | 1461070381645 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}] 05:53:01 INFO - PROCESS | 848 | 1461070381776 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 05:53:01 INFO - PROCESS | 848 | 1461070381795 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:01 INFO - PROCESS | 848 | ++DOCSHELL 0000003529485000 == 79 [pid = 848] [id = 730] 05:53:01 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (0000003523C97400) [pid = 848] [serial = 2190] [outer = 0000000000000000] 05:53:01 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003529A66400) [pid = 848] [serial = 2191] [outer = 0000003523C97400] 05:53:01 INFO - PROCESS | 848 | 1461070381842 Marionette DEBUG loaded listener.js 05:53:01 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003529DA7000) [pid = 848] [serial = 2192] [outer = 0000003523C97400] 05:53:02 INFO - PROCESS | 848 | 1461070382300 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]]]}] 05:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 693ms 05:53:02 INFO - PROCESS | 848 | 1461070382329 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 05:53:02 INFO - PROCESS | 848 | 1461070382332 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 05:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:53:02 INFO - PROCESS | 848 | 1461070382335 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:53:02 INFO - PROCESS | 848 | 1461070382337 Marionette TRACE conn5 <- [1,2886,null,{}] 05:53:02 INFO - PROCESS | 848 | 1461070382340 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}] 05:53:02 INFO - PROCESS | 848 | 1461070382491 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 121 (00000035260B1000) [pid = 848] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003522973800) [pid = 848] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 119 (0000003522B33000) [pid = 848] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 118 (000000352A883C00) [pid = 848] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 117 (000000351FB0E400) [pid = 848] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 116 (000000352852B000) [pid = 848] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 115 (0000003529B0D800) [pid = 848] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 114 (0000003528D71C00) [pid = 848] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 113 (0000003519F8E000) [pid = 848] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 112 (0000003529A05400) [pid = 848] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 111 (0000003527358C00) [pid = 848] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 110 (000000352A584400) [pid = 848] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 109 (0000003526C5E400) [pid = 848] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 108 (0000003529DAB400) [pid = 848] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 107 (0000003529EEA800) [pid = 848] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 106 (0000003517B7A000) [pid = 848] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 105 (000000352DA81400) [pid = 848] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 104 (000000352A57B800) [pid = 848] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 103 (0000003519E2DC00) [pid = 848] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 102 (0000003523C91000) [pid = 848] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:53:02 INFO - PROCESS | 848 | --DOMWINDOW == 101 (0000003523CB6800) [pid = 848] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:53:02 INFO - PROCESS | 848 | 1461070382859 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:02 INFO - PROCESS | 848 | ++DOCSHELL 00000035250A4800 == 80 [pid = 848] [id = 731] 05:53:02 INFO - PROCESS | 848 | ++DOMWINDOW == 102 (000000350B5B6C00) [pid = 848] [serial = 2193] [outer = 0000000000000000] 05:53:02 INFO - PROCESS | 848 | ++DOMWINDOW == 103 (0000003517B74800) [pid = 848] [serial = 2194] [outer = 000000350B5B6C00] 05:53:02 INFO - PROCESS | 848 | 1461070382906 Marionette DEBUG loaded listener.js 05:53:02 INFO - PROCESS | 848 | ++DOMWINDOW == 104 (0000003523C8E400) [pid = 848] [serial = 2195] [outer = 000000350B5B6C00] 05:53:03 INFO - PROCESS | 848 | 1461070383263 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]]]}] 05:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 987ms 05:53:03 INFO - PROCESS | 848 | 1461070383326 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 05:53:03 INFO - PROCESS | 848 | 1461070383328 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 05:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:53:03 INFO - PROCESS | 848 | 1461070383331 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:53:03 INFO - PROCESS | 848 | 1461070383333 Marionette TRACE conn5 <- [1,2890,null,{}] 05:53:03 INFO - PROCESS | 848 | 1461070383336 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}] 05:53:03 INFO - PROCESS | 848 | 1461070383429 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 05:53:03 INFO - PROCESS | 848 | 1461070383436 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:03 INFO - PROCESS | 848 | ++DOCSHELL 000000352EFC4800 == 81 [pid = 848] [id = 732] 05:53:03 INFO - PROCESS | 848 | ++DOMWINDOW == 105 (000000352600B400) [pid = 848] [serial = 2196] [outer = 0000000000000000] 05:53:03 INFO - PROCESS | 848 | ++DOMWINDOW == 106 (0000003529A0CC00) [pid = 848] [serial = 2197] [outer = 000000352600B400] 05:53:03 INFO - PROCESS | 848 | 1461070383481 Marionette DEBUG loaded listener.js 05:53:03 INFO - PROCESS | 848 | ++DOMWINDOW == 107 (0000003529E77800) [pid = 848] [serial = 2198] [outer = 000000352600B400] 05:53:03 INFO - PROCESS | 848 | 1461070383916 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 629ms 05:53:03 INFO - PROCESS | 848 | 1461070383964 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 05:53:03 INFO - PROCESS | 848 | 1461070383966 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 05:53:03 INFO - PROCESS | 848 | 1461070383969 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:53:03 INFO - PROCESS | 848 | 1461070383971 Marionette TRACE conn5 <- [1,2894,null,{}] 05:53:03 INFO - PROCESS | 848 | 1461070383974 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}] 05:53:04 INFO - PROCESS | 848 | 1461070384069 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 05:53:04 INFO - PROCESS | 848 | 1461070384133 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:04 INFO - PROCESS | 848 | ++DOCSHELL 000000352F886000 == 82 [pid = 848] [id = 733] 05:53:04 INFO - PROCESS | 848 | ++DOMWINDOW == 108 (000000352A05D800) [pid = 848] [serial = 2199] [outer = 0000000000000000] 05:53:04 INFO - PROCESS | 848 | ++DOMWINDOW == 109 (000000352A0CA400) [pid = 848] [serial = 2200] [outer = 000000352A05D800] 05:53:04 INFO - PROCESS | 848 | 1461070384180 Marionette DEBUG loaded listener.js 05:53:04 INFO - PROCESS | 848 | ++DOMWINDOW == 110 (000000352A575800) [pid = 848] [serial = 2201] [outer = 000000352A05D800] 05:53:04 INFO - PROCESS | 848 | 1461070384624 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]]]}] 05:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 05:53:04 INFO - PROCESS | 848 | 1461070384649 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 05:53:04 INFO - PROCESS | 848 | 1461070384652 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 05:53:04 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:53:04 INFO - PROCESS | 848 | 1461070384655 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:53:04 INFO - PROCESS | 848 | 1461070384657 Marionette TRACE conn5 <- [1,2898,null,{}] 05:53:04 INFO - PROCESS | 848 | 1461070384661 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}] 05:53:04 INFO - PROCESS | 848 | 1461070384775 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 05:53:04 INFO - PROCESS | 848 | 1461070384781 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:04 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AC6000 == 83 [pid = 848] [id = 734] 05:53:04 INFO - PROCESS | 848 | ++DOMWINDOW == 111 (000000352A588C00) [pid = 848] [serial = 2202] [outer = 0000000000000000] 05:53:04 INFO - PROCESS | 848 | ++DOMWINDOW == 112 (000000352A850C00) [pid = 848] [serial = 2203] [outer = 000000352A588C00] 05:53:04 INFO - PROCESS | 848 | 1461070384831 Marionette DEBUG loaded listener.js 05:53:04 INFO - PROCESS | 848 | ++DOMWINDOW == 113 (000000352A885C00) [pid = 848] [serial = 2204] [outer = 000000352A588C00] 05:53:05 INFO - PROCESS | 848 | 1461070385577 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]]]}] 05:53:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:53:05 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:53:05 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 986ms 05:53:05 INFO - PROCESS | 848 | 1461070385645 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 05:53:05 INFO - PROCESS | 848 | 1461070385651 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 05:53:05 INFO - TEST-START | /DOMEvents/constructors.html 05:53:05 INFO - PROCESS | 848 | 1461070385658 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:53:05 INFO - PROCESS | 848 | 1461070385662 Marionette TRACE conn5 <- [1,2902,null,{}] 05:53:05 INFO - PROCESS | 848 | 1461070385667 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}] 05:53:05 INFO - PROCESS | 848 | 1461070385797 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 05:53:05 INFO - PROCESS | 848 | 1461070385936 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:05 INFO - PROCESS | 848 | ++DOCSHELL 000000352690C000 == 84 [pid = 848] [id = 735] 05:53:05 INFO - PROCESS | 848 | ++DOMWINDOW == 114 (000000351FB10800) [pid = 848] [serial = 2205] [outer = 0000000000000000] 05:53:05 INFO - PROCESS | 848 | ++DOMWINDOW == 115 (00000035201A0000) [pid = 848] [serial = 2206] [outer = 000000351FB10800] 05:53:06 INFO - PROCESS | 848 | 1461070385997 Marionette DEBUG loaded listener.js 05:53:06 INFO - PROCESS | 848 | ++DOMWINDOW == 116 (0000003522B2E400) [pid = 848] [serial = 2207] [outer = 000000351FB10800] 05:53:06 INFO - PROCESS | 848 | 1461070386638 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]]]}] 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:53:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:53:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:53:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:53:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 1043ms 05:53:06 INFO - PROCESS | 848 | 1461070386703 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 05:53:06 INFO - PROCESS | 848 | 1461070386710 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 05:53:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:53:06 INFO - PROCESS | 848 | 1461070386737 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:53:06 INFO - PROCESS | 848 | 1461070386740 Marionette TRACE conn5 <- [1,2906,null,{}] 05:53:06 INFO - PROCESS | 848 | 1461070386758 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}] 05:53:06 INFO - PROCESS | 848 | 1461070386891 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 05:53:07 INFO - PROCESS | 848 | 1461070387018 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:07 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE22000 == 85 [pid = 848] [id = 736] 05:53:07 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003523C9DC00) [pid = 848] [serial = 2208] [outer = 0000000000000000] 05:53:07 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003526DE5400) [pid = 848] [serial = 2209] [outer = 0000003523C9DC00] 05:53:07 INFO - PROCESS | 848 | 1461070387077 Marionette DEBUG loaded listener.js 05:53:07 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (0000003527624000) [pid = 848] [serial = 2210] [outer = 0000003523C9DC00] 05:53:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:53:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 945ms 05:53:07 INFO - PROCESS | 848 | 1461070387657 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:53:07 INFO - PROCESS | 848 | 1461070387677 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 05:53:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:53:07 INFO - PROCESS | 848 | 1461070387680 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 05:53:07 INFO - PROCESS | 848 | 1461070387686 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:53:07 INFO - PROCESS | 848 | 1461070387690 Marionette TRACE conn5 <- [1,2910,null,{}] 05:53:07 INFO - PROCESS | 848 | 1461070387702 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}] 05:53:07 INFO - PROCESS | 848 | 1461070387830 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 05:53:07 INFO - PROCESS | 848 | 1461070387941 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:07 INFO - PROCESS | 848 | ++DOCSHELL 0000003531D78000 == 86 [pid = 848] [id = 737] 05:53:07 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000352A0CD800) [pid = 848] [serial = 2211] [outer = 0000000000000000] 05:53:08 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000352A586000) [pid = 848] [serial = 2212] [outer = 000000352A0CD800] 05:53:08 INFO - PROCESS | 848 | 1461070388001 Marionette DEBUG loaded listener.js 05:53:08 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (000000352A876400) [pid = 848] [serial = 2213] [outer = 000000352A0CD800] 05:53:08 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:53:08 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:53:08 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:53:08 INFO - PROCESS | 848 | [848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:53:08 INFO - PROCESS | 848 | 1461070388588 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]]]}] 05:53:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:53:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:53:08 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 05:53:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:53:08 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 05:53:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:53:08 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]" 05:53:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:53:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:53:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 956ms 05:53:08 INFO - PROCESS | 848 | 1461070388644 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 05:53:08 INFO - PROCESS | 848 | 1461070388647 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 05:53:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:53:08 INFO - PROCESS | 848 | 1461070388651 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:53:08 INFO - PROCESS | 848 | 1461070388653 Marionette TRACE conn5 <- [1,2914,null,{}] 05:53:08 INFO - PROCESS | 848 | 1461070388657 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}] 05:53:08 INFO - PROCESS | 848 | 1461070388780 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 05:53:08 INFO - PROCESS | 848 | 1461070388889 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:08 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E1D800 == 87 [pid = 848] [id = 738] 05:53:08 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (000000352A80D000) [pid = 848] [serial = 2214] [outer = 0000000000000000] 05:53:08 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352B864C00) [pid = 848] [serial = 2215] [outer = 000000352A80D000] 05:53:08 INFO - PROCESS | 848 | 1461070388947 Marionette DEBUG loaded listener.js 05:53:09 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352DA82800) [pid = 848] [serial = 2216] [outer = 000000352A80D000] 05:53:09 INFO - PROCESS | 848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:53:09 INFO - PROCESS | 848 | 1461070389419 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]]]}] 05:53:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:53:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 826ms 05:53:09 INFO - PROCESS | 848 | 1461070389478 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 05:53:09 INFO - PROCESS | 848 | 1461070389480 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 05:53:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:53:09 INFO - PROCESS | 848 | 1461070389483 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:53:09 INFO - PROCESS | 848 | 1461070389486 Marionette TRACE conn5 <- [1,2918,null,{}] 05:53:09 INFO - PROCESS | 848 | 1461070389490 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}] 05:53:09 INFO - PROCESS | 848 | 1461070389637 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 05:53:09 INFO - PROCESS | 848 | 1461070389774 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:09 INFO - PROCESS | 848 | ++DOCSHELL 00000035322C1800 == 88 [pid = 848] [id = 739] 05:53:09 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352A879400) [pid = 848] [serial = 2217] [outer = 0000000000000000] 05:53:09 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352DBA3800) [pid = 848] [serial = 2218] [outer = 000000352A879400] 05:53:09 INFO - PROCESS | 848 | 1461070389835 Marionette DEBUG loaded listener.js 05:53:09 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352DDC8800) [pid = 848] [serial = 2219] [outer = 000000352A879400] 05:53:10 INFO - PROCESS | 848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:53:10 INFO - PROCESS | 848 | 1461070390368 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]]]}] 05:53:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:53:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 924ms 05:53:10 INFO - PROCESS | 848 | 1461070390412 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 05:53:10 INFO - PROCESS | 848 | 1461070390415 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 05:53:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:53:10 INFO - PROCESS | 848 | 1461070390419 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:53:10 INFO - PROCESS | 848 | 1461070390421 Marionette TRACE conn5 <- [1,2922,null,{}] 05:53:10 INFO - PROCESS | 848 | 1461070390425 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}] 05:53:10 INFO - PROCESS | 848 | 1461070390554 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 05:53:10 INFO - PROCESS | 848 | 1461070390665 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:10 INFO - PROCESS | 848 | ++DOCSHELL 0000003533113000 == 89 [pid = 848] [id = 740] 05:53:10 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352E781000) [pid = 848] [serial = 2220] [outer = 0000000000000000] 05:53:10 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352ED7D000) [pid = 848] [serial = 2221] [outer = 000000352E781000] 05:53:10 INFO - PROCESS | 848 | 1461070390724 Marionette DEBUG loaded listener.js 05:53:10 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (0000003531760400) [pid = 848] [serial = 2222] [outer = 000000352E781000] 05:53:11 INFO - PROCESS | 848 | 1461070391229 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]]]}] 05:53:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 839ms 05:53:11 INFO - PROCESS | 848 | 1461070391258 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 05:53:11 INFO - PROCESS | 848 | 1461070391261 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 05:53:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:53:11 INFO - PROCESS | 848 | 1461070391265 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:53:11 INFO - PROCESS | 848 | 1461070391267 Marionette TRACE conn5 <- [1,2926,null,{}] 05:53:11 INFO - PROCESS | 848 | 1461070391271 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}] 05:53:11 INFO - PROCESS | 848 | 1461070391386 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 05:53:11 INFO - PROCESS | 848 | 1461070391523 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:11 INFO - PROCESS | 848 | ++DOCSHELL 0000003533F96800 == 90 [pid = 848] [id = 741] 05:53:11 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000353175C800) [pid = 848] [serial = 2223] [outer = 0000000000000000] 05:53:11 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003531823C00) [pid = 848] [serial = 2224] [outer = 000000353175C800] 05:53:11 INFO - PROCESS | 848 | 1461070391581 Marionette DEBUG loaded listener.js 05:53:11 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (000000353182D000) [pid = 848] [serial = 2225] [outer = 000000353175C800] 05:53:12 INFO - PROCESS | 848 | 1461070392110 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]]]}] 05:53:12 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. 05:53:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 882ms 05:53:12 INFO - PROCESS | 848 | 1461070392149 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 05:53:12 INFO - PROCESS | 848 | 1461070392152 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 05:53:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:53:12 INFO - PROCESS | 848 | 1461070392155 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:53:12 INFO - PROCESS | 848 | 1461070392157 Marionette TRACE conn5 <- [1,2930,null,{}] 05:53:12 INFO - PROCESS | 848 | 1461070392161 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}] 05:53:12 INFO - PROCESS | 848 | 1461070392285 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 05:53:12 INFO - PROCESS | 848 | 1461070392422 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:12 INFO - PROCESS | 848 | ++DOCSHELL 000000353400B800 == 91 [pid = 848] [id = 742] 05:53:12 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (00000035304E7000) [pid = 848] [serial = 2226] [outer = 0000000000000000] 05:53:12 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (00000035304EA800) [pid = 848] [serial = 2227] [outer = 00000035304E7000] 05:53:12 INFO - PROCESS | 848 | 1461070392482 Marionette DEBUG loaded listener.js 05:53:12 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (00000035304F1C00) [pid = 848] [serial = 2228] [outer = 00000035304E7000] 05:53:12 INFO - PROCESS | 848 | 1461070392953 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"]]]}] 05:53:12 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 05:53:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:53:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:53:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 839ms 05:53:13 INFO - PROCESS | 848 | 1461070392997 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 05:53:13 INFO - PROCESS | 848 | 1461070393000 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 05:53:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:53:13 INFO - PROCESS | 848 | 1461070393004 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:53:13 INFO - PROCESS | 848 | 1461070393006 Marionette TRACE conn5 <- [1,2934,null,{}] 05:53:13 INFO - PROCESS | 848 | 1461070393009 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}] 05:53:13 INFO - PROCESS | 848 | 1461070393176 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 05:53:13 INFO - PROCESS | 848 | 1461070393190 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:13 INFO - PROCESS | 848 | ++DOCSHELL 000000353408F000 == 92 [pid = 848] [id = 743] 05:53:13 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (00000035304EC400) [pid = 848] [serial = 2229] [outer = 0000000000000000] 05:53:13 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003531BEC800) [pid = 848] [serial = 2230] [outer = 00000035304EC400] 05:53:13 INFO - PROCESS | 848 | 1461070393245 Marionette DEBUG loaded listener.js 05:53:13 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003531BF2400) [pid = 848] [serial = 2231] [outer = 00000035304EC400] 05:53:13 INFO - PROCESS | 848 | 1461070393814 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]]]}] 05:53:13 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. 05:53:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 881ms 05:53:13 INFO - PROCESS | 848 | 1461070393888 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 05:53:13 INFO - PROCESS | 848 | 1461070393891 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 05:53:13 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:53:13 INFO - PROCESS | 848 | 1461070393894 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:53:13 INFO - PROCESS | 848 | 1461070393896 Marionette TRACE conn5 <- [1,2938,null,{}] 05:53:13 INFO - PROCESS | 848 | 1461070393900 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}] 05:53:14 INFO - PROCESS | 848 | 1461070394022 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 05:53:14 INFO - PROCESS | 848 | 1461070394156 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:14 INFO - PROCESS | 848 | ++DOCSHELL 00000035340CF800 == 93 [pid = 848] [id = 744] 05:53:14 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (0000003529EE4800) [pid = 848] [serial = 2232] [outer = 0000000000000000] 05:53:14 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003533A74000) [pid = 848] [serial = 2233] [outer = 0000003529EE4800] 05:53:14 INFO - PROCESS | 848 | 1461070394213 Marionette DEBUG loaded listener.js 05:53:14 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (0000003533A7A400) [pid = 848] [serial = 2234] [outer = 0000003529EE4800] 05:53:14 INFO - PROCESS | 848 | ++DOCSHELL 000000350B57C800 == 94 [pid = 848] [id = 745] 05:53:14 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003519C0E800) [pid = 848] [serial = 2235] [outer = 0000000000000000] 05:53:14 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003526010000) [pid = 848] [serial = 2236] [outer = 0000003519C0E800] 05:53:14 INFO - PROCESS | 848 | 1461070394832 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]]]}] 05:53:14 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. 05:53:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 987ms 05:53:14 INFO - PROCESS | 848 | 1461070394883 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 05:53:14 INFO - PROCESS | 848 | 1461070394886 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 05:53:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:53:14 INFO - PROCESS | 848 | 1461070394890 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:53:14 INFO - PROCESS | 848 | 1461070394893 Marionette TRACE conn5 <- [1,2942,null,{}] 05:53:14 INFO - PROCESS | 848 | 1461070394897 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}] 05:53:15 INFO - PROCESS | 848 | 1461070395072 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 05:53:15 INFO - PROCESS | 848 | 1461070395209 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:15 INFO - PROCESS | 848 | ++DOCSHELL 000000352509F800 == 95 [pid = 848] [id = 746] 05:53:15 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000350B5C0C00) [pid = 848] [serial = 2237] [outer = 0000000000000000] 05:53:15 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003519766800) [pid = 848] [serial = 2238] [outer = 000000350B5C0C00] 05:53:15 INFO - PROCESS | 848 | 1461070395273 Marionette DEBUG loaded listener.js 05:53:15 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003529A6AC00) [pid = 848] [serial = 2239] [outer = 000000350B5C0C00] 05:53:16 INFO - PROCESS | 848 | 1461070396069 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]]]}] 05:53:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:53:16 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 05:53:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1238ms 05:53:16 INFO - PROCESS | 848 | 1461070396131 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 05:53:16 INFO - PROCESS | 848 | 1461070396136 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 05:53:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:53:16 INFO - PROCESS | 848 | 1461070396142 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:53:16 INFO - PROCESS | 848 | 1461070396145 Marionette TRACE conn5 <- [1,2946,null,{}] 05:53:16 INFO - PROCESS | 848 | 1461070396150 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}] 05:53:16 INFO - PROCESS | 848 | 1461070396285 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 05:53:16 INFO - PROCESS | 848 | 1461070396432 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:16 INFO - PROCESS | 848 | ++DOCSHELL 0000003529EDD800 == 96 [pid = 848] [id = 747] 05:53:16 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003517CFA000) [pid = 848] [serial = 2240] [outer = 0000000000000000] 05:53:16 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000351A961400) [pid = 848] [serial = 2241] [outer = 0000003517CFA000] 05:53:16 INFO - PROCESS | 848 | 1461070396486 Marionette DEBUG loaded listener.js 05:53:16 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003523625400) [pid = 848] [serial = 2242] [outer = 0000003517CFA000] 05:53:17 INFO - PROCESS | 848 | 1461070397048 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]]]}] 05:53:17 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. 05:53:17 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 922ms 05:53:17 INFO - PROCESS | 848 | 1461070397081 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 05:53:17 INFO - PROCESS | 848 | 1461070397087 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 05:53:17 INFO - PROCESS | 848 | 1461070397096 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:53:17 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:53:17 INFO - PROCESS | 848 | 1461070397098 Marionette TRACE conn5 <- [1,2950,null,{}] 05:53:17 INFO - PROCESS | 848 | 1461070397102 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}] 05:53:17 INFO - PROCESS | 848 | 1461070397217 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 05:53:17 INFO - PROCESS | 848 | 1461070397328 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:17 INFO - PROCESS | 848 | ++DOCSHELL 000000352A43F000 == 97 [pid = 848] [id = 748] 05:53:17 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003523CB6C00) [pid = 848] [serial = 2243] [outer = 0000000000000000] 05:53:17 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003525E86000) [pid = 848] [serial = 2244] [outer = 0000003523CB6C00] 05:53:17 INFO - PROCESS | 848 | 1461070397378 Marionette DEBUG loaded listener.js 05:53:17 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003526C59400) [pid = 848] [serial = 2245] [outer = 0000003523CB6C00] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 0000003529D66800 == 96 [pid = 848] [id = 555] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000352F886000 == 95 [pid = 848] [id = 733] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000352EFC4800 == 94 [pid = 848] [id = 732] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 00000035250A4800 == 93 [pid = 848] [id = 731] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 0000003529485000 == 92 [pid = 848] [id = 730] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000352DC4F800 == 91 [pid = 848] [id = 729] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000352B1D6000 == 90 [pid = 848] [id = 728] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000352A441000 == 89 [pid = 848] [id = 727] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000352DA80C00) [pid = 848] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 152 (0000003529EE5000) [pid = 848] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352A069C00) [pid = 848] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 0000003526DA6000 == 88 [pid = 848] [id = 726] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000351972C800 == 87 [pid = 848] [id = 725] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 0000003526796000 == 86 [pid = 848] [id = 724] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 000000352EFC8000 == 85 [pid = 848] [id = 718] 05:53:17 INFO - PROCESS | 848 | --DOCSHELL 00000035284C0800 == 84 [pid = 848] [id = 717] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 150 (000000352B1BF000) [pid = 848] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 149 (00000035264EEC00) [pid = 848] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 148 (0000003523BCD000) [pid = 848] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003523EE8400) [pid = 848] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 146 (000000352DBA5800) [pid = 848] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003526009800) [pid = 848] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003529A62400) [pid = 848] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000352A87EC00) [pid = 848] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352E4AFC00) [pid = 848] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000352A80F800) [pid = 848] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 140 (00000035250C0400) [pid = 848] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003523613800) [pid = 848] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003525008C00) [pid = 848] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003529A62800) [pid = 848] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003528EDA400) [pid = 848] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 135 (00000035283C7800) [pid = 848] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 134 (000000352A852000) [pid = 848] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003526DEA400) [pid = 848] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003529DB2C00) [pid = 848] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352B19DC00) [pid = 848] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 130 (00000035185E4800) [pid = 848] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 129 (0000003527411C00) [pid = 848] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000352DD2EC00) [pid = 848] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352A58C800) [pid = 848] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 126 (00000035260AE400) [pid = 848] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 125 (000000352A87E000) [pid = 848] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 124 (0000003529D4C800) [pid = 848] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 123 (0000003523629400) [pid = 848] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 05:53:17 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000352360E800) [pid = 848] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | --DOMWINDOW == 121 (000000351A958000) [pid = 848] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | --DOMWINDOW == 120 (0000003529DC3000) [pid = 848] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352500DC00) [pid = 848] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | --DOMWINDOW == 118 (0000003526DCA800) [pid = 848] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | --DOMWINDOW == 117 (00000035260B5000) [pid = 848] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | --DOMWINDOW == 116 (0000003526C5F800) [pid = 848] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 05:53:18 INFO - PROCESS | 848 | 1461070397927 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]]]}] 05:53:18 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. 05:53:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 900ms 05:53:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:53:18 INFO - PROCESS | 848 | 1461070398003 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 05:53:18 INFO - PROCESS | 848 | 1461070398005 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 05:53:18 INFO - PROCESS | 848 | 1461070398009 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:53:18 INFO - PROCESS | 848 | 1461070398012 Marionette TRACE conn5 <- [1,2954,null,{}] 05:53:18 INFO - PROCESS | 848 | 1461070398024 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}] 05:53:18 INFO - PROCESS | 848 | 1461070398127 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 05:53:18 INFO - PROCESS | 848 | 1461070398255 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:18 INFO - PROCESS | 848 | ++DOCSHELL 00000035284ED000 == 85 [pid = 848] [id = 749] 05:53:18 INFO - PROCESS | 848 | ++DOMWINDOW == 117 (0000003522973400) [pid = 848] [serial = 2246] [outer = 0000000000000000] 05:53:18 INFO - PROCESS | 848 | ++DOMWINDOW == 118 (0000003523C33400) [pid = 848] [serial = 2247] [outer = 0000003522973400] 05:53:18 INFO - PROCESS | 848 | 1461070398307 Marionette DEBUG loaded listener.js 05:53:18 INFO - PROCESS | 848 | ++DOMWINDOW == 119 (000000352593E800) [pid = 848] [serial = 2248] [outer = 0000003522973400] 05:53:18 INFO - PROCESS | 848 | 1461070398666 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]]]}] 05:53:18 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. 05:53:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 693ms 05:53:18 INFO - PROCESS | 848 | 1461070398717 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 05:53:18 INFO - PROCESS | 848 | 1461070398720 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 05:53:18 INFO - PROCESS | 848 | 1461070398725 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:53:18 INFO - PROCESS | 848 | 1461070398727 Marionette TRACE conn5 <- [1,2958,null,{}] 05:53:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:53:18 INFO - PROCESS | 848 | 1461070398731 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}] 05:53:18 INFO - PROCESS | 848 | 1461070398833 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 05:53:18 INFO - PROCESS | 848 | 1461070398839 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:18 INFO - PROCESS | 848 | ++DOCSHELL 000000352A7CB800 == 86 [pid = 848] [id = 750] 05:53:18 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (00000035260AE800) [pid = 848] [serial = 2249] [outer = 0000000000000000] 05:53:18 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (0000003526CE3000) [pid = 848] [serial = 2250] [outer = 00000035260AE800] 05:53:18 INFO - PROCESS | 848 | 1461070398887 Marionette DEBUG loaded listener.js 05:53:18 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526DEAC00) [pid = 848] [serial = 2251] [outer = 00000035260AE800] 05:53:19 INFO - PROCESS | 848 | 1461070399338 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]]]}] 05:53:19 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. 05:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 629ms 05:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:53:19 INFO - PROCESS | 848 | 1461070399370 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 05:53:19 INFO - PROCESS | 848 | 1461070399372 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 05:53:19 INFO - PROCESS | 848 | 1461070399376 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:53:19 INFO - PROCESS | 848 | 1461070399378 Marionette TRACE conn5 <- [1,2962,null,{}] 05:53:19 INFO - PROCESS | 848 | 1461070399382 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}] 05:53:19 INFO - PROCESS | 848 | 1461070399481 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 05:53:19 INFO - PROCESS | 848 | 1461070399486 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:19 INFO - PROCESS | 848 | ++DOCSHELL 000000352E0CB800 == 87 [pid = 848] [id = 751] 05:53:19 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (00000035273CBC00) [pid = 848] [serial = 2252] [outer = 0000000000000000] 05:53:19 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (00000035276DFC00) [pid = 848] [serial = 2253] [outer = 00000035273CBC00] 05:53:19 INFO - PROCESS | 848 | 1461070399533 Marionette DEBUG loaded listener.js 05:53:19 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (0000003528D76800) [pid = 848] [serial = 2254] [outer = 00000035273CBC00] 05:53:20 INFO - PROCESS | 848 | 1461070400044 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]]]}] 05:53:20 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. 05:53:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 734ms 05:53:20 INFO - PROCESS | 848 | 1461070400121 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 05:53:20 INFO - PROCESS | 848 | 1461070400123 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 05:53:20 INFO - PROCESS | 848 | 1461070400127 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:53:20 INFO - PROCESS | 848 | 1461070400129 Marionette TRACE conn5 <- [1,2966,null,{}] 05:53:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:53:20 INFO - PROCESS | 848 | 1461070400132 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}] 05:53:20 INFO - PROCESS | 848 | 1461070400270 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 05:53:20 INFO - PROCESS | 848 | 1461070400290 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:20 INFO - PROCESS | 848 | ++DOCSHELL 000000352F86D000 == 88 [pid = 848] [id = 752] 05:53:20 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (0000003529DAE800) [pid = 848] [serial = 2255] [outer = 0000000000000000] 05:53:20 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (0000003529E2D000) [pid = 848] [serial = 2256] [outer = 0000003529DAE800] 05:53:20 INFO - PROCESS | 848 | 1461070400339 Marionette DEBUG loaded listener.js 05:53:20 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352A0CB400) [pid = 848] [serial = 2257] [outer = 0000003529DAE800] 05:53:20 INFO - PROCESS | 848 | 1461070400759 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]]]}] 05:53:20 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. 05:53:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 671ms 05:53:20 INFO - PROCESS | 848 | 1461070400804 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 05:53:20 INFO - PROCESS | 848 | 1461070400807 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 05:53:20 INFO - PROCESS | 848 | 1461070400810 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:53:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:53:20 INFO - PROCESS | 848 | 1461070400812 Marionette TRACE conn5 <- [1,2970,null,{}] 05:53:20 INFO - PROCESS | 848 | 1461070400815 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}] 05:53:20 INFO - PROCESS | 848 | 1461070400945 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 05:53:21 INFO - PROCESS | 848 | 1461070401002 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:21 INFO - PROCESS | 848 | ++DOCSHELL 0000003531748000 == 89 [pid = 848] [id = 753] 05:53:21 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352A583400) [pid = 848] [serial = 2258] [outer = 0000000000000000] 05:53:21 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352A807800) [pid = 848] [serial = 2259] [outer = 000000352A583400] 05:53:21 INFO - PROCESS | 848 | 1461070401049 Marionette DEBUG loaded listener.js 05:53:21 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000352A87F800) [pid = 848] [serial = 2260] [outer = 000000352A583400] 05:53:21 INFO - PROCESS | 848 | 1461070401467 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"]]]}] 05:53:21 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 05:53:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:53:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 734ms 05:53:21 INFO - PROCESS | 848 | 1461070401548 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 05:53:21 INFO - PROCESS | 848 | 1461070401550 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 05:53:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:53:21 INFO - PROCESS | 848 | 1461070401554 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:53:21 INFO - PROCESS | 848 | 1461070401555 Marionette TRACE conn5 <- [1,2974,null,{}] 05:53:21 INFO - PROCESS | 848 | 1461070401559 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}] 05:53:21 INFO - PROCESS | 848 | 1461070401690 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 130 (000000350B5EF400) [pid = 848] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 129 (00000035283C6800) [pid = 848] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 128 (000000351E318000) [pid = 848] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 127 (000000352631C400) [pid = 848] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 126 (0000003523EE7800) [pid = 848] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 125 (0000003523C97400) [pid = 848] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 124 (00000035146D4400) [pid = 848] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 123 (000000352600B400) [pid = 848] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 122 (000000350B5B6C00) [pid = 848] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 121 (0000003529E80C00) [pid = 848] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 120 (00000035250C8C00) [pid = 848] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:53:21 INFO - PROCESS | 848 | --DOMWINDOW == 119 (000000352A05D800) [pid = 848] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:53:21 INFO - PROCESS | 848 | 1461070401956 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:21 INFO - PROCESS | 848 | ++DOCSHELL 0000003528DC6000 == 90 [pid = 848] [id = 754] 05:53:21 INFO - PROCESS | 848 | ++DOMWINDOW == 120 (000000350B5EF400) [pid = 848] [serial = 2261] [outer = 0000000000000000] 05:53:21 INFO - PROCESS | 848 | ++DOMWINDOW == 121 (000000351EA65000) [pid = 848] [serial = 2262] [outer = 000000350B5EF400] 05:53:22 INFO - PROCESS | 848 | 1461070402003 Marionette DEBUG loaded listener.js 05:53:22 INFO - PROCESS | 848 | ++DOMWINDOW == 122 (0000003526CE8800) [pid = 848] [serial = 2263] [outer = 000000350B5EF400] 05:53:22 INFO - PROCESS | 848 | 1461070402377 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]]]}] 05:53:22 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. 05:53:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 881ms 05:53:22 INFO - PROCESS | 848 | 1461070402438 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 05:53:22 INFO - PROCESS | 848 | 1461070402440 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 05:53:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:53:22 INFO - PROCESS | 848 | 1461070402444 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:53:22 INFO - PROCESS | 848 | 1461070402446 Marionette TRACE conn5 <- [1,2978,null,{}] 05:53:22 INFO - PROCESS | 848 | 1461070402450 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}] 05:53:22 INFO - PROCESS | 848 | 1461070402547 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 05:53:22 INFO - PROCESS | 848 | 1461070402553 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:22 INFO - PROCESS | 848 | ++DOCSHELL 0000003531E09800 == 91 [pid = 848] [id = 755] 05:53:22 INFO - PROCESS | 848 | ++DOMWINDOW == 123 (0000003529EEE400) [pid = 848] [serial = 2264] [outer = 0000000000000000] 05:53:22 INFO - PROCESS | 848 | ++DOMWINDOW == 124 (000000352DB9CC00) [pid = 848] [serial = 2265] [outer = 0000003529EEE400] 05:53:22 INFO - PROCESS | 848 | 1461070402598 Marionette DEBUG loaded listener.js 05:53:22 INFO - PROCESS | 848 | ++DOMWINDOW == 125 (000000352DD30000) [pid = 848] [serial = 2266] [outer = 0000003529EEE400] 05:53:22 INFO - PROCESS | 848 | ++DOCSHELL 000000351B1BB000 == 92 [pid = 848] [id = 756] 05:53:22 INFO - PROCESS | 848 | ++DOMWINDOW == 126 (000000352DDCFC00) [pid = 848] [serial = 2267] [outer = 0000000000000000] 05:53:22 INFO - PROCESS | 848 | ++DOMWINDOW == 127 (000000352E4ADC00) [pid = 848] [serial = 2268] [outer = 000000352DDCFC00] 05:53:23 INFO - PROCESS | 848 | 1461070403054 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]]]}] 05:53:23 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. 05:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 630ms 05:53:23 INFO - PROCESS | 848 | 1461070403081 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 05:53:23 INFO - PROCESS | 848 | 1461070403084 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 05:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:53:23 INFO - PROCESS | 848 | 1461070403087 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:53:23 INFO - PROCESS | 848 | 1461070403089 Marionette TRACE conn5 <- [1,2982,null,{}] 05:53:23 INFO - PROCESS | 848 | 1461070403092 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}] 05:53:23 INFO - PROCESS | 848 | 1461070403219 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 05:53:23 INFO - PROCESS | 848 | 1461070403228 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:23 INFO - PROCESS | 848 | ++DOCSHELL 000000353233A800 == 93 [pid = 848] [id = 757] 05:53:23 INFO - PROCESS | 848 | ++DOMWINDOW == 128 (000000352DDCF000) [pid = 848] [serial = 2269] [outer = 0000000000000000] 05:53:23 INFO - PROCESS | 848 | ++DOMWINDOW == 129 (000000352E4B0400) [pid = 848] [serial = 2270] [outer = 000000352DDCF000] 05:53:23 INFO - PROCESS | 848 | 1461070403274 Marionette DEBUG loaded listener.js 05:53:23 INFO - PROCESS | 848 | ++DOMWINDOW == 130 (000000352ED76000) [pid = 848] [serial = 2271] [outer = 000000352DDCF000] 05:53:23 INFO - PROCESS | 848 | 1461070403677 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]]]}] 05:53:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:53:23 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 05:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 629ms 05:53:23 INFO - PROCESS | 848 | 1461070403719 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 05:53:23 INFO - PROCESS | 848 | 1461070403722 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 05:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:53:23 INFO - PROCESS | 848 | 1461070403740 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:53:23 INFO - PROCESS | 848 | 1461070403743 Marionette TRACE conn5 <- [1,2986,null,{}] 05:53:23 INFO - PROCESS | 848 | 1461070403751 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}] 05:53:23 INFO - PROCESS | 848 | 1461070403868 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 05:53:24 INFO - PROCESS | 848 | 1461070404064 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:24 INFO - PROCESS | 848 | ++DOCSHELL 000000351FA43800 == 94 [pid = 848] [id = 758] 05:53:24 INFO - PROCESS | 848 | ++DOMWINDOW == 131 (000000350B5B5400) [pid = 848] [serial = 2272] [outer = 0000000000000000] 05:53:24 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (000000350B5F2400) [pid = 848] [serial = 2273] [outer = 000000350B5B5400] 05:53:24 INFO - PROCESS | 848 | 1461070404128 Marionette DEBUG loaded listener.js 05:53:24 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (0000003518E54400) [pid = 848] [serial = 2274] [outer = 000000350B5B5400] 05:53:24 INFO - PROCESS | 848 | 1461070404683 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]]]}] 05:53:24 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. 05:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 986ms 05:53:24 INFO - PROCESS | 848 | 1461070404717 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 05:53:24 INFO - PROCESS | 848 | 1461070404723 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 05:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:53:24 INFO - PROCESS | 848 | 1461070404729 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:53:24 INFO - PROCESS | 848 | 1461070404733 Marionette TRACE conn5 <- [1,2990,null,{}] 05:53:24 INFO - PROCESS | 848 | 1461070404738 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}] 05:53:24 INFO - PROCESS | 848 | 1461070404873 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 05:53:24 INFO - PROCESS | 848 | 1461070404988 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:25 INFO - PROCESS | 848 | ++DOCSHELL 00000035285AE000 == 95 [pid = 848] [id = 759] 05:53:25 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003522B83C00) [pid = 848] [serial = 2275] [outer = 0000000000000000] 05:53:25 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003523632C00) [pid = 848] [serial = 2276] [outer = 0000003522B83C00] 05:53:25 INFO - PROCESS | 848 | 1461070405088 Marionette DEBUG loaded listener.js 05:53:25 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003525014800) [pid = 848] [serial = 2277] [outer = 0000003522B83C00] 05:53:25 INFO - PROCESS | 848 | 1461070405665 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]]]}] 05:53:25 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. 05:53:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 986ms 05:53:25 INFO - PROCESS | 848 | 1461070405724 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 05:53:25 INFO - PROCESS | 848 | 1461070405729 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 05:53:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:53:25 INFO - PROCESS | 848 | 1461070405733 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:53:25 INFO - PROCESS | 848 | 1461070405736 Marionette TRACE conn5 <- [1,2994,null,{}] 05:53:25 INFO - PROCESS | 848 | 1461070405740 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}] 05:53:25 INFO - PROCESS | 848 | 1461070405866 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 05:53:25 INFO - PROCESS | 848 | 1461070405978 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:26 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E30800 == 96 [pid = 848] [id = 760] 05:53:26 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003526C54000) [pid = 848] [serial = 2278] [outer = 0000000000000000] 05:53:26 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003527265800) [pid = 848] [serial = 2279] [outer = 0000003526C54000] 05:53:26 INFO - PROCESS | 848 | 1461070406034 Marionette DEBUG loaded listener.js 05:53:26 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003529D50400) [pid = 848] [serial = 2280] [outer = 0000003526C54000] 05:53:26 INFO - PROCESS | 848 | 1461070406574 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]]]}] 05:53:26 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. 05:53:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 881ms 05:53:26 INFO - PROCESS | 848 | 1461070406615 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 05:53:26 INFO - PROCESS | 848 | 1461070406618 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 05:53:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:53:26 INFO - PROCESS | 848 | 1461070406628 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:53:26 INFO - PROCESS | 848 | 1461070406635 Marionette TRACE conn5 <- [1,2998,null,{}] 05:53:26 INFO - PROCESS | 848 | 1461070406688 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}] 05:53:26 INFO - PROCESS | 848 | 1461070406826 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 05:53:26 INFO - PROCESS | 848 | 1461070406930 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:26 INFO - PROCESS | 848 | ++DOCSHELL 0000003533F25800 == 97 [pid = 848] [id = 761] 05:53:26 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352946BC00) [pid = 848] [serial = 2281] [outer = 0000000000000000] 05:53:26 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352B8CC800) [pid = 848] [serial = 2282] [outer = 000000352946BC00] 05:53:27 INFO - PROCESS | 848 | 1461070406987 Marionette DEBUG loaded listener.js 05:53:27 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352B8D6800) [pid = 848] [serial = 2283] [outer = 000000352946BC00] 05:53:27 INFO - PROCESS | 848 | [848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:53:27 INFO - PROCESS | 848 | 1461070407574 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:53:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:53:27 INFO - {} 05:53:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:53:27 INFO - {} 05:53:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:53:27 INFO - {} 05:53:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:53:27 INFO - {} 05:53:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 987ms 05:53:27 INFO - PROCESS | 848 | 1461070407610 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 05:53:27 INFO - PROCESS | 848 | 1461070407613 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 05:53:27 INFO - TEST-START | /FileAPI/fileReader.html 05:53:27 INFO - PROCESS | 848 | 1461070407617 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:53:27 INFO - PROCESS | 848 | 1461070407619 Marionette TRACE conn5 <- [1,3002,null,{}] 05:53:27 INFO - PROCESS | 848 | 1461070407623 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}] 05:53:27 INFO - PROCESS | 848 | 1461070407755 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 05:53:27 INFO - PROCESS | 848 | 1461070407891 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:27 INFO - PROCESS | 848 | ++DOCSHELL 0000003535748800 == 98 [pid = 848] [id = 762] 05:53:27 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352DDCF400) [pid = 848] [serial = 2284] [outer = 0000000000000000] 05:53:27 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003531823000) [pid = 848] [serial = 2285] [outer = 000000352DDCF400] 05:53:27 INFO - PROCESS | 848 | 1461070407949 Marionette DEBUG loaded listener.js 05:53:28 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (0000003531BF6C00) [pid = 848] [serial = 2286] [outer = 000000352DDCF400] 05:53:28 INFO - PROCESS | 848 | 1461070408449 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]]]}] 05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:53:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:53:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 880ms 05:53:28 INFO - PROCESS | 848 | 1461070408500 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 05:53:28 INFO - PROCESS | 848 | 1461070408502 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 05:53:28 INFO - TEST-START | /FileAPI/historical.html 05:53:28 INFO - PROCESS | 848 | 1461070408506 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:53:28 INFO - PROCESS | 848 | 1461070408508 Marionette TRACE conn5 <- [1,3006,null,{}] 05:53:28 INFO - PROCESS | 848 | 1461070408512 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}] 05:53:28 INFO - PROCESS | 848 | 1461070408635 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 05:53:28 INFO - PROCESS | 848 | 1461070408747 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:28 INFO - PROCESS | 848 | ++DOCSHELL 0000003533E94800 == 99 [pid = 848] [id = 763] 05:53:28 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (0000003531949000) [pid = 848] [serial = 2287] [outer = 0000000000000000] 05:53:28 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (000000353194AC00) [pid = 848] [serial = 2288] [outer = 0000003531949000] 05:53:28 INFO - PROCESS | 848 | 1461070408855 Marionette DEBUG loaded listener.js 05:53:28 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (0000003533A7B000) [pid = 848] [serial = 2289] [outer = 0000003531949000] 05:53:29 INFO - PROCESS | 848 | 1461070409422 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"]]]}] 05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:53:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:53:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:53:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:53:29 INFO - TEST-OK | /FileAPI/historical.html | took 924ms 05:53:29 INFO - PROCESS | 848 | 1461070409449 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 05:53:29 INFO - PROCESS | 848 | 1461070409451 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 05:53:29 INFO - TEST-START | /FileAPI/idlharness.html 05:53:29 INFO - PROCESS | 848 | 1461070409457 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:53:29 INFO - PROCESS | 848 | 1461070409459 Marionette TRACE conn5 <- [1,3010,null,{}] 05:53:29 INFO - PROCESS | 848 | 1461070409463 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}] 05:53:29 INFO - PROCESS | 848 | 1461070409587 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 05:53:29 INFO - PROCESS | 848 | 1461070409700 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:29 INFO - PROCESS | 848 | ++DOCSHELL 00000035374C6800 == 100 [pid = 848] [id = 764] 05:53:29 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003531D26000) [pid = 848] [serial = 2290] [outer = 0000000000000000] 05:53:29 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (0000003531D31800) [pid = 848] [serial = 2291] [outer = 0000003531D26000] 05:53:29 INFO - PROCESS | 848 | 1461070409797 Marionette DEBUG loaded listener.js 05:53:29 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003531D47C00) [pid = 848] [serial = 2292] [outer = 0000003531D26000] 05:53:30 INFO - PROCESS | 848 | 1461070410865 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]]]}] 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:53:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:53:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:53:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:53:30 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 05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:53:30 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 05:53:30 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 05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:53:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:53:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:53:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:53:30 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 05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:53:30 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 05:53:30 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 05:53:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:53:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:53:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:53:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:53:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:53:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:53:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 1520ms 05:53:30 INFO - PROCESS | 848 | 1461070410981 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 05:53:30 INFO - PROCESS | 848 | 1461070410983 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 05:53:30 INFO - TEST-START | /FileAPI/idlharness.worker 05:53:30 INFO - PROCESS | 848 | 1461070410988 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:53:30 INFO - PROCESS | 848 | 1461070410990 Marionette TRACE conn5 <- [1,3014,null,{}] 05:53:31 INFO - PROCESS | 848 | 1461070410994 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}] 05:53:31 INFO - PROCESS | 848 | 1461070411152 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 05:53:31 INFO - PROCESS | 848 | 1461070411261 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:31 INFO - PROCESS | 848 | ++DOCSHELL 00000035374D8000 == 101 [pid = 848] [id = 765] 05:53:31 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003531D45400) [pid = 848] [serial = 2293] [outer = 0000000000000000] 05:53:31 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (00000035341CB000) [pid = 848] [serial = 2294] [outer = 0000003531D45400] 05:53:31 INFO - PROCESS | 848 | 1461070411318 Marionette DEBUG loaded listener.js 05:53:31 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (0000003534F2B000) [pid = 848] [serial = 2295] [outer = 0000003531D45400] 05:53:31 INFO - PROCESS | 848 | [848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:53:32 INFO - PROCESS | 848 | 1461070412520 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,{},{}]]]}] 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:53:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:53:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:53:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:53:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:53:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:53:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:53:32 INFO - {} 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:53:32 INFO - {} 05:53:32 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 - {} 05:53:32 INFO - {} 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:53:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:53:32 INFO - {} 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:53:32 INFO - {} 05:53:32 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 - {} 05:53:32 INFO - {} 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:53:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:53:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:53:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:53:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 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 05:53:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:53:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:53:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:53:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:53:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:53:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:53:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:53:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:53:32 INFO - {} 05:53:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1640ms 05:53:32 INFO - PROCESS | 848 | 1461070412961 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 05:53:32 INFO - PROCESS | 848 | 1461070412965 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 05:53:32 INFO - PROCESS | 848 | 1461070412974 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:53:32 INFO - PROCESS | 848 | 1461070412979 Marionette TRACE conn5 <- [1,3018,null,{}] 05:53:32 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:53:32 INFO - PROCESS | 848 | 1461070412984 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}] 05:53:33 INFO - PROCESS | 848 | 1461070413133 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 05:53:33 INFO - PROCESS | 848 | 1461070413269 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:33 INFO - PROCESS | 848 | ++DOCSHELL 0000003526D8D800 == 102 [pid = 848] [id = 766] 05:53:33 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000351976B400) [pid = 848] [serial = 2296] [outer = 0000000000000000] 05:53:33 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000351AF17C00) [pid = 848] [serial = 2297] [outer = 000000351976B400] 05:53:33 INFO - PROCESS | 848 | 1461070413323 Marionette DEBUG loaded listener.js 05:53:33 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (000000351FB90000) [pid = 848] [serial = 2298] [outer = 000000351976B400] 05:53:33 INFO - PROCESS | 848 | 1461070413850 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]]]}] 05:53:33 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 05:53:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 922ms 05:53:33 INFO - PROCESS | 848 | 1461070413908 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 05:53:33 INFO - PROCESS | 848 | 1461070413912 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 05:53:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:53:33 INFO - PROCESS | 848 | 1461070413939 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:53:33 INFO - PROCESS | 848 | 1461070413943 Marionette TRACE conn5 <- [1,3022,null,{}] 05:53:33 INFO - PROCESS | 848 | 1461070413949 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}] 05:53:34 INFO - PROCESS | 848 | 1461070414065 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 05:53:34 INFO - PROCESS | 848 | 1461070414175 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:34 INFO - PROCESS | 848 | ++DOCSHELL 000000352690A800 == 103 [pid = 848] [id = 767] 05:53:34 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000351EFF7000) [pid = 848] [serial = 2299] [outer = 0000000000000000] 05:53:34 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (000000352362A800) [pid = 848] [serial = 2300] [outer = 000000351EFF7000] 05:53:34 INFO - PROCESS | 848 | 1461070414226 Marionette DEBUG loaded listener.js 05:53:34 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (0000003523C97400) [pid = 848] [serial = 2301] [outer = 000000351EFF7000] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352E115800 == 102 [pid = 848] [id = 706] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003531D7C800 == 101 [pid = 848] [id = 689] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000353233A800 == 100 [pid = 848] [id = 757] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000351B1BB000 == 99 [pid = 848] [id = 756] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003531E09800 == 98 [pid = 848] [id = 755] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003528DC6000 == 97 [pid = 848] [id = 754] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003531748000 == 96 [pid = 848] [id = 753] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352F86D000 == 95 [pid = 848] [id = 752] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352E0CB800 == 94 [pid = 848] [id = 751] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 159 (000000352DDC7400) [pid = 848] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 158 (000000352E4B4800) [pid = 848] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 157 (000000352ED79C00) [pid = 848] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352A7CB800 == 93 [pid = 848] [id = 750] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 00000035284ED000 == 92 [pid = 848] [id = 749] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352A43F000 == 91 [pid = 848] [id = 748] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003529EDD800 == 90 [pid = 848] [id = 747] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000350B57C800 == 89 [pid = 848] [id = 745] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 00000035340CF800 == 88 [pid = 848] [id = 744] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000353408F000 == 87 [pid = 848] [id = 743] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000353400B800 == 86 [pid = 848] [id = 742] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003533F96800 == 85 [pid = 848] [id = 741] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003533113000 == 84 [pid = 848] [id = 740] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 00000035322C1800 == 83 [pid = 848] [id = 739] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003531E1D800 == 82 [pid = 848] [id = 738] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003531D78000 == 81 [pid = 848] [id = 737] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352DE22000 == 80 [pid = 848] [id = 736] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 000000352690C000 == 79 [pid = 848] [id = 735] 05:53:34 INFO - PROCESS | 848 | --DOCSHELL 0000003531AC6000 == 78 [pid = 848] [id = 734] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 156 (000000352A064400) [pid = 848] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352A577000) [pid = 848] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 154 (0000003517CFCC00) [pid = 848] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 153 (000000351F0D0400) [pid = 848] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000351976A000) [pid = 848] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352852C400) [pid = 848] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 150 (0000003523633400) [pid = 848] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 149 (0000003523B3EC00) [pid = 848] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000352B1B7800) [pid = 848] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 147 (00000035264F0400) [pid = 848] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 146 (00000035250C7000) [pid = 848] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003529A66400) [pid = 848] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 144 (0000003523640400) [pid = 848] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 143 (0000003523B33000) [pid = 848] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 142 (000000352946D000) [pid = 848] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 141 (000000351E322C00) [pid = 848] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 140 (0000003519616000) [pid = 848] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003529467C00) [pid = 848] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 138 (0000003529DA7000) [pid = 848] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003529A0CC00) [pid = 848] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 136 (000000352A575800) [pid = 848] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 135 (0000003523C8E400) [pid = 848] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 134 (0000003529E77800) [pid = 848] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 133 (0000003517B74800) [pid = 848] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 132 (0000003526DC6800) [pid = 848] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | --DOMWINDOW == 131 (000000352A0CA400) [pid = 848] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 05:53:34 INFO - PROCESS | 848 | 1461070414945 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]]]}] 05:53:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:53:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1049ms 05:53:34 INFO - PROCESS | 848 | 1461070414971 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 05:53:34 INFO - PROCESS | 848 | 1461070414973 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 05:53:34 INFO - PROCESS | 848 | 1461070414976 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:53:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:53:34 INFO - PROCESS | 848 | 1461070414979 Marionette TRACE conn5 <- [1,3026,null,{}] 05:53:34 INFO - PROCESS | 848 | 1461070414988 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}] 05:53:35 INFO - PROCESS | 848 | 1461070415110 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 05:53:35 INFO - PROCESS | 848 | 1461070415209 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:35 INFO - PROCESS | 848 | ++DOCSHELL 000000352646E000 == 79 [pid = 848] [id = 768] 05:53:35 INFO - PROCESS | 848 | ++DOMWINDOW == 132 (0000003522969400) [pid = 848] [serial = 2302] [outer = 0000000000000000] 05:53:35 INFO - PROCESS | 848 | ++DOMWINDOW == 133 (000000352362D400) [pid = 848] [serial = 2303] [outer = 0000003522969400] 05:53:35 INFO - PROCESS | 848 | 1461070415260 Marionette DEBUG loaded listener.js 05:53:35 INFO - PROCESS | 848 | ++DOMWINDOW == 134 (0000003523C95C00) [pid = 848] [serial = 2304] [outer = 0000003522969400] 05:53:35 INFO - PROCESS | 848 | 1461070415672 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"]]]}] 05:53:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:53:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:53:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 734ms 05:53:35 INFO - PROCESS | 848 | 1461070415714 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 05:53:35 INFO - PROCESS | 848 | 1461070415716 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 05:53:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:53:35 INFO - PROCESS | 848 | 1461070415720 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:53:35 INFO - PROCESS | 848 | 1461070415722 Marionette TRACE conn5 <- [1,3030,null,{}] 05:53:35 INFO - PROCESS | 848 | 1461070415725 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}] 05:53:35 INFO - PROCESS | 848 | 1461070415855 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 05:53:35 INFO - PROCESS | 848 | 1461070415864 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:35 INFO - PROCESS | 848 | ++DOCSHELL 000000352A495800 == 80 [pid = 848] [id = 769] 05:53:35 INFO - PROCESS | 848 | ++DOMWINDOW == 135 (0000003525C68C00) [pid = 848] [serial = 2305] [outer = 0000000000000000] 05:53:35 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003526005800) [pid = 848] [serial = 2306] [outer = 0000003525C68C00] 05:53:35 INFO - PROCESS | 848 | 1461070415913 Marionette DEBUG loaded listener.js 05:53:35 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (0000003526305400) [pid = 848] [serial = 2307] [outer = 0000003525C68C00] 05:53:36 INFO - PROCESS | 848 | 1461070416562 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]]]}] 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:53:36 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. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:53:36 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'.) 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:53:36 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. 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:53:36 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. 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:53:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:53:36 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. 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:53:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 05:53:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:53:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 934ms 05:53:36 INFO - PROCESS | 848 | 1461070416657 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 05:53:36 INFO - PROCESS | 848 | 1461070416659 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 05:53:36 INFO - PROCESS | 848 | 1461070416663 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:53:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:53:36 INFO - PROCESS | 848 | 1461070416664 Marionette TRACE conn5 <- [1,3034,null,{}] 05:53:36 INFO - PROCESS | 848 | 1461070416668 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}] 05:53:36 INFO - PROCESS | 848 | 1461070416769 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 05:53:36 INFO - PROCESS | 848 | 1461070416775 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:36 INFO - PROCESS | 848 | ++DOCSHELL 000000352BAA9800 == 81 [pid = 848] [id = 770] 05:53:36 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (0000003526C53000) [pid = 848] [serial = 2308] [outer = 0000000000000000] 05:53:36 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (0000003526DE4000) [pid = 848] [serial = 2309] [outer = 0000003526C53000] 05:53:36 INFO - PROCESS | 848 | 1461070416821 Marionette DEBUG loaded listener.js 05:53:36 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (0000003528524800) [pid = 848] [serial = 2310] [outer = 0000003526C53000] 05:53:37 INFO - PROCESS | 848 | [848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:53:37 INFO - PROCESS | 848 | 1461070417382 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:53:37 INFO - {} 05:53:37 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 776ms 05:53:37 INFO - PROCESS | 848 | 1461070417442 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 05:53:37 INFO - PROCESS | 848 | 1461070417445 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 05:53:37 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:53:37 INFO - PROCESS | 848 | 1461070417448 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:53:37 INFO - PROCESS | 848 | 1461070417450 Marionette TRACE conn5 <- [1,3038,null,{}] 05:53:37 INFO - PROCESS | 848 | 1461070417453 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}] 05:53:37 INFO - PROCESS | 848 | 1461070417610 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 05:53:37 INFO - PROCESS | 848 | 1461070417627 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:37 INFO - PROCESS | 848 | ++DOCSHELL 000000352DE39800 == 82 [pid = 848] [id = 771] 05:53:37 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352946D000) [pid = 848] [serial = 2311] [outer = 0000000000000000] 05:53:37 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (0000003529D4C800) [pid = 848] [serial = 2312] [outer = 000000352946D000] 05:53:37 INFO - PROCESS | 848 | 1461070417678 Marionette DEBUG loaded listener.js 05:53:37 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (0000003529E75C00) [pid = 848] [serial = 2313] [outer = 000000352946D000] 05:53:38 INFO - PROCESS | 848 | 1461070418122 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]]]}] 05:53:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:53:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:53:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:53:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:53:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 734ms 05:53:38 INFO - PROCESS | 848 | 1461070418186 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 05:53:38 INFO - PROCESS | 848 | 1461070418188 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 05:53:38 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:53:38 INFO - PROCESS | 848 | 1461070418197 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:53:38 INFO - PROCESS | 848 | 1461070418199 Marionette TRACE conn5 <- [1,3042,null,{}] 05:53:38 INFO - PROCESS | 848 | 1461070418203 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}] 05:53:38 INFO - PROCESS | 848 | 1461070418332 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 05:53:38 INFO - PROCESS | 848 | 1461070418354 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:38 INFO - PROCESS | 848 | ++DOCSHELL 000000352E232000 == 83 [pid = 848] [id = 772] 05:53:38 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (0000003529EEE800) [pid = 848] [serial = 2314] [outer = 0000000000000000] 05:53:38 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000352A05D400) [pid = 848] [serial = 2315] [outer = 0000003529EEE800] 05:53:38 INFO - PROCESS | 848 | 1461070418400 Marionette DEBUG loaded listener.js 05:53:38 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000352A0D8400) [pid = 848] [serial = 2316] [outer = 0000003529EEE800] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 145 (0000003529DAE800) [pid = 848] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 144 (000000352A583400) [pid = 848] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 143 (000000350B5EF400) [pid = 848] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 142 (0000003522973400) [pid = 848] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 141 (0000003517CFA000) [pid = 848] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 140 (00000035273CBC00) [pid = 848] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 139 (0000003523CB6C00) [pid = 848] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 138 (00000035260AE800) [pid = 848] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 137 (0000003529EEE400) [pid = 848] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 136 (0000003519C0E800) [pid = 848] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:53:39 INFO - PROCESS | 848 | --DOMWINDOW == 135 (000000352DDCFC00) [pid = 848] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:53:39 INFO - PROCESS | 848 | 1461070419425 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"]]]}] 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:53:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:53:39 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" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:53:39 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" 05:53:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:53:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:53:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1343ms 05:53:39 INFO - PROCESS | 848 | 1461070419538 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 05:53:39 INFO - PROCESS | 848 | 1461070419540 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 05:53:39 INFO - PROCESS | 848 | 1461070419544 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:53:39 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:53:39 INFO - PROCESS | 848 | 1461070419546 Marionette TRACE conn5 <- [1,3046,null,{}] 05:53:39 INFO - PROCESS | 848 | 1461070419549 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}] 05:53:39 INFO - PROCESS | 848 | 1461070419680 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 05:53:39 INFO - PROCESS | 848 | 1461070419738 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:39 INFO - PROCESS | 848 | ++DOCSHELL 000000352F379000 == 84 [pid = 848] [id = 773] 05:53:39 INFO - PROCESS | 848 | ++DOMWINDOW == 136 (0000003529DAE800) [pid = 848] [serial = 2317] [outer = 0000000000000000] 05:53:39 INFO - PROCESS | 848 | ++DOMWINDOW == 137 (000000352A063800) [pid = 848] [serial = 2318] [outer = 0000003529DAE800] 05:53:39 INFO - PROCESS | 848 | 1461070419794 Marionette DEBUG loaded listener.js 05:53:39 INFO - PROCESS | 848 | ++DOMWINDOW == 138 (000000352A590000) [pid = 848] [serial = 2319] [outer = 0000003529DAE800] 05:53:40 INFO - PROCESS | 848 | 1461070420211 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]]]}] 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:53:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:53:40 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:40 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:53:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:53:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:53:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:53:40 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:53:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:40 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:53:40 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 738ms 05:53:40 INFO - PROCESS | 848 | 1461070420289 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 05:53:40 INFO - PROCESS | 848 | 1461070420291 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 05:53:40 INFO - PROCESS | 848 | 1461070420294 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:53:40 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:53:40 INFO - PROCESS | 848 | 1461070420296 Marionette TRACE conn5 <- [1,3050,null,{}] 05:53:40 INFO - PROCESS | 848 | 1461070420301 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}] 05:53:40 INFO - PROCESS | 848 | 1461070420399 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 05:53:40 INFO - PROCESS | 848 | 1461070420408 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:40 INFO - PROCESS | 848 | ++DOCSHELL 0000003530E43800 == 85 [pid = 848] [id = 774] 05:53:40 INFO - PROCESS | 848 | ++DOMWINDOW == 139 (000000352A850000) [pid = 848] [serial = 2320] [outer = 0000000000000000] 05:53:40 INFO - PROCESS | 848 | ++DOMWINDOW == 140 (000000352B8CA400) [pid = 848] [serial = 2321] [outer = 000000352A850000] 05:53:40 INFO - PROCESS | 848 | 1461070420454 Marionette DEBUG loaded listener.js 05:53:40 INFO - PROCESS | 848 | ++DOMWINDOW == 141 (000000352DA81400) [pid = 848] [serial = 2322] [outer = 000000352A850000] 05:53:40 INFO - PROCESS | 848 | [848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:53:40 INFO - PROCESS | 848 | 1461070420923 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:53:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:53:40 INFO - {} 05:53:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 673ms 05:53:40 INFO - PROCESS | 848 | 1461070420971 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 05:53:40 INFO - PROCESS | 848 | 1461070420973 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 05:53:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:53:41 INFO - PROCESS | 848 | 1461070421009 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:53:41 INFO - PROCESS | 848 | 1461070421011 Marionette TRACE conn5 <- [1,3054,null,{}] 05:53:41 INFO - PROCESS | 848 | 1461070421015 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}] 05:53:41 INFO - PROCESS | 848 | 1461070421117 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 05:53:41 INFO - PROCESS | 848 | 1461070421123 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:41 INFO - PROCESS | 848 | ++DOCSHELL 0000003531DA7800 == 86 [pid = 848] [id = 775] 05:53:41 INFO - PROCESS | 848 | ++DOMWINDOW == 142 (000000352DD2FC00) [pid = 848] [serial = 2323] [outer = 0000000000000000] 05:53:41 INFO - PROCESS | 848 | ++DOMWINDOW == 143 (000000352E4B5C00) [pid = 848] [serial = 2324] [outer = 000000352DD2FC00] 05:53:41 INFO - PROCESS | 848 | 1461070421169 Marionette DEBUG loaded listener.js 05:53:41 INFO - PROCESS | 848 | ++DOMWINDOW == 144 (000000352ED75800) [pid = 848] [serial = 2325] [outer = 000000352DD2FC00] 05:53:41 INFO - PROCESS | 848 | 1461070421849 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]]]}] 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:53:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:53:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 902ms 05:53:41 INFO - PROCESS | 848 | 1461070421883 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 05:53:41 INFO - PROCESS | 848 | 1461070421889 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 05:53:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:53:41 INFO - PROCESS | 848 | 1461070421895 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:53:41 INFO - PROCESS | 848 | 1461070421900 Marionette TRACE conn5 <- [1,3058,null,{}] 05:53:41 INFO - PROCESS | 848 | 1461070421905 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}] 05:53:42 INFO - PROCESS | 848 | 1461070422040 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 05:53:42 INFO - PROCESS | 848 | 1461070422184 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:42 INFO - PROCESS | 848 | ++DOCSHELL 0000003526510800 == 87 [pid = 848] [id = 776] 05:53:42 INFO - PROCESS | 848 | ++DOMWINDOW == 145 (000000351E319800) [pid = 848] [serial = 2326] [outer = 0000000000000000] 05:53:42 INFO - PROCESS | 848 | ++DOMWINDOW == 146 (000000351E351000) [pid = 848] [serial = 2327] [outer = 000000351E319800] 05:53:42 INFO - PROCESS | 848 | 1461070422246 Marionette DEBUG loaded listener.js 05:53:42 INFO - PROCESS | 848 | ++DOMWINDOW == 147 (0000003523649C00) [pid = 848] [serial = 2328] [outer = 000000351E319800] 05:53:42 INFO - PROCESS | 848 | 1461070422850 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]]]}] 05:53:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:53:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:53:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:53:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:53:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:53:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:53:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1026ms 05:53:42 INFO - PROCESS | 848 | 1461070422924 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 05:53:42 INFO - PROCESS | 848 | 1461070422931 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 05:53:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:53:42 INFO - PROCESS | 848 | 1461070422938 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:53:42 INFO - PROCESS | 848 | 1461070422941 Marionette TRACE conn5 <- [1,3062,null,{}] 05:53:42 INFO - PROCESS | 848 | 1461070422945 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}] 05:53:43 INFO - PROCESS | 848 | 1461070423123 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 05:53:43 INFO - PROCESS | 848 | 1461070423230 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:43 INFO - PROCESS | 848 | ++DOCSHELL 000000352BABD000 == 88 [pid = 848] [id = 777] 05:53:43 INFO - PROCESS | 848 | ++DOMWINDOW == 148 (00000035250C0C00) [pid = 848] [serial = 2329] [outer = 0000000000000000] 05:53:43 INFO - PROCESS | 848 | ++DOMWINDOW == 149 (0000003526C2E800) [pid = 848] [serial = 2330] [outer = 00000035250C0C00] 05:53:43 INFO - PROCESS | 848 | 1461070423288 Marionette DEBUG loaded listener.js 05:53:43 INFO - PROCESS | 848 | ++DOMWINDOW == 150 (000000352725BC00) [pid = 848] [serial = 2331] [outer = 00000035250C0C00] 05:53:43 INFO - PROCESS | 848 | 1461070423857 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]]]}] 05:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:53:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 923ms 05:53:43 INFO - PROCESS | 848 | 1461070423867 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 05:53:43 INFO - PROCESS | 848 | 1461070423869 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 05:53:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:53:43 INFO - PROCESS | 848 | 1461070423873 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:53:43 INFO - PROCESS | 848 | 1461070423877 Marionette TRACE conn5 <- [1,3066,null,{}] 05:53:43 INFO - PROCESS | 848 | 1461070423889 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}] 05:53:44 INFO - PROCESS | 848 | 1461070424019 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 05:53:44 INFO - PROCESS | 848 | 1461070424134 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:44 INFO - PROCESS | 848 | ++DOCSHELL 0000003531AE1800 == 89 [pid = 848] [id = 778] 05:53:44 INFO - PROCESS | 848 | ++DOMWINDOW == 151 (0000003527624400) [pid = 848] [serial = 2332] [outer = 0000000000000000] 05:53:44 INFO - PROCESS | 848 | ++DOMWINDOW == 152 (0000003529A10400) [pid = 848] [serial = 2333] [outer = 0000003527624400] 05:53:44 INFO - PROCESS | 848 | 1461070424196 Marionette DEBUG loaded listener.js 05:53:44 INFO - PROCESS | 848 | ++DOMWINDOW == 153 (0000003529E7B000) [pid = 848] [serial = 2334] [outer = 0000003527624400] 05:53:44 INFO - PROCESS | 848 | 1461070424720 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] 05:53:44 INFO - PROCESS | 848 | 1461070424772 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 05:53:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:53:44 INFO - PROCESS | 848 | 1461070424777 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:53:44 INFO - PROCESS | 848 | 1461070424780 Marionette TRACE conn5 <- [1,3070,null,{}] 05:53:44 INFO - PROCESS | 848 | 1461070424784 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}] 05:53:44 INFO - PROCESS | 848 | 1461070424912 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 05:53:45 INFO - PROCESS | 848 | 1461070425070 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:45 INFO - PROCESS | 848 | ++DOCSHELL 00000035323A6800 == 90 [pid = 848] [id = 779] 05:53:45 INFO - PROCESS | 848 | ++DOMWINDOW == 154 (000000352A810800) [pid = 848] [serial = 2335] [outer = 0000000000000000] 05:53:45 INFO - PROCESS | 848 | ++DOMWINDOW == 155 (000000352B1B4800) [pid = 848] [serial = 2336] [outer = 000000352A810800] 05:53:45 INFO - PROCESS | 848 | 1461070425129 Marionette DEBUG loaded listener.js 05:53:45 INFO - PROCESS | 848 | ++DOMWINDOW == 156 (000000352DDCC400) [pid = 848] [serial = 2337] [outer = 000000352A810800] 05:53:45 INFO - PROCESS | 848 | 1461070425666 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]]]}] 05:53:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 924ms 05:53:45 INFO - PROCESS | 848 | 1461070425703 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 05:53:45 INFO - PROCESS | 848 | 1461070425705 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 05:53:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:53:45 INFO - PROCESS | 848 | 1461070425709 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:53:45 INFO - PROCESS | 848 | 1461070425711 Marionette TRACE conn5 <- [1,3074,null,{}] 05:53:45 INFO - PROCESS | 848 | 1461070425715 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}] 05:53:45 INFO - PROCESS | 848 | 1461070425836 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 05:53:46 INFO - PROCESS | 848 | 1461070425995 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:46 INFO - PROCESS | 848 | ++DOCSHELL 000000353276A800 == 91 [pid = 848] [id = 780] 05:53:46 INFO - PROCESS | 848 | ++DOMWINDOW == 157 (000000352E77FC00) [pid = 848] [serial = 2338] [outer = 0000000000000000] 05:53:46 INFO - PROCESS | 848 | ++DOMWINDOW == 158 (000000352ED7F400) [pid = 848] [serial = 2339] [outer = 000000352E77FC00] 05:53:46 INFO - PROCESS | 848 | 1461070426054 Marionette DEBUG loaded listener.js 05:53:46 INFO - PROCESS | 848 | ++DOMWINDOW == 159 (000000352DDC8000) [pid = 848] [serial = 2340] [outer = 000000352E77FC00] 05:53:46 INFO - PROCESS | 848 | 1461070426581 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 923ms 05:53:46 INFO - PROCESS | 848 | 1461070426650 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 05:53:46 INFO - PROCESS | 848 | 1461070426653 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 05:53:46 INFO - PROCESS | 848 | 1461070426658 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:53:46 INFO - PROCESS | 848 | 1461070426660 Marionette TRACE conn5 <- [1,3078,null,{}] 05:53:46 INFO - PROCESS | 848 | 1461070426664 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}] 05:53:46 INFO - PROCESS | 848 | 1461070426796 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 05:53:46 INFO - PROCESS | 848 | 1461070426943 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:46 INFO - PROCESS | 848 | ++DOCSHELL 0000003533B60000 == 92 [pid = 848] [id = 781] 05:53:46 INFO - PROCESS | 848 | ++DOMWINDOW == 160 (00000035304EFC00) [pid = 848] [serial = 2341] [outer = 0000000000000000] 05:53:46 INFO - PROCESS | 848 | ++DOMWINDOW == 161 (0000003531945C00) [pid = 848] [serial = 2342] [outer = 00000035304EFC00] 05:53:47 INFO - PROCESS | 848 | 1461070427004 Marionette DEBUG loaded listener.js 05:53:47 INFO - PROCESS | 848 | ++DOMWINDOW == 162 (0000003531D26800) [pid = 848] [serial = 2343] [outer = 00000035304EFC00] 05:53:47 INFO - PROCESS | 848 | 1461070427497 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:53:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:53:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 881ms 05:53:47 INFO - PROCESS | 848 | 1461070427543 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 05:53:47 INFO - PROCESS | 848 | 1461070427545 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 05:53:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:53:47 INFO - PROCESS | 848 | 1461070427549 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:53:47 INFO - PROCESS | 848 | 1461070427551 Marionette TRACE conn5 <- [1,3082,null,{}] 05:53:47 INFO - PROCESS | 848 | 1461070427555 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}] 05:53:47 INFO - PROCESS | 848 | 1461070427674 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 05:53:47 INFO - PROCESS | 848 | 1461070427832 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:47 INFO - PROCESS | 848 | ++DOCSHELL 0000003533EAB800 == 93 [pid = 848] [id = 782] 05:53:47 INFO - PROCESS | 848 | ++DOMWINDOW == 163 (0000003531BEF800) [pid = 848] [serial = 2344] [outer = 0000000000000000] 05:53:47 INFO - PROCESS | 848 | ++DOMWINDOW == 164 (0000003531D45C00) [pid = 848] [serial = 2345] [outer = 0000003531BEF800] 05:53:47 INFO - PROCESS | 848 | 1461070427890 Marionette DEBUG loaded listener.js 05:53:47 INFO - PROCESS | 848 | ++DOMWINDOW == 165 (0000003531E7B400) [pid = 848] [serial = 2346] [outer = 0000003531BEF800] 05:53:48 INFO - PROCESS | 848 | 1461070428417 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:53:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:53:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 923ms 05:53:48 INFO - PROCESS | 848 | 1461070428475 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 05:53:48 INFO - PROCESS | 848 | 1461070428478 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 05:53:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:53:48 INFO - PROCESS | 848 | 1461070428481 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:53:48 INFO - PROCESS | 848 | 1461070428483 Marionette TRACE conn5 <- [1,3086,null,{}] 05:53:48 INFO - PROCESS | 848 | 1461070428487 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}] 05:53:48 INFO - PROCESS | 848 | 1461070428608 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 05:53:48 INFO - PROCESS | 848 | 1461070428752 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:48 INFO - PROCESS | 848 | ++DOCSHELL 000000353401E000 == 94 [pid = 848] [id = 783] 05:53:48 INFO - PROCESS | 848 | ++DOMWINDOW == 166 (000000351FB0D000) [pid = 848] [serial = 2347] [outer = 0000000000000000] 05:53:48 INFO - PROCESS | 848 | ++DOMWINDOW == 167 (000000352F05DC00) [pid = 848] [serial = 2348] [outer = 000000351FB0D000] 05:53:48 INFO - PROCESS | 848 | 1461070428809 Marionette DEBUG loaded listener.js 05:53:48 INFO - PROCESS | 848 | ++DOMWINDOW == 168 (000000352F064C00) [pid = 848] [serial = 2349] [outer = 000000351FB0D000] 05:53:49 INFO - PROCESS | 848 | 1461070429302 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]]]}] 05:53:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:53:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:53:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 882ms 05:53:49 INFO - PROCESS | 848 | 1461070429366 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 05:53:49 INFO - PROCESS | 848 | 1461070429369 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 05:53:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:53:49 INFO - PROCESS | 848 | 1461070429391 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:53:49 INFO - PROCESS | 848 | 1461070429393 Marionette TRACE conn5 <- [1,3090,null,{}] 05:53:49 INFO - PROCESS | 848 | 1461070429397 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}] 05:53:49 INFO - PROCESS | 848 | 1461070429536 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 05:53:49 INFO - PROCESS | 848 | 1461070429697 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:49 INFO - PROCESS | 848 | ++DOCSHELL 0000003534D18800 == 95 [pid = 848] [id = 784] 05:53:49 INFO - PROCESS | 848 | ++DOMWINDOW == 169 (000000352F062000) [pid = 848] [serial = 2350] [outer = 0000000000000000] 05:53:49 INFO - PROCESS | 848 | ++DOMWINDOW == 170 (0000003533A7EC00) [pid = 848] [serial = 2351] [outer = 000000352F062000] 05:53:49 INFO - PROCESS | 848 | 1461070429755 Marionette DEBUG loaded listener.js 05:53:49 INFO - PROCESS | 848 | ++DOMWINDOW == 171 (00000035340AEC00) [pid = 848] [serial = 2352] [outer = 000000352F062000] 05:53:50 INFO - PROCESS | 848 | 1461070430246 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:53:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:53:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 882ms 05:53:50 INFO - PROCESS | 848 | 1461070430274 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 05:53:50 INFO - PROCESS | 848 | 1461070430277 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 05:53:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:53:50 INFO - PROCESS | 848 | 1461070430281 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:53:50 INFO - PROCESS | 848 | 1461070430283 Marionette TRACE conn5 <- [1,3094,null,{}] 05:53:50 INFO - PROCESS | 848 | 1461070430287 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}] 05:53:50 INFO - PROCESS | 848 | 1461070430410 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 05:53:50 INFO - PROCESS | 848 | 1461070430569 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:50 INFO - PROCESS | 848 | ++DOCSHELL 0000003534202800 == 96 [pid = 848] [id = 785] 05:53:50 INFO - PROCESS | 848 | ++DOMWINDOW == 172 (0000003531CD4C00) [pid = 848] [serial = 2353] [outer = 0000000000000000] 05:53:50 INFO - PROCESS | 848 | ++DOMWINDOW == 173 (0000003531CD8800) [pid = 848] [serial = 2354] [outer = 0000003531CD4C00] 05:53:50 INFO - PROCESS | 848 | 1461070430628 Marionette DEBUG loaded listener.js 05:53:50 INFO - PROCESS | 848 | ++DOMWINDOW == 174 (0000003533A75C00) [pid = 848] [serial = 2355] [outer = 0000003531CD4C00] 05:53:51 INFO - PROCESS | 848 | 1461070431235 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]]]}] 05:53:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:53:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:53:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:53:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 985ms 05:53:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:53:51 INFO - PROCESS | 848 | 1461070431269 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 05:53:51 INFO - PROCESS | 848 | 1461070431272 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 05:53:51 INFO - PROCESS | 848 | 1461070431275 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:53:51 INFO - PROCESS | 848 | 1461070431278 Marionette TRACE conn5 <- [1,3098,null,{}] 05:53:51 INFO - PROCESS | 848 | 1461070431282 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}] 05:53:51 INFO - PROCESS | 848 | 1461070431426 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 05:53:51 INFO - PROCESS | 848 | 1461070431580 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:51 INFO - PROCESS | 848 | ++DOCSHELL 000000351F0B7000 == 97 [pid = 848] [id = 786] 05:53:51 INFO - PROCESS | 848 | ++DOMWINDOW == 175 (000000351EB80000) [pid = 848] [serial = 2356] [outer = 0000000000000000] 05:53:51 INFO - PROCESS | 848 | ++DOMWINDOW == 176 (0000003523629800) [pid = 848] [serial = 2357] [outer = 000000351EB80000] 05:53:51 INFO - PROCESS | 848 | 1461070431646 Marionette DEBUG loaded listener.js 05:53:51 INFO - PROCESS | 848 | ++DOMWINDOW == 177 (000000352DDCD400) [pid = 848] [serial = 2358] [outer = 000000351EB80000] 05:53:52 INFO - PROCESS | 848 | 1461070432140 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"]]]}] 05:53:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:53:52 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 05:53:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:53:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:53:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:53:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 880ms 05:53:52 INFO - PROCESS | 848 | 1461070432158 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 05:53:52 INFO - PROCESS | 848 | 1461070432160 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 05:53:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:53:52 INFO - PROCESS | 848 | 1461070432164 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:53:52 INFO - PROCESS | 848 | 1461070432166 Marionette TRACE conn5 <- [1,3102,null,{}] 05:53:52 INFO - PROCESS | 848 | 1461070432170 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}] 05:53:52 INFO - PROCESS | 848 | 1461070432295 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 05:53:52 INFO - PROCESS | 848 | 1461070432619 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\", \"87e968ed-df69-4e38-8738-881c03b2a8c4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:53:52 INFO - PROCESS | 848 | ++DOCSHELL 000000352505E800 == 98 [pid = 848] [id = 787] 05:53:52 INFO - PROCESS | 848 | ++DOMWINDOW == 178 (000000350B5EE000) [pid = 848] [serial = 2359] [outer = 0000000000000000] 05:53:52 INFO - PROCESS | 848 | ++DOMWINDOW == 179 (0000003517B78800) [pid = 848] [serial = 2360] [outer = 000000350B5EE000] 05:53:52 INFO - PROCESS | 848 | 1461070432677 Marionette DEBUG loaded listener.js 05:53:52 INFO - PROCESS | 848 | ++DOMWINDOW == 180 (0000003519763C00) [pid = 848] [serial = 2361] [outer = 000000350B5EE000] 05:53:53 INFO - PROCESS | 848 | 1461070433246 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]]]}] 05:53:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:53:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1125ms 05:53:53 INFO - PROCESS | 848 | 1461070433292 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 05:53:53 INFO - PROCESS | 848 | 1461070433297 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 0000003530E43800 == 97 [pid = 848] [id = 774] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352F379000 == 96 [pid = 848] [id = 773] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352E232000 == 95 [pid = 848] [id = 772] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352DE39800 == 94 [pid = 848] [id = 771] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352BAA9800 == 93 [pid = 848] [id = 770] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352A495800 == 92 [pid = 848] [id = 769] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352646E000 == 91 [pid = 848] [id = 768] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000352690A800 == 90 [pid = 848] [id = 767] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 0000003526D8D800 == 89 [pid = 848] [id = 766] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 179 (0000003531BEC800) [pid = 848] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 178 (0000003526010000) [pid = 848] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 177 (0000003533A74000) [pid = 848] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 176 (000000352E4B0400) [pid = 848] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 0000003530E30800 == 88 [pid = 848] [id = 760] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 00000035285AE000 == 87 [pid = 848] [id = 759] 05:53:54 INFO - PROCESS | 848 | --DOCSHELL 000000351FA43800 == 86 [pid = 848] [id = 758] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 175 (000000351A961400) [pid = 848] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 174 (0000003519766800) [pid = 848] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 173 (00000035276DFC00) [pid = 848] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 172 (0000003526C59400) [pid = 848] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 171 (0000003525E86000) [pid = 848] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 170 (0000003526DE5400) [pid = 848] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 169 (000000352A850C00) [pid = 848] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 168 (000000352ED7D000) [pid = 848] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 167 (0000003526CE3000) [pid = 848] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 166 (0000003526DEAC00) [pid = 848] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 165 (000000352A586000) [pid = 848] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 164 (00000035304EA800) [pid = 848] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 163 (000000352DB9CC00) [pid = 848] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 162 (000000352B864C00) [pid = 848] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 161 (0000003531823C00) [pid = 848] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 160 (00000035201A0000) [pid = 848] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 159 (000000352DBA3800) [pid = 848] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 158 (000000352593E800) [pid = 848] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 157 (0000003523625400) [pid = 848] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 156 (0000003526CE8800) [pid = 848] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 155 (000000352A0CB400) [pid = 848] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 154 (000000352A87F800) [pid = 848] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 153 (0000003528D76800) [pid = 848] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 152 (000000352E4ADC00) [pid = 848] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 151 (000000352DD30000) [pid = 848] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 150 (0000003529E2D000) [pid = 848] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 149 (000000352A807800) [pid = 848] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 148 (000000351EA65000) [pid = 848] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 05:53:54 INFO - PROCESS | 848 | --DOMWINDOW == 147 (0000003523C33400) [pid = 848] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 05:53:54 WARNING - u'runner_teardown' () 05:53:54 INFO - No more tests 05:53:54 INFO - Got 0 unexpected results 05:53:54 INFO - SUITE-END | took 701s 05:53:54 INFO - Closing logging queue 05:53:54 INFO - queue closed 05:53:54 INFO - Return code: 0 05:53:54 WARNING - # TBPL SUCCESS # 05:53:54 INFO - Running post-action listener: _resource_record_post_action 05:53:54 INFO - Running post-run listener: _resource_record_post_run 05:53:55 INFO - Total resource usage - Wall time: 710s; CPU: 14.0%; Read bytes: 200870400; Write bytes: 1040846848; Read time: 2368500; Write time: 5465080 05:53:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:53:55 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 105521152; Read time: 0; Write time: 292600 05:53:55 INFO - run-tests - Wall time: 708s; CPU: 14.0%; Read bytes: 200791040; Write bytes: 879291904; Read time: 2343250; Write time: 5122410 05:53:55 INFO - Running post-run listener: _upload_blobber_files 05:53:55 INFO - Blob upload gear active. 05:53:55 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 05:53:55 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 05:53:55 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'fx-team', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 05:53:55 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b fx-team -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 05:53:56 INFO - (blobuploader) - INFO - Open directory for files ... 05:53:56 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 05:53:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:53:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:53:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:53:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:53:57 INFO - (blobuploader) - INFO - Done attempting. 05:53:57 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 05:53:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:53:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:53:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:53:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:53:58 INFO - (blobuploader) - INFO - Done attempting. 05:53:58 INFO - (blobuploader) - INFO - Iteration through files over. 05:53:58 INFO - Return code: 0 05:53:58 INFO - rmtree: C:\slave\test\build\uploaded_files.json 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 05:53:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be630df8234469a30e4c0739f4842bab88e508287c727ea4efcbd08d5c312c6233041c45a1bc2b3b141b34430153cb6e6fa6401deca98bc91ab27107a07a5125", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2705186f9721d3619b88eefeb6a5978e2323892dee0a19aff2b5c9d15e4d31e0cc2927a1003a20d80352fc9d5dd34291734bdb3e6236a284ca057eb9ca5feb01"} 05:53:58 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 05:53:58 INFO - Writing to file C:\slave\test\properties\blobber_files 05:53:58 INFO - Contents: 05:53:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be630df8234469a30e4c0739f4842bab88e508287c727ea4efcbd08d5c312c6233041c45a1bc2b3b141b34430153cb6e6fa6401deca98bc91ab27107a07a5125", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2705186f9721d3619b88eefeb6a5978e2323892dee0a19aff2b5c9d15e4d31e0cc2927a1003a20d80352fc9d5dd34291734bdb3e6236a284ca057eb9ca5feb01"} 05:53:58 INFO - Running post-run listener: copy_logs_to_upload_dir 05:53:58 INFO - Copying logs to upload dir... 05:53:58 INFO - mkdir: C:\slave\test\build\upload\logs 05:53:58 INFO - Copying logs to upload dir... 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - Using _rmtree_windows ... 05:53:58 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=899.226000 ========= master_lag: -0.56 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 58 secs) (at 2016-04-19 05:53:58.819260) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 05:53:58.821551) ========= '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.T-W864-IX-151\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-151 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be630df8234469a30e4c0739f4842bab88e508287c727ea4efcbd08d5c312c6233041c45a1bc2b3b141b34430153cb6e6fa6401deca98bc91ab27107a07a5125", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2705186f9721d3619b88eefeb6a5978e2323892dee0a19aff2b5c9d15e4d31e0cc2927a1003a20d80352fc9d5dd34291734bdb3e6236a284ca057eb9ca5feb01"} build_url:https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be630df8234469a30e4c0739f4842bab88e508287c727ea4efcbd08d5c312c6233041c45a1bc2b3b141b34430153cb6e6fa6401deca98bc91ab27107a07a5125", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2705186f9721d3619b88eefeb6a5978e2323892dee0a19aff2b5c9d15e4d31e0cc2927a1003a20d80352fc9d5dd34291734bdb3e6236a284ca057eb9ca5feb01"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NgIEHhPrT0eYGXhl2pVWIQ/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 05:53:58.940736) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:53:58.941064) ========= '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.T-W864-IX-151\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-151 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-151 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-151\AppData\Local LOGONSERVER=\\T-W864-IX-151 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-151 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-151 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-151 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.101000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:53:59.055734) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 05:53:59.056043) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-19 05:53:59.475520) ========= ========= Total master_lag: -0.45 =========