builder: fx-team_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-176 starttime: 1461266495.74 results: success (0) buildid: 20160421110016 builduid: 7bb95e9d9f4049b387b9a0d6fec08b2c revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:35.739155) ========= master: http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:35.740177) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:35.740896) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:35.906762) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:21:35.907588) ========= '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-176\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-176 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-176 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-176\AppData\Local LOGONSERVER=\\T-W864-IX-176 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-176 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-176 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-176 WINDIR=C:\windows using PTY: False --12:21:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.45 GB/s 12:21:36 (2.45 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.163000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:21:37.102436) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 12:21:37.103078) ========= '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-176\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-176 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-176 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-176\AppData\Local LOGONSERVER=\\T-W864-IX-176 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-176 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-176 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-176 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=3.211000 ========= master_lag: 0.47 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 12:21:40.786935) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:21:40.787332) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/fx-team --rev fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --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 fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-176\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-176 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-176 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-176\AppData\Local LOGONSERVER=\\T-W864-IX-176 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-176 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-176 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-176 WINDIR=C:\windows using PTY: False 2016-04-21 12:21:40,750 truncating revision to first 12 chars 2016-04-21 12:21:40,750 Setting DEBUG logging. 2016-04-21 12:21:40,750 attempt 1/10 2016-04-21 12:21:40,750 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/fed6d478bf3d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 12:21:41,864 unpacking tar archive at: fx-team-fed6d478bf3d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.901000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:21:42.751652) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:42.752010) ========= script_repo_revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:42.752480) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:42.752796) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:21:42.766485) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 40 secs) (at 2016-04-21 12:21:42.766803) ========= '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-176\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-176 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-176 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-176\AppData\Local LOGONSERVER=\\T-W864-IX-176 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-176 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-176 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-176 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 12:21:42 INFO - MultiFileLogger online at 20160421 12:21:42 in C:\slave\test 12:21:42 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 12:21:42 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 12:21:42 INFO - {'append_to_log': False, 12:21:42 INFO - 'base_work_dir': 'C:\\slave\\test', 12:21:42 INFO - 'blob_upload_branch': 'fx-team', 12:21:42 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 12:21:42 INFO - 'buildbot_json_path': 'buildprops.json', 12:21:42 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 12:21:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:21:42 INFO - 'download_minidump_stackwalk': True, 12:21:42 INFO - 'download_symbols': 'true', 12:21:42 INFO - 'e10s': False, 12:21:42 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 12:21:42 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 12:21:42 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 12:21:42 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 12:21:42 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 12:21:42 INFO - 'C:/mozilla-build/tooltool.py'), 12:21:42 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 12:21:42 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 12:21:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:21:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:21:42 INFO - 'log_level': 'info', 12:21:42 INFO - 'log_to_console': True, 12:21:42 INFO - 'opt_config_files': (), 12:21:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:21:42 INFO - '--processes=1', 12:21:42 INFO - '--config=%(test_path)s/wptrunner.ini', 12:21:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:21:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:21:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:21:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:21:42 INFO - 'pip_index': False, 12:21:42 INFO - 'require_test_zip': True, 12:21:42 INFO - 'test_type': ('testharness',), 12:21:42 INFO - 'this_chunk': '1', 12:21:42 INFO - 'total_chunks': '10', 12:21:42 INFO - 'virtualenv_path': 'venv', 12:21:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:21:42 INFO - 'work_dir': 'build'} 12:21:42 INFO - ##### 12:21:42 INFO - ##### Running clobber step. 12:21:42 INFO - ##### 12:21:42 INFO - Running pre-action listener: _resource_record_pre_action 12:21:42 INFO - Running main action method: clobber 12:21:42 INFO - rmtree: C:\slave\test\build 12:21:42 INFO - Using _rmtree_windows ... 12:21:42 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:22:50 INFO - Running post-action listener: _resource_record_post_action 12:22:50 INFO - ##### 12:22:50 INFO - ##### Running read-buildbot-config step. 12:22:50 INFO - ##### 12:22:50 INFO - Running pre-action listener: _resource_record_pre_action 12:22:50 INFO - Running main action method: read_buildbot_config 12:22:50 INFO - Using buildbot properties: 12:22:50 INFO - { 12:22:50 INFO - "project": "", 12:22:50 INFO - "product": "firefox", 12:22:50 INFO - "script_repo_revision": "production", 12:22:50 INFO - "scheduler": "tests-fx-team-win8_64-debug-unittest-7-3600", 12:22:50 INFO - "repository": "", 12:22:50 INFO - "buildername": "Windows 8 64-bit fx-team debug test web-platform-tests-1", 12:22:50 INFO - "buildid": "20160421110016", 12:22:50 INFO - "pgo_build": "False", 12:22:50 INFO - "basedir": "C:\\slave\\test", 12:22:50 INFO - "buildnumber": 31, 12:22:50 INFO - "slavename": "t-w864-ix-176", 12:22:50 INFO - "revision": "fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30", 12:22:50 INFO - "master": "http://buildbot-master127.bb.releng.scl3.mozilla.com:8201/", 12:22:50 INFO - "platform": "win64", 12:22:50 INFO - "branch": "fx-team", 12:22:50 INFO - "repo_path": "integration/fx-team", 12:22:50 INFO - "moz_repo_path": "", 12:22:50 INFO - "stage_platform": "win64", 12:22:50 INFO - "builduid": "7bb95e9d9f4049b387b9a0d6fec08b2c", 12:22:50 INFO - "slavebuilddir": "test" 12:22:50 INFO - } 12:22:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json. 12:22:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip. 12:22:50 INFO - Running post-action listener: _resource_record_post_action 12:22:50 INFO - ##### 12:22:50 INFO - ##### Running download-and-extract step. 12:22:50 INFO - ##### 12:22:50 INFO - Running pre-action listener: _resource_record_pre_action 12:22:50 INFO - Running main action method: download_and_extract 12:22:50 INFO - mkdir: C:\slave\test\build\tests 12:22:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:22:50 INFO - https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json matches https://queue.taskcluster.net 12:22:50 INFO - trying https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.test_packages.json 12:22:50 INFO - Downloading https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:22:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:22:51 INFO - Downloaded 1274 bytes. 12:22:51 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win64.test_packages.json 12:22:51 INFO - Using the following test package requirements: 12:22:51 INFO - {u'common': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 12:22:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.cppunittest.tests.zip'], 12:22:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.gtest.tests.zip'], 12:22:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'jsshell-win64.zip'], 12:22:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.mochitest.tests.zip'], 12:22:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win64.common.tests.zip'], 12:22:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.reftest.tests.zip'], 12:22:51 INFO - u'talos': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.talos.tests.zip'], 12:22:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.web-platform.tests.zip'], 12:22:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win64.common.tests.zip', 12:22:51 INFO - u'firefox-48.0a1.en-US.win64.xpcshell.tests.zip']} 12:22:51 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 12:22:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:22:51 INFO - https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 12:22:51 INFO - trying https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.common.tests.zip 12:22:51 INFO - Downloading https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:22:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:22:52 INFO - Downloaded 21403492 bytes. 12:22:52 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/*'] 12:22:52 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/* 12:22:55 INFO - caution: filename not matched: web-platform/* 12:22:55 INFO - Return code: 11 12:22:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:22:55 INFO - https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 12:22:55 INFO - trying https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.web-platform.tests.zip 12:22:55 INFO - Downloading https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:22:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:22:58 INFO - Downloaded 36397881 bytes. 12:22:58 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/*'] 12:22:58 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/* 12:23:44 INFO - caution: filename not matched: bin/* 12:23:44 INFO - caution: filename not matched: config/* 12:23:44 INFO - caution: filename not matched: mozbase/* 12:23:44 INFO - caution: filename not matched: marionette/* 12:23:44 INFO - caution: filename not matched: tools/wptserve/* 12:23:44 INFO - Return code: 11 12:23:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:44 INFO - https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip matches https://queue.taskcluster.net 12:23:44 INFO - trying https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 12:23:44 INFO - Downloading https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip to C:\slave\test\build\firefox-48.0a1.en-US.win64.zip 12:23:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:23:46 INFO - Downloaded 83178634 bytes. 12:23:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 12:23:46 INFO - mkdir: C:\slave\test\properties 12:23:46 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:23:46 INFO - Writing to file C:\slave\test\properties\build_url 12:23:46 INFO - Contents: 12:23:46 INFO - build_url:https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip 12:23:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 12:23:47 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:23:47 INFO - Writing to file C:\slave\test\properties\symbols_url 12:23:47 INFO - Contents: 12:23:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 12:23:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:23:47 INFO - https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:23:47 INFO - trying https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip 12:23:47 INFO - Downloading https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:23:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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 12:23:49 INFO - Downloaded 53402717 bytes. 12:23:49 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'] 12:23:49 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 12:23:52 INFO - Return code: 0 12:23:52 INFO - Running post-action listener: _resource_record_post_action 12:23:52 INFO - Running post-action listener: set_extra_try_arguments 12:23:52 INFO - ##### 12:23:52 INFO - ##### Running create-virtualenv step. 12:23:52 INFO - ##### 12:23:52 INFO - Running pre-action listener: _pre_create_virtualenv 12:23:52 INFO - Running pre-action listener: _resource_record_pre_action 12:23:52 INFO - Running main action method: create_virtualenv 12:23:52 INFO - Creating virtualenv C:\slave\test\build\venv 12:23:52 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:23:52 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:23:56 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:24:00 INFO - Installing distribute......................................................................................................................................................................................done. 12:24:02 INFO - Return code: 0 12:24:02 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:24:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:24:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:24:02 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x0265D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0270D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x026B2960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268F368>, '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 0x02431D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027180C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-176', 'USERDOMAIN': 'T-W864-IX-176', '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-176', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-176', '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-176\\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 12:24:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:24:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:24:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:24:02 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Roaming', 12:24:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:24:02 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:24:02 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:24:02 INFO - 'COMPUTERNAME': 'T-W864-IX-176', 12:24:02 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:24:02 INFO - 'DCLOCATION': 'SCL3', 12:24:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:24:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:24:02 INFO - 'HOMEDRIVE': 'C:', 12:24:02 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 12:24:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:24:02 INFO - 'KTS_VERSION': '1.19c', 12:24:02 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 12:24:02 INFO - 'LOGONSERVER': '\\\\T-W864-IX-176', 12:24:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:24:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:24:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:24:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:02 INFO - 'MOZ_NO_REMOTE': '1', 12:24:02 INFO - 'NO_EM_RESTART': '1', 12:24:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:24:02 INFO - 'OS': 'Windows_NT', 12:24:02 INFO - 'OURDRIVE': 'C:', 12:24:02 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', 12:24:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:24:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:24:02 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:24:02 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:24:02 INFO - 'PROCESSOR_LEVEL': '6', 12:24:02 INFO - 'PROCESSOR_REVISION': '1e05', 12:24:02 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:24:02 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:24:02 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:24:02 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:24:02 INFO - 'PROMPT': '$P$G', 12:24:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:24:02 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:24:02 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:24:02 INFO - 'PWD': 'C:\\slave\\test', 12:24:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:24:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:24:02 INFO - 'SYSTEMDRIVE': 'C:', 12:24:02 INFO - 'SYSTEMROOT': 'C:\\windows', 12:24:02 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:02 INFO - 'TEST1': 'testie', 12:24:02 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:02 INFO - 'USERDOMAIN': 'T-W864-IX-176', 12:24:02 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 12:24:02 INFO - 'USERNAME': 'cltbld', 12:24:02 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-176', 12:24:02 INFO - 'WINDIR': 'C:\\windows', 12:24:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:24:03 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:24:03 INFO - Downloading/unpacking psutil>=0.7.1 12:24:03 INFO - Running setup.py egg_info for package psutil 12:24:03 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:24:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:24:03 INFO - Installing collected packages: psutil 12:24:03 INFO - Running setup.py install for psutil 12:24:03 INFO - building 'psutil._psutil_windows' extension 12:24:03 INFO - error: Unable to find vcvarsall.bat 12:24:03 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-ckk9zu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:24:03 INFO - running install 12:24:03 INFO - running build 12:24:03 INFO - running build_py 12:24:03 INFO - creating build 12:24:03 INFO - creating build\lib.win32-2.7 12:24:03 INFO - creating build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:24:03 INFO - running build_ext 12:24:03 INFO - building 'psutil._psutil_windows' extension 12:24:03 INFO - error: Unable to find vcvarsall.bat 12:24:03 INFO - ---------------------------------------- 12:24:03 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-ckk9zu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:24:03 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-176\AppData\Roaming\pip\pip.log 12:24:03 WARNING - Return code: 1 12:24:03 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:24:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:24:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:24:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:24:03 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 0x0265D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0270D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x026B2960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268F368>, '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 0x02431D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027180C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-176', 'USERDOMAIN': 'T-W864-IX-176', '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-176', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-176', '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-176\\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 12:24:03 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:24:03 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:24:03 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:24:03 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Roaming', 12:24:03 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:24:03 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:24:03 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:24:03 INFO - 'COMPUTERNAME': 'T-W864-IX-176', 12:24:03 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:24:03 INFO - 'DCLOCATION': 'SCL3', 12:24:03 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:24:03 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:24:03 INFO - 'HOMEDRIVE': 'C:', 12:24:03 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 12:24:03 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:24:03 INFO - 'KTS_VERSION': '1.19c', 12:24:03 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 12:24:03 INFO - 'LOGONSERVER': '\\\\T-W864-IX-176', 12:24:03 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:24:03 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:24:03 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:24:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:03 INFO - 'MOZ_NO_REMOTE': '1', 12:24:03 INFO - 'NO_EM_RESTART': '1', 12:24:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:03 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:24:03 INFO - 'OS': 'Windows_NT', 12:24:03 INFO - 'OURDRIVE': 'C:', 12:24:03 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', 12:24:03 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:24:03 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:24:03 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:24:03 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:24:03 INFO - 'PROCESSOR_LEVEL': '6', 12:24:03 INFO - 'PROCESSOR_REVISION': '1e05', 12:24:03 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:24:03 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:24:03 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:24:03 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:24:03 INFO - 'PROMPT': '$P$G', 12:24:03 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:24:03 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:24:03 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:24:03 INFO - 'PWD': 'C:\\slave\\test', 12:24:03 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:24:03 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:24:03 INFO - 'SYSTEMDRIVE': 'C:', 12:24:03 INFO - 'SYSTEMROOT': 'C:\\windows', 12:24:03 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:03 INFO - 'TEST1': 'testie', 12:24:03 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:03 INFO - 'USERDOMAIN': 'T-W864-IX-176', 12:24:03 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 12:24:03 INFO - 'USERNAME': 'cltbld', 12:24:03 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-176', 12:24:03 INFO - 'WINDIR': 'C:\\windows', 12:24:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:24:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:24:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:24:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:24:04 INFO - Running setup.py egg_info for package mozsystemmonitor 12:24:04 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:24:04 INFO - Running setup.py egg_info for package psutil 12:24:04 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:24:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:24:04 INFO - Installing collected packages: mozsystemmonitor, psutil 12:24:04 INFO - Running setup.py install for mozsystemmonitor 12:24:04 INFO - Running setup.py install for psutil 12:24:04 INFO - building 'psutil._psutil_windows' extension 12:24:04 INFO - error: Unable to find vcvarsall.bat 12:24:04 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-xj0q4c-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:24:04 INFO - running install 12:24:04 INFO - running build 12:24:04 INFO - running build_py 12:24:04 INFO - running build_ext 12:24:04 INFO - building 'psutil._psutil_windows' extension 12:24:04 INFO - error: Unable to find vcvarsall.bat 12:24:04 INFO - ---------------------------------------- 12:24:04 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-xj0q4c-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:24:04 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-176\AppData\Roaming\pip\pip.log 12:24:04 WARNING - Return code: 1 12:24:04 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:24:04 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:24:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:24:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:24:04 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 0x0265D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0270D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x026B2960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268F368>, '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 0x02431D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027180C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-176', 'USERDOMAIN': 'T-W864-IX-176', '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-176', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-176', '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-176\\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 12:24:04 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:24:04 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:24:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:24:04 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Roaming', 12:24:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:24:04 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:24:04 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:24:04 INFO - 'COMPUTERNAME': 'T-W864-IX-176', 12:24:04 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:24:04 INFO - 'DCLOCATION': 'SCL3', 12:24:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:24:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:24:04 INFO - 'HOMEDRIVE': 'C:', 12:24:04 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 12:24:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:24:04 INFO - 'KTS_VERSION': '1.19c', 12:24:04 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 12:24:04 INFO - 'LOGONSERVER': '\\\\T-W864-IX-176', 12:24:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:24:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:24:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:24:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:04 INFO - 'MOZ_NO_REMOTE': '1', 12:24:04 INFO - 'NO_EM_RESTART': '1', 12:24:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:24:04 INFO - 'OS': 'Windows_NT', 12:24:04 INFO - 'OURDRIVE': 'C:', 12:24:04 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', 12:24:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:24:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:24:04 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:24:04 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:24:04 INFO - 'PROCESSOR_LEVEL': '6', 12:24:04 INFO - 'PROCESSOR_REVISION': '1e05', 12:24:04 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:24:04 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:24:04 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:24:04 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:24:04 INFO - 'PROMPT': '$P$G', 12:24:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:24:04 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:24:04 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:24:04 INFO - 'PWD': 'C:\\slave\\test', 12:24:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:24:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:24:04 INFO - 'SYSTEMDRIVE': 'C:', 12:24:04 INFO - 'SYSTEMROOT': 'C:\\windows', 12:24:04 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:04 INFO - 'TEST1': 'testie', 12:24:04 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:04 INFO - 'USERDOMAIN': 'T-W864-IX-176', 12:24:04 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 12:24:04 INFO - 'USERNAME': 'cltbld', 12:24:04 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-176', 12:24:04 INFO - 'WINDIR': 'C:\\windows', 12:24:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:24:05 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:24:05 INFO - Downloading/unpacking blobuploader==1.2.4 12:24:05 INFO - Downloading blobuploader-1.2.4.tar.gz 12:24:05 INFO - Running setup.py egg_info for package blobuploader 12:24:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:24:09 INFO - Running setup.py egg_info for package requests 12:24:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:24:09 INFO - Downloading docopt-0.6.1.tar.gz 12:24:09 INFO - Running setup.py egg_info for package docopt 12:24:09 INFO - Installing collected packages: blobuploader, docopt, requests 12:24:09 INFO - Running setup.py install for blobuploader 12:24:09 INFO - Running setup.py install for docopt 12:24:09 INFO - Running setup.py install for requests 12:24:09 INFO - Successfully installed blobuploader docopt requests 12:24:09 INFO - Cleaning up... 12:24:09 INFO - Return code: 0 12:24:09 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:24: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')]} 12:24:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:24: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')]} 12:24:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:24:09 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 0x0265D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0270D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x026B2960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268F368>, '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 0x02431D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027180C0>, '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-176', 'USERDOMAIN': 'T-W864-IX-176', '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-176', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-176', '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-176\\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 12:24:09 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:24:09 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:24:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:24:09 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Roaming', 12:24:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:24:09 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:24:09 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:24:09 INFO - 'COMPUTERNAME': 'T-W864-IX-176', 12:24:09 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:24:09 INFO - 'DCLOCATION': 'SCL3', 12:24:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:24:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:24:09 INFO - 'HOMEDRIVE': 'C:', 12:24:09 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 12:24:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:24:09 INFO - 'KTS_VERSION': '1.19c', 12:24:09 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 12:24:09 INFO - 'LOGONSERVER': '\\\\T-W864-IX-176', 12:24:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:24:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:24:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:24:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:09 INFO - 'MOZ_NO_REMOTE': '1', 12:24:09 INFO - 'NO_EM_RESTART': '1', 12:24:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:24:09 INFO - 'OS': 'Windows_NT', 12:24:09 INFO - 'OURDRIVE': 'C:', 12:24:09 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', 12:24:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:24:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:24:09 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:24:09 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:24:09 INFO - 'PROCESSOR_LEVEL': '6', 12:24:09 INFO - 'PROCESSOR_REVISION': '1e05', 12:24:09 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:24:09 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:24:09 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:24:09 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:24:09 INFO - 'PROMPT': '$P$G', 12:24:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:24:09 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:24:09 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:24:09 INFO - 'PWD': 'C:\\slave\\test', 12:24:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:24:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:24:09 INFO - 'SYSTEMDRIVE': 'C:', 12:24:09 INFO - 'SYSTEMROOT': 'C:\\windows', 12:24:09 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:09 INFO - 'TEST1': 'testie', 12:24:09 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:09 INFO - 'USERDOMAIN': 'T-W864-IX-176', 12:24:09 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 12:24:09 INFO - 'USERNAME': 'cltbld', 12:24:09 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-176', 12:24:09 INFO - 'WINDIR': 'C:\\windows', 12:24:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:24:13 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:24:13 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:24:13 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:24:13 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:24:13 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:24:13 INFO - Unpacking c:\slave\test\build\tests\marionette 12:24:13 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:24:13 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:24:13 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:24:13 INFO - Running setup.py install for browsermob-proxy 12:24:29 INFO - Running setup.py install for manifestparser 12:24:29 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for marionette-client 12:24:29 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:24:29 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for marionette-driver 12:24:29 INFO - Running setup.py install for mozcrash 12:24:29 INFO - Running setup.py install for mozdebug 12:24:29 INFO - Running setup.py install for mozdevice 12:24:29 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozfile 12:24:29 INFO - Running setup.py install for mozhttpd 12:24:29 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozinfo 12:24:29 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozInstall 12:24:29 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozleak 12:24:29 INFO - Running setup.py install for mozlog 12:24:29 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for moznetwork 12:24:29 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozprocess 12:24:29 INFO - Running setup.py install for mozprofile 12:24:29 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozrunner 12:24:29 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for mozscreenshot 12:24:29 INFO - Running setup.py install for moztest 12:24:29 INFO - Running setup.py install for mozversion 12:24:29 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:24:29 INFO - Running setup.py install for wptserve 12:24:29 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:24:29 INFO - Cleaning up... 12:24:29 INFO - Return code: 0 12:24:29 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:24:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:24:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:24:29 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 0x0265D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0270D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x026B2960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0268F368>, '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 0x02431D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027180C0>, '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-176', 'USERDOMAIN': 'T-W864-IX-176', '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-176', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-176', '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-176\\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 12:24:29 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:24:29 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:24:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:24:29 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Roaming', 12:24:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:24:29 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:24:29 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:24:29 INFO - 'COMPUTERNAME': 'T-W864-IX-176', 12:24:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:24:29 INFO - 'DCLOCATION': 'SCL3', 12:24:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:24:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:24:29 INFO - 'HOMEDRIVE': 'C:', 12:24:29 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 12:24:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:24:29 INFO - 'KTS_VERSION': '1.19c', 12:24:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 12:24:29 INFO - 'LOGONSERVER': '\\\\T-W864-IX-176', 12:24:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:24:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:24:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:24:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:29 INFO - 'MOZ_NO_REMOTE': '1', 12:24:29 INFO - 'NO_EM_RESTART': '1', 12:24:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:24:29 INFO - 'OS': 'Windows_NT', 12:24:29 INFO - 'OURDRIVE': 'C:', 12:24:29 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', 12:24:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:24:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:24:29 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:24:29 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:24:29 INFO - 'PROCESSOR_LEVEL': '6', 12:24:29 INFO - 'PROCESSOR_REVISION': '1e05', 12:24:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:24:29 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:24:29 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:24:29 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:24:29 INFO - 'PROMPT': '$P$G', 12:24:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:24:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:24:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:24:29 INFO - 'PWD': 'C:\\slave\\test', 12:24:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:24:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:24:29 INFO - 'SYSTEMDRIVE': 'C:', 12:24:29 INFO - 'SYSTEMROOT': 'C:\\windows', 12:24:29 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:29 INFO - 'TEST1': 'testie', 12:24:29 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:29 INFO - 'USERDOMAIN': 'T-W864-IX-176', 12:24:29 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 12:24:29 INFO - 'USERNAME': 'cltbld', 12:24:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-176', 12:24:29 INFO - 'WINDIR': 'C:\\windows', 12:24:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:24:33 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:24:33 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:24:33 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:24:33 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:24:33 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:24:33 INFO - Unpacking c:\slave\test\build\tests\marionette 12:24:33 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:24:33 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:24:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:24:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:24:45 INFO - Downloading blessings-1.6.tar.gz 12:24:45 INFO - Running setup.py egg_info for package blessings 12:24:45 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:24:45 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:24:45 INFO - Running setup.py install for blessings 12:24:45 INFO - Running setup.py install for browsermob-proxy 12:24:45 INFO - Running setup.py install for manifestparser 12:24:45 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Running setup.py install for marionette-client 12:24:45 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:24:45 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Running setup.py install for marionette-driver 12:24:45 INFO - Running setup.py install for mozcrash 12:24:45 INFO - Running setup.py install for mozdebug 12:24:45 INFO - Running setup.py install for mozdevice 12:24:45 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Running setup.py install for mozhttpd 12:24:45 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Running setup.py install for mozInstall 12:24:45 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Running setup.py install for mozleak 12:24:45 INFO - Running setup.py install for mozprofile 12:24:45 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Running setup.py install for mozrunner 12:24:45 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:24:45 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:24:47 INFO - Running setup.py install for mozscreenshot 12:24:47 INFO - Running setup.py install for moztest 12:24:47 INFO - Running setup.py install for mozversion 12:24:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:24:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:24:47 INFO - Running setup.py install for wptserve 12:24:47 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:24:47 INFO - Cleaning up... 12:24:47 INFO - Return code: 0 12:24:47 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:24:47 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:24:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:24:47 INFO - Reading from file tmpfile_stdout 12:24:47 INFO - Using _rmtree_windows ... 12:24:47 INFO - Using _rmtree_windows ... 12:24:47 INFO - Current package versions: 12:24:47 INFO - blessings == 1.6 12:24:47 INFO - blobuploader == 1.2.4 12:24:47 INFO - browsermob-proxy == 0.6.0 12:24:47 INFO - distribute == 0.6.14 12:24:47 INFO - docopt == 0.6.1 12:24:47 INFO - manifestparser == 1.1 12:24:47 INFO - marionette-client == 2.3.0 12:24:47 INFO - marionette-driver == 1.4.0 12:24:47 INFO - mozInstall == 1.12 12:24:47 INFO - mozcrash == 0.17 12:24:47 INFO - mozdebug == 0.1 12:24:47 INFO - mozdevice == 0.48 12:24:47 INFO - mozfile == 1.2 12:24:47 INFO - mozhttpd == 0.7 12:24:47 INFO - mozinfo == 0.9 12:24:47 INFO - mozleak == 0.1 12:24:47 INFO - mozlog == 3.1 12:24:47 INFO - moznetwork == 0.27 12:24:47 INFO - mozprocess == 0.22 12:24:47 INFO - mozprofile == 0.28 12:24:47 INFO - mozrunner == 6.11 12:24:47 INFO - mozscreenshot == 0.1 12:24:47 INFO - mozsystemmonitor == 0.0 12:24:47 INFO - moztest == 0.7 12:24:47 INFO - mozversion == 1.4 12:24:47 INFO - requests == 1.2.3 12:24:47 INFO - wptserve == 1.4.0 12:24:47 INFO - Running post-action listener: _resource_record_post_action 12:24:47 INFO - Running post-action listener: _start_resource_monitoring 12:24:47 INFO - Starting resource monitoring. 12:24:47 INFO - ##### 12:24:47 INFO - ##### Running pull step. 12:24:47 INFO - ##### 12:24:47 INFO - Running pre-action listener: _resource_record_pre_action 12:24:47 INFO - Running main action method: pull 12:24:47 INFO - Pull has nothing to do! 12:24:47 INFO - Running post-action listener: _resource_record_post_action 12:24:47 INFO - ##### 12:24:47 INFO - ##### Running install step. 12:24:47 INFO - ##### 12:24:47 INFO - Running pre-action listener: _resource_record_pre_action 12:24:47 INFO - Running main action method: install 12:24:47 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:24:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:24:47 INFO - Reading from file tmpfile_stdout 12:24:47 INFO - Using _rmtree_windows ... 12:24:47 INFO - Using _rmtree_windows ... 12:24:47 INFO - Detecting whether we're running mozinstall >=1.0... 12:24:47 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:24:47 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:24:48 INFO - Reading from file tmpfile_stdout 12:24:48 INFO - Output received: 12:24:48 INFO - Usage: mozinstall-script.py [options] installer 12:24:48 INFO - Options: 12:24:48 INFO - -h, --help show this help message and exit 12:24:48 INFO - -d DEST, --destination=DEST 12:24:48 INFO - Directory to install application into. [default: 12:24:48 INFO - "C:\slave\test"] 12:24:48 INFO - --app=APP Application being installed. [default: firefox] 12:24:48 INFO - Using _rmtree_windows ... 12:24:48 INFO - Using _rmtree_windows ... 12:24:48 INFO - mkdir: C:\slave\test\build\application 12:24:48 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'] 12:24:48 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 12:24:51 INFO - Reading from file tmpfile_stdout 12:24:51 INFO - Output received: 12:24:51 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:24:51 INFO - Using _rmtree_windows ... 12:24:51 INFO - Using _rmtree_windows ... 12:24:51 INFO - Running post-action listener: _resource_record_post_action 12:24:51 INFO - ##### 12:24:51 INFO - ##### Running run-tests step. 12:24:51 INFO - ##### 12:24:51 INFO - Running pre-action listener: _resource_record_pre_action 12:24:51 INFO - Running main action method: run_tests 12:24:51 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:24:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:24:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:24:51 INFO - grabbing minidump binary from tooltool 12:24:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:24:51 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 0x0268F368>, '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 0x02431D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x027180C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:24:51 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:24:51 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:24:51 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:24:52 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp0kcjrz 12:24:52 INFO - INFO - File integrity verified, renaming tmp0kcjrz to win32-minidump_stackwalk.exe 12:24:52 INFO - Return code: 0 12:24:52 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:24:52 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:24:52 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/NoR7maq4RWSXenhJxq9mow/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 12:24:52 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/NoR7maq4RWSXenhJxq9mow/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 12:24:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:24:52 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Roaming', 12:24:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 12:24:52 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 12:24:52 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 12:24:52 INFO - 'COMPUTERNAME': 'T-W864-IX-176', 12:24:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:24:52 INFO - 'DCLOCATION': 'SCL3', 12:24:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:24:52 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:24:52 INFO - 'HOMEDRIVE': 'C:', 12:24:52 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-176', 12:24:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:24:52 INFO - 'KTS_VERSION': '1.19c', 12:24:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-176\\AppData\\Local', 12:24:52 INFO - 'LOGONSERVER': '\\\\T-W864-IX-176', 12:24:52 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:24:52 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:24:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:24:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:24:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:24:52 INFO - 'MOZ_NO_REMOTE': '1', 12:24:52 INFO - 'NO_EM_RESTART': '1', 12:24:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:24:52 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:24:52 INFO - 'OS': 'Windows_NT', 12:24:52 INFO - 'OURDRIVE': 'C:', 12:24:52 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', 12:24:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:24:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:24:52 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 12:24:52 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 12:24:52 INFO - 'PROCESSOR_LEVEL': '6', 12:24:52 INFO - 'PROCESSOR_REVISION': '1e05', 12:24:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:24:52 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 12:24:52 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 12:24:52 INFO - 'PROGRAMW6432': 'C:\\Program Files', 12:24:52 INFO - 'PROMPT': '$P$G', 12:24:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:24:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:24:52 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:24:52 INFO - 'PWD': 'C:\\slave\\test', 12:24:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:24:52 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:24:52 INFO - 'SYSTEMDRIVE': 'C:', 12:24:52 INFO - 'SYSTEMROOT': 'C:\\windows', 12:24:52 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:52 INFO - 'TEST1': 'testie', 12:24:52 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 12:24:52 INFO - 'USERDOMAIN': 'T-W864-IX-176', 12:24:52 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-176', 12:24:52 INFO - 'USERNAME': 'cltbld', 12:24:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-176', 12:24:52 INFO - 'WINDIR': 'C:\\windows', 12:24:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:24:52 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/NoR7maq4RWSXenhJxq9mow/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 12:24:54 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:24:54 INFO - import pkg_resources 12:24:55 INFO - Using 1 client processes 12:24:58 INFO - SUITE-START | Running 778 tests 12:24:58 INFO - Running testharness tests 12:24:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:24:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:24:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:24:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:24:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:24:58 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:24:59 INFO - Setting up ssl 12:24:59 INFO - PROCESS | certutil | 12:24:59 INFO - PROCESS | certutil | 12:24:59 INFO - PROCESS | certutil | 12:24:59 INFO - Certificate Nickname Trust Attributes 12:24:59 INFO - SSL,S/MIME,JAR/XPI 12:24:59 INFO - 12:24:59 INFO - web-platform-tests CT,, 12:24:59 INFO - 12:24:59 INFO - Starting runner 12:24:59 INFO - PROCESS | 328 | [328] 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 12:24:59 INFO - PROCESS | 328 | [328] 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 12:25:00 INFO - PROCESS | 328 | [328] 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 12:25:00 INFO - PROCESS | 328 | [328] 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 12:25:00 INFO - PROCESS | 328 | [328] 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 12:25:01 INFO - PROCESS | 328 | 1461266701709 Marionette DEBUG Marionette enabled via build flag and pref 12:25:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F916B5E000 == 1 [pid = 328] [id = 1] 12:25:03 INFO - PROCESS | 328 | ++DOMWINDOW == 1 (000000F92847C000) [pid = 328] [serial = 1] [outer = 0000000000000000] 12:25:03 INFO - PROCESS | 328 | [328] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:25:03 INFO - PROCESS | 328 | ++DOMWINDOW == 2 (000000F92847D000) [pid = 328] [serial = 2] [outer = 000000F92847C000] 12:25:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F928A60800 == 2 [pid = 328] [id = 2] 12:25:03 INFO - PROCESS | 328 | ++DOMWINDOW == 3 (000000F928A61000) [pid = 328] [serial = 3] [outer = 0000000000000000] 12:25:03 INFO - PROCESS | 328 | [328] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:25:03 INFO - PROCESS | 328 | ++DOMWINDOW == 4 (000000F928A62000) [pid = 328] [serial = 4] [outer = 000000F928A61000] 12:25:03 INFO - PROCESS | 328 | 1461266703900 Marionette INFO Listening on port 2828 12:25:05 INFO - PROCESS | 328 | 1461266705699 Marionette DEBUG Marionette enabled via command-line flag 12:25:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C687000 == 3 [pid = 328] [id = 3] 12:25:05 INFO - PROCESS | 328 | ++DOMWINDOW == 5 (000000F92C6D5800) [pid = 328] [serial = 5] [outer = 0000000000000000] 12:25:05 INFO - PROCESS | 328 | [328] WARNING: No inner window available!: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:25:05 INFO - PROCESS | 328 | ++DOMWINDOW == 6 (000000F92C6D6800) [pid = 328] [serial = 6] [outer = 000000F92C6D5800] 12:25:05 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:25:05 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:25:06 INFO - PROCESS | 328 | ++DOMWINDOW == 7 (000000F92C7CA800) [pid = 328] [serial = 7] [outer = 000000F928A61000] 12:25:06 INFO - PROCESS | 328 | [328] 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 12:25:06 INFO - PROCESS | 328 | 1461266706075 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49299 12:25:06 INFO - PROCESS | 328 | [328] 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 12:25:06 INFO - PROCESS | 328 | 1461266706086 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49300 12:25:06 INFO - PROCESS | 328 | [328] 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 12:25:06 INFO - PROCESS | 328 | 1461266706093 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49301 12:25:06 INFO - PROCESS | 328 | 1461266706124 Marionette DEBUG Closed connection conn0 12:25:06 INFO - PROCESS | 328 | 1461266706126 Marionette DEBUG Closed connection conn1 12:25:06 INFO - PROCESS | 328 | 1461266706174 Marionette DEBUG Closed connection conn2 12:25:06 INFO - PROCESS | 328 | [328] 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 12:25:06 INFO - PROCESS | 328 | 1461266706338 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49302 12:25:06 INFO - PROCESS | 328 | 1461266706345 Marionette DEBUG Closed connection conn3 12:25:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F92DDA5800 == 4 [pid = 328] [id = 4] 12:25:06 INFO - PROCESS | 328 | ++DOMWINDOW == 8 (000000F92DD4AC00) [pid = 328] [serial = 8] [outer = 0000000000000000] 12:25:06 INFO - PROCESS | 328 | ++DOMWINDOW == 9 (000000F9302CD400) [pid = 328] [serial = 9] [outer = 000000F92DD4AC00] 12:25:06 INFO - PROCESS | 328 | [328] 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 12:25:06 INFO - PROCESS | 328 | 1461266706500 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49303 12:25:06 INFO - PROCESS | 328 | ++DOMWINDOW == 10 (000000F9302CF000) [pid = 328] [serial = 10] [outer = 000000F92DD4AC00] 12:25:06 INFO - PROCESS | 328 | 1461266706528 Marionette DEBUG Closed connection conn4 12:25:06 INFO - PROCESS | 328 | [328] 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 12:25:06 INFO - PROCESS | 328 | 1461266706535 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49304 12:25:06 INFO - PROCESS | 328 | 1461266706742 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:25:06 INFO - PROCESS | 328 | 1461266706748 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":"20160421110016","device":"desktop","version":"48.0a1"} 12:25:07 INFO - PROCESS | 328 | [328] 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 12:25:07 INFO - PROCESS | 328 | [328] 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 12:25:07 INFO - PROCESS | 328 | [328] 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 12:25:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F931D73800 == 5 [pid = 328] [id = 5] 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 11 (000000F93351B000) [pid = 328] [serial = 11] [outer = 0000000000000000] 12:25:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F93351C000 == 6 [pid = 328] [id = 6] 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 12 (000000F9335BEC00) [pid = 328] [serial = 12] [outer = 0000000000000000] 12:25:08 INFO - PROCESS | 328 | [328] 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 12:25:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F934245800 == 7 [pid = 328] [id = 7] 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 13 (000000F9335BE400) [pid = 328] [serial = 13] [outer = 0000000000000000] 12:25:08 INFO - PROCESS | 328 | [328] 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 12:25:08 INFO - PROCESS | 328 | [328] 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 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 14 (000000F93458E000) [pid = 328] [serial = 14] [outer = 000000F9335BE400] 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 15 (000000F934B14800) [pid = 328] [serial = 15] [outer = 000000F93351B000] 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 16 (000000F9335C1800) [pid = 328] [serial = 16] [outer = 000000F9335BEC00] 12:25:08 INFO - PROCESS | 328 | ++DOMWINDOW == 17 (000000F934827800) [pid = 328] [serial = 17] [outer = 000000F9335BE400] 12:25:09 INFO - PROCESS | 328 | 1461266709711 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 328 | 1461266709725 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 328 | ++DOMWINDOW == 18 (000000F936E36400) [pid = 328] [serial = 18] [outer = 000000F9335BE400] 12:25:10 INFO - PROCESS | 328 | 1461266710713 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"69d28e3a-ce71-4cc2-916b-4f9d72eea659","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":"20160421110016","device":"desktop","version":"48.0a1","command_id":1}}] 12:25:11 INFO - PROCESS | 328 | 1461266711264 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:25:11 INFO - PROCESS | 328 | 1461266711381 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 12:25:11 INFO - PROCESS | 328 | 1461266711389 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:25:11 INFO - PROCESS | 328 | [328] 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 12:25:13 INFO - PROCESS | 328 | --DOCSHELL 000000F916B5E000 == 6 [pid = 328] [id = 1] 12:25:13 INFO - PROCESS | 328 | ++DOMWINDOW == 19 (000000F925DDE000) [pid = 328] [serial = 19] [outer = 000000F9335BE400] 12:25:13 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:13 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:25:13 INFO - PROCESS | 328 | 1461266713837 Marionette TRACE conn5 <- [1,3,null,{}] 12:25:13 INFO - PROCESS | 328 | 1461266713859 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:25:13 INFO - PROCESS | 328 | 1461266713882 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 12:25:13 INFO - PROCESS | 328 | 1461266713913 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 12:25:13 INFO - PROCESS | 328 | 1461266713918 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 12:25:13 INFO - PROCESS | 328 | 1461266713925 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 328 | 1461266713929 Marionette TRACE conn5 <- [1,6,null,{}] 12:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:25:13 INFO - PROCESS | 328 | 1461266713943 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:13 INFO - PROCESS | 328 | 1461266713962 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 12:25:13 INFO - PROCESS | 328 | 1461266713967 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F9275EE000 == 7 [pid = 328] [id = 8] 12:25:13 INFO - PROCESS | 328 | ++DOMWINDOW == 20 (000000F9302CEC00) [pid = 328] [serial = 20] [outer = 0000000000000000] 12:25:14 INFO - PROCESS | 328 | ++DOMWINDOW == 21 (000000F93045E000) [pid = 328] [serial = 21] [outer = 000000F9302CEC00] 12:25:14 INFO - PROCESS | 328 | 1461266714032 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 328 | ++DOMWINDOW == 22 (000000F931DD2800) [pid = 328] [serial = 22] [outer = 000000F9302CEC00] 12:25:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2C0800 == 8 [pid = 328] [id = 9] 12:25:14 INFO - PROCESS | 328 | ++DOMWINDOW == 23 (000000F9338AA800) [pid = 328] [serial = 23] [outer = 0000000000000000] 12:25:14 INFO - PROCESS | 328 | ++DOMWINDOW == 24 (000000F9338B0800) [pid = 328] [serial = 24] [outer = 000000F9338AA800] 12:25:14 INFO - PROCESS | 328 | 1461266714489 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 328 | ++DOMWINDOW == 25 (000000F933A55C00) [pid = 328] [serial = 25] [outer = 000000F9338AA800] 12:25:15 INFO - PROCESS | 328 | 1461266715129 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1239ms 12:25:15 INFO - PROCESS | 328 | 1461266715328 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 328 | 1461266715332 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 12:25:15 INFO - PROCESS | 328 | 1461266715357 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:25:15 INFO - PROCESS | 328 | 1461266715360 Marionette TRACE conn5 <- [1,10,null,{}] 12:25:15 INFO - PROCESS | 328 | 1461266715364 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:15 INFO - PROCESS | 328 | 1461266715481 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 12:25:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F933D92800 == 9 [pid = 328] [id = 10] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 26 (000000F933D93000) [pid = 328] [serial = 26] [outer = 0000000000000000] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 27 (000000F933D94800) [pid = 328] [serial = 27] [outer = 000000F933D93000] 12:25:15 INFO - PROCESS | 328 | 1461266715595 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 28 (000000F933F0B800) [pid = 328] [serial = 28] [outer = 000000F933D93000] 12:25:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F16000 == 10 [pid = 328] [id = 11] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 29 (000000F933770000) [pid = 328] [serial = 29] [outer = 0000000000000000] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 30 (000000F933770800) [pid = 328] [serial = 30] [outer = 000000F933770000] 12:25:15 INFO - PROCESS | 328 | 1461266715688 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 31 (000000F934AADC00) [pid = 328] [serial = 31] [outer = 000000F933770000] 12:25:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F10800 == 11 [pid = 328] [id = 12] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 32 (000000F933764000) [pid = 328] [serial = 32] [outer = 0000000000000000] 12:25:15 INFO - PROCESS | 328 | ++DOMWINDOW == 33 (000000F933CE1400) [pid = 328] [serial = 33] [outer = 000000F933764000] 12:25:16 INFO - PROCESS | 328 | ++DOMWINDOW == 34 (000000F933CE9C00) [pid = 328] [serial = 34] [outer = 000000F933764000] 12:25:16 INFO - PROCESS | 328 | 1461266716655 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1338ms 12:25:16 INFO - PROCESS | 328 | 1461266716700 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 328 | 1461266716704 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 12:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:25:16 INFO - PROCESS | 328 | 1461266716710 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 328 | 1461266716714 Marionette TRACE conn5 <- [1,14,null,{}] 12:25:16 INFO - PROCESS | 328 | 1461266716720 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:16 INFO - PROCESS | 328 | 1461266716813 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 12:25:16 INFO - PROCESS | 328 | --DOCSHELL 000000F92DDA5800 == 10 [pid = 328] [id = 4] 12:25:16 INFO - PROCESS | 328 | 1461266716878 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F926BBC800 == 11 [pid = 328] [id = 13] 12:25:16 INFO - PROCESS | 328 | ++DOMWINDOW == 35 (000000F92756A400) [pid = 328] [serial = 35] [outer = 0000000000000000] 12:25:16 INFO - PROCESS | 328 | ++DOMWINDOW == 36 (000000F92B997800) [pid = 328] [serial = 36] [outer = 000000F92756A400] 12:25:16 INFO - PROCESS | 328 | 1461266716928 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 328 | ++DOMWINDOW == 37 (000000F92BDE9C00) [pid = 328] [serial = 37] [outer = 000000F92756A400] 12:25:17 INFO - PROCESS | 328 | 1461266717338 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 672ms 12:25:17 INFO - PROCESS | 328 | 1461266717386 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 328 | 1461266717392 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 12:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:25:17 INFO - PROCESS | 328 | 1461266717398 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 328 | 1461266717401 Marionette TRACE conn5 <- [1,18,null,{}] 12:25:17 INFO - PROCESS | 328 | 1461266717405 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:17 INFO - PROCESS | 328 | 1461266717496 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 12:25:17 INFO - PROCESS | 328 | 1461266717505 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F928478000 == 12 [pid = 328] [id = 14] 12:25:17 INFO - PROCESS | 328 | ++DOMWINDOW == 38 (000000F92D322400) [pid = 328] [serial = 38] [outer = 0000000000000000] 12:25:17 INFO - PROCESS | 328 | ++DOMWINDOW == 39 (000000F92D39FC00) [pid = 328] [serial = 39] [outer = 000000F92D322400] 12:25:17 INFO - PROCESS | 328 | 1461266717554 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 328 | ++DOMWINDOW == 40 (000000F9302D3400) [pid = 328] [serial = 40] [outer = 000000F92D322400] 12:25:17 INFO - PROCESS | 328 | 1461266717983 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 629ms 12:25:18 INFO - PROCESS | 328 | 1461266718028 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 328 | 1461266718031 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 12:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:25:18 INFO - PROCESS | 328 | 1461266718034 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 328 | 1461266718038 Marionette TRACE conn5 <- [1,22,null,{}] 12:25:18 INFO - PROCESS | 328 | 1461266718050 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:18 INFO - PROCESS | 328 | 1461266718139 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 12:25:18 INFO - PROCESS | 328 | 1461266718150 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C18A000 == 13 [pid = 328] [id = 15] 12:25:18 INFO - PROCESS | 328 | ++DOMWINDOW == 41 (000000F930F98000) [pid = 328] [serial = 41] [outer = 0000000000000000] 12:25:18 INFO - PROCESS | 328 | ++DOMWINDOW == 42 (000000F931577400) [pid = 328] [serial = 42] [outer = 000000F930F98000] 12:25:18 INFO - PROCESS | 328 | 1461266718222 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 328 | ++DOMWINDOW == 43 (000000F931D5AC00) [pid = 328] [serial = 43] [outer = 000000F930F98000] 12:25:18 INFO - PROCESS | 328 | 1461266718663 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 693ms 12:25:18 INFO - PROCESS | 328 | 1461266718730 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 328 | 1461266718733 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 12:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:25:18 INFO - PROCESS | 328 | 1461266718737 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 328 | 1461266718738 Marionette TRACE conn5 <- [1,26,null,{}] 12:25:18 INFO - PROCESS | 328 | 1461266718742 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:18 INFO - PROCESS | 328 | 1461266718829 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 12:25:18 INFO - PROCESS | 328 | 1461266718837 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2BC000 == 14 [pid = 328] [id = 16] 12:25:18 INFO - PROCESS | 328 | ++DOMWINDOW == 44 (000000F933779800) [pid = 328] [serial = 44] [outer = 0000000000000000] 12:25:18 INFO - PROCESS | 328 | ++DOMWINDOW == 45 (000000F9338AB800) [pid = 328] [serial = 45] [outer = 000000F933779800] 12:25:18 INFO - PROCESS | 328 | 1461266718885 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 328 | ++DOMWINDOW == 46 (000000F933BC9800) [pid = 328] [serial = 46] [outer = 000000F933779800] 12:25:19 INFO - PROCESS | 328 | 1461266719280 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 587ms 12:25:19 INFO - PROCESS | 328 | 1461266719327 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 328 | 1461266719329 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 12:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:25:19 INFO - PROCESS | 328 | 1461266719332 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 328 | 1461266719334 Marionette TRACE conn5 <- [1,30,null,{}] 12:25:19 INFO - PROCESS | 328 | 1461266719338 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:19 INFO - PROCESS | 328 | 1461266719413 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 12:25:19 INFO - PROCESS | 328 | 1461266719420 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F930FDE000 == 15 [pid = 328] [id = 17] 12:25:19 INFO - PROCESS | 328 | ++DOMWINDOW == 47 (000000F928430800) [pid = 328] [serial = 47] [outer = 0000000000000000] 12:25:19 INFO - PROCESS | 328 | ++DOMWINDOW == 48 (000000F933BD2000) [pid = 328] [serial = 48] [outer = 000000F928430800] 12:25:19 INFO - PROCESS | 328 | 1461266719466 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 328 | ++DOMWINDOW == 49 (000000F933E7D800) [pid = 328] [serial = 49] [outer = 000000F928430800] 12:25:19 INFO - PROCESS | 328 | 1461266719957 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 672ms 12:25:20 INFO - PROCESS | 328 | 1461266720008 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 328 | 1461266720010 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 12:25:20 INFO - PROCESS | 328 | 1461266720013 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:25:20 INFO - PROCESS | 328 | 1461266720015 Marionette TRACE conn5 <- [1,34,null,{}] 12:25:20 INFO - PROCESS | 328 | 1461266720018 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:20 INFO - PROCESS | 328 | 1461266720132 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 12:25:20 INFO - PROCESS | 328 | 1461266720148 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F933D8F000 == 16 [pid = 328] [id = 18] 12:25:20 INFO - PROCESS | 328 | ++DOMWINDOW == 50 (000000F934BAA800) [pid = 328] [serial = 50] [outer = 0000000000000000] 12:25:20 INFO - PROCESS | 328 | ++DOMWINDOW == 51 (000000F9369A3400) [pid = 328] [serial = 51] [outer = 000000F934BAA800] 12:25:20 INFO - PROCESS | 328 | 1461266720199 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 328 | ++DOMWINDOW == 52 (000000F936E35C00) [pid = 328] [serial = 52] [outer = 000000F934BAA800] 12:25:20 INFO - PROCESS | 328 | 1461266720573 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 588ms 12:25:20 INFO - PROCESS | 328 | 1461266720604 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 328 | 1461266720606 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 12:25:20 INFO - PROCESS | 328 | 1461266720609 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:25:20 INFO - PROCESS | 328 | 1461266720611 Marionette TRACE conn5 <- [1,38,null,{}] 12:25:20 INFO - PROCESS | 328 | 1461266720615 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:20 INFO - PROCESS | 328 | 1461266720713 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 12:25:20 INFO - PROCESS | 328 | 1461266720720 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F934FCF800 == 17 [pid = 328] [id = 19] 12:25:20 INFO - PROCESS | 328 | ++DOMWINDOW == 53 (000000F933544400) [pid = 328] [serial = 53] [outer = 0000000000000000] 12:25:20 INFO - PROCESS | 328 | ++DOMWINDOW == 54 (000000F93354A400) [pid = 328] [serial = 54] [outer = 000000F933544400] 12:25:20 INFO - PROCESS | 328 | 1461266720766 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 328 | ++DOMWINDOW == 55 (000000F93659C000) [pid = 328] [serial = 55] [outer = 000000F933544400] 12:25:21 INFO - PROCESS | 328 | 1461266721135 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 589ms 12:25:21 INFO - PROCESS | 328 | 1461266721207 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 328 | 1461266721209 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 12:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:25:21 INFO - PROCESS | 328 | 1461266721213 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 328 | 1461266721215 Marionette TRACE conn5 <- [1,42,null,{}] 12:25:21 INFO - PROCESS | 328 | 1461266721218 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:21 INFO - PROCESS | 328 | 1461266721290 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 12:25:21 INFO - PROCESS | 328 | 1461266721297 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F936E07000 == 18 [pid = 328] [id = 20] 12:25:21 INFO - PROCESS | 328 | ++DOMWINDOW == 56 (000000F926D51400) [pid = 328] [serial = 56] [outer = 0000000000000000] 12:25:21 INFO - PROCESS | 328 | ++DOMWINDOW == 57 (000000F926D55400) [pid = 328] [serial = 57] [outer = 000000F926D51400] 12:25:21 INFO - PROCESS | 328 | 1461266721342 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 328 | ++DOMWINDOW == 58 (000000F933CE2000) [pid = 328] [serial = 58] [outer = 000000F926D51400] 12:25:21 INFO - PROCESS | 328 | 1461266721716 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 12:25:21 INFO - PROCESS | 328 | 1461266721740 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 328 | 1461266721742 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 12:25:21 INFO - PROCESS | 328 | 1461266721746 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:25:21 INFO - PROCESS | 328 | 1461266721748 Marionette TRACE conn5 <- [1,46,null,{}] 12:25:21 INFO - PROCESS | 328 | 1461266721751 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:21 INFO - PROCESS | 328 | 1461266721849 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 12:25:21 INFO - PROCESS | 328 | 1461266721858 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F937353000 == 19 [pid = 328] [id = 21] 12:25:21 INFO - PROCESS | 328 | ++DOMWINDOW == 59 (000000F92C83D400) [pid = 328] [serial = 59] [outer = 0000000000000000] 12:25:21 INFO - PROCESS | 328 | ++DOMWINDOW == 60 (000000F92C840400) [pid = 328] [serial = 60] [outer = 000000F92C83D400] 12:25:21 INFO - PROCESS | 328 | 1461266721903 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 328 | ++DOMWINDOW == 61 (000000F92C846800) [pid = 328] [serial = 61] [outer = 000000F92C83D400] 12:25:22 INFO - PROCESS | 328 | 1461266722289 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 588ms 12:25:22 INFO - PROCESS | 328 | 1461266722337 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 328 | 1461266722339 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 12:25:22 INFO - PROCESS | 328 | 1461266722343 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:25:22 INFO - PROCESS | 328 | 1461266722344 Marionette TRACE conn5 <- [1,50,null,{}] 12:25:22 INFO - PROCESS | 328 | 1461266722348 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:22 INFO - PROCESS | 328 | 1461266722446 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 12:25:22 INFO - PROCESS | 328 | 1461266722455 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A48B000 == 20 [pid = 328] [id = 22] 12:25:22 INFO - PROCESS | 328 | ++DOMWINDOW == 62 (000000F926C08000) [pid = 328] [serial = 62] [outer = 0000000000000000] 12:25:22 INFO - PROCESS | 328 | ++DOMWINDOW == 63 (000000F926C0FC00) [pid = 328] [serial = 63] [outer = 000000F926C08000] 12:25:22 INFO - PROCESS | 328 | 1461266722502 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 328 | ++DOMWINDOW == 64 (000000F92C846C00) [pid = 328] [serial = 64] [outer = 000000F926C08000] 12:25:22 INFO - PROCESS | 328 | 1461266722870 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 588ms 12:25:22 INFO - PROCESS | 328 | 1461266722934 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 328 | 1461266722937 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 12:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:25:22 INFO - PROCESS | 328 | 1461266722940 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 328 | 1461266722943 Marionette TRACE conn5 <- [1,54,null,{}] 12:25:22 INFO - PROCESS | 328 | 1461266722947 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:23 INFO - PROCESS | 328 | 1461266723069 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 12:25:23 INFO - PROCESS | 328 | 1461266723077 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A815000 == 21 [pid = 328] [id = 23] 12:25:23 INFO - PROCESS | 328 | ++DOMWINDOW == 65 (000000F9373BEC00) [pid = 328] [serial = 65] [outer = 0000000000000000] 12:25:23 INFO - PROCESS | 328 | ++DOMWINDOW == 66 (000000F93A6C9000) [pid = 328] [serial = 66] [outer = 000000F9373BEC00] 12:25:23 INFO - PROCESS | 328 | 1461266723134 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 328 | ++DOMWINDOW == 67 (000000F93C2CB800) [pid = 328] [serial = 67] [outer = 000000F9373BEC00] 12:25:23 INFO - PROCESS | 328 | 1461266723532 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 629ms 12:25:23 INFO - PROCESS | 328 | 1461266723573 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 328 | 1461266723575 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 12:25:23 INFO - PROCESS | 328 | 1461266723578 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:25:23 INFO - PROCESS | 328 | 1461266723580 Marionette TRACE conn5 <- [1,58,null,{}] 12:25:23 INFO - PROCESS | 328 | 1461266723583 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:23 INFO - PROCESS | 328 | 1461266723682 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 12:25:23 INFO - PROCESS | 328 | 1461266723690 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C416000 == 22 [pid = 328] [id = 24] 12:25:23 INFO - PROCESS | 328 | ++DOMWINDOW == 68 (000000F93A6D1C00) [pid = 328] [serial = 68] [outer = 0000000000000000] 12:25:23 INFO - PROCESS | 328 | ++DOMWINDOW == 69 (000000F93C2D6000) [pid = 328] [serial = 69] [outer = 000000F93A6D1C00] 12:25:23 INFO - PROCESS | 328 | 1461266723736 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 328 | ++DOMWINDOW == 70 (000000F93C4F3C00) [pid = 328] [serial = 70] [outer = 000000F93A6D1C00] 12:25:24 INFO - PROCESS | 328 | 1461266724098 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 588ms 12:25:24 INFO - PROCESS | 328 | 1461266724170 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 328 | 1461266724172 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 12:25:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:25:24 INFO - PROCESS | 328 | 1461266724175 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 328 | 1461266724177 Marionette TRACE conn5 <- [1,62,null,{}] 12:25:24 INFO - PROCESS | 328 | 1461266724180 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:24 INFO - PROCESS | 328 | --DOCSHELL 000000F9275EE000 == 21 [pid = 328] [id = 8] 12:25:24 INFO - PROCESS | 328 | 1461266724967 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 12:25:25 INFO - PROCESS | 328 | 1461266725061 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F9266BA000 == 22 [pid = 328] [id = 25] 12:25:25 INFO - PROCESS | 328 | ++DOMWINDOW == 71 (000000F926C14C00) [pid = 328] [serial = 71] [outer = 0000000000000000] 12:25:25 INFO - PROCESS | 328 | ++DOMWINDOW == 72 (000000F926D51C00) [pid = 328] [serial = 72] [outer = 000000F926C14C00] 12:25:25 INFO - PROCESS | 328 | 1461266725112 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 328 | ++DOMWINDOW == 73 (000000F92B98F800) [pid = 328] [serial = 73] [outer = 000000F926C14C00] 12:25:25 INFO - PROCESS | 328 | 1461266725539 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1428ms 12:25:25 INFO - PROCESS | 328 | 1461266725607 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 328 | 1461266725612 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 12:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:25:25 INFO - PROCESS | 328 | 1461266725617 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 328 | 1461266725621 Marionette TRACE conn5 <- [1,66,null,{}] 12:25:25 INFO - PROCESS | 328 | 1461266725632 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:25 INFO - PROCESS | 328 | 1461266725738 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 12:25:25 INFO - PROCESS | 328 | 1461266725754 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F92867B800 == 23 [pid = 328] [id = 26] 12:25:25 INFO - PROCESS | 328 | ++DOMWINDOW == 74 (000000F92B943C00) [pid = 328] [serial = 74] [outer = 0000000000000000] 12:25:25 INFO - PROCESS | 328 | ++DOMWINDOW == 75 (000000F92C7DF400) [pid = 328] [serial = 75] [outer = 000000F92B943C00] 12:25:25 INFO - PROCESS | 328 | 1461266725803 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 328 | ++DOMWINDOW == 76 (000000F92C843400) [pid = 328] [serial = 76] [outer = 000000F92B943C00] 12:25:26 INFO - PROCESS | 328 | 1461266726219 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 630ms 12:25:26 INFO - PROCESS | 328 | 1461266726251 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 328 | 1461266726254 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 12:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:25:26 INFO - PROCESS | 328 | 1461266726257 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 328 | 1461266726259 Marionette TRACE conn5 <- [1,70,null,{}] 12:25:26 INFO - PROCESS | 328 | 1461266726263 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:26 INFO - PROCESS | 328 | 1461266726639 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 75 (000000F92DD4AC00) [pid = 328] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 74 (000000F92D322400) [pid = 328] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 73 (000000F930F98000) [pid = 328] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 72 (000000F933779800) [pid = 328] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 71 (000000F928430800) [pid = 328] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 70 (000000F926C08000) [pid = 328] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 69 (000000F9373BEC00) [pid = 328] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 68 (000000F9302CEC00) [pid = 328] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 67 (000000F933770000) [pid = 328] [serial = 29] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:25:26 INFO - PROCESS | 328 | --DOMWINDOW == 66 (000000F92756A400) [pid = 328] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:25:26 INFO - PROCESS | 328 | 1461266726695 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C254000 == 24 [pid = 328] [id = 27] 12:25:26 INFO - PROCESS | 328 | ++DOMWINDOW == 67 (000000F926B40C00) [pid = 328] [serial = 77] [outer = 0000000000000000] 12:25:26 INFO - PROCESS | 328 | ++DOMWINDOW == 68 (000000F92756A400) [pid = 328] [serial = 78] [outer = 000000F926B40C00] 12:25:26 INFO - PROCESS | 328 | 1461266726745 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 328 | ++DOMWINDOW == 69 (000000F9304A6000) [pid = 328] [serial = 79] [outer = 000000F926B40C00] 12:25:27 INFO - PROCESS | 328 | 1461266727116 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 882ms 12:25:27 INFO - PROCESS | 328 | 1461266727141 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 328 | 1461266727145 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 12:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:25:27 INFO - PROCESS | 328 | 1461266727161 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 328 | 1461266727166 Marionette TRACE conn5 <- [1,74,null,{}] 12:25:27 INFO - PROCESS | 328 | 1461266727170 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:27 INFO - PROCESS | 328 | 1461266727248 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 12:25:27 INFO - PROCESS | 328 | 1461266727255 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D9EE800 == 25 [pid = 328] [id = 28] 12:25:27 INFO - PROCESS | 328 | ++DOMWINDOW == 70 (000000F928A38800) [pid = 328] [serial = 80] [outer = 0000000000000000] 12:25:27 INFO - PROCESS | 328 | ++DOMWINDOW == 71 (000000F930F28800) [pid = 328] [serial = 81] [outer = 000000F928A38800] 12:25:27 INFO - PROCESS | 328 | 1461266727303 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 328 | ++DOMWINDOW == 72 (000000F931DD8C00) [pid = 328] [serial = 82] [outer = 000000F928A38800] 12:25:27 INFO - PROCESS | 328 | 1461266727719 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:25:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 585ms 12:25:27 INFO - PROCESS | 328 | 1461266727741 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 328 | 1461266727743 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 12:25:27 INFO - PROCESS | 328 | 1461266727746 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:25:27 INFO - PROCESS | 328 | 1461266727748 Marionette TRACE conn5 <- [1,78,null,{}] 12:25:27 INFO - PROCESS | 328 | 1461266727752 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:27 INFO - PROCESS | 328 | 1461266727828 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 12:25:27 INFO - PROCESS | 328 | 1461266727834 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F931981800 == 26 [pid = 328] [id = 29] 12:25:27 INFO - PROCESS | 328 | ++DOMWINDOW == 73 (000000F933545000) [pid = 328] [serial = 83] [outer = 0000000000000000] 12:25:27 INFO - PROCESS | 328 | ++DOMWINDOW == 74 (000000F933765C00) [pid = 328] [serial = 84] [outer = 000000F933545000] 12:25:27 INFO - PROCESS | 328 | 1461266727882 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 328 | ++DOMWINDOW == 75 (000000F933779400) [pid = 328] [serial = 85] [outer = 000000F933545000] 12:25:28 INFO - PROCESS | 328 | 1461266728317 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 12:25:28 INFO - PROCESS | 328 | 1461266728379 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 328 | 1461266728381 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 12:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:25:28 INFO - PROCESS | 328 | 1461266728384 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 328 | 1461266728386 Marionette TRACE conn5 <- [1,82,null,{}] 12:25:28 INFO - PROCESS | 328 | 1461266728390 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:28 INFO - PROCESS | 328 | 1461266728467 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 12:25:28 INFO - PROCESS | 328 | 1461266728475 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C28000 == 27 [pid = 328] [id = 30] 12:25:28 INFO - PROCESS | 328 | ++DOMWINDOW == 76 (000000F933AE6000) [pid = 328] [serial = 86] [outer = 0000000000000000] 12:25:28 INFO - PROCESS | 328 | ++DOMWINDOW == 77 (000000F933BCCC00) [pid = 328] [serial = 87] [outer = 000000F933AE6000] 12:25:28 INFO - PROCESS | 328 | 1461266728530 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 328 | ++DOMWINDOW == 78 (000000F933CE9800) [pid = 328] [serial = 88] [outer = 000000F933AE6000] 12:25:29 INFO - PROCESS | 328 | 1461266729144 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:25:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 777ms 12:25:29 INFO - PROCESS | 328 | 1461266729203 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 328 | 1461266729210 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 12:25:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:25:29 INFO - PROCESS | 328 | 1461266729217 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 328 | 1461266729221 Marionette TRACE conn5 <- [1,86,null,{}] 12:25:29 INFO - PROCESS | 328 | 1461266729227 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:29 INFO - PROCESS | 328 | 1461266729331 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 12:25:29 INFO - PROCESS | 328 | 1461266729408 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F925377000 == 28 [pid = 328] [id = 31] 12:25:29 INFO - PROCESS | 328 | ++DOMWINDOW == 79 (000000F92C28C800) [pid = 328] [serial = 89] [outer = 0000000000000000] 12:25:29 INFO - PROCESS | 328 | ++DOMWINDOW == 80 (000000F92C83C800) [pid = 328] [serial = 90] [outer = 000000F92C28C800] 12:25:29 INFO - PROCESS | 328 | 1461266729469 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F9302D5800) [pid = 328] [serial = 91] [outer = 000000F92C28C800] 12:25:29 INFO - PROCESS | 328 | 1461266729989 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 840ms 12:25:30 INFO - PROCESS | 328 | 1461266730059 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 328 | 1461266730066 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 12:25:30 INFO - PROCESS | 328 | 1461266730073 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:25:30 INFO - PROCESS | 328 | 1461266730076 Marionette TRACE conn5 <- [1,90,null,{}] 12:25:30 INFO - PROCESS | 328 | 1461266730080 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:30 INFO - PROCESS | 328 | 1461266730185 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 12:25:30 INFO - PROCESS | 328 | 1461266730247 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C26000 == 29 [pid = 328] [id = 32] 12:25:30 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F930F29400) [pid = 328] [serial = 92] [outer = 0000000000000000] 12:25:30 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F933548800) [pid = 328] [serial = 93] [outer = 000000F930F29400] 12:25:30 INFO - PROCESS | 328 | 1461266730304 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F933A4B400) [pid = 328] [serial = 94] [outer = 000000F930F29400] 12:25:30 INFO - PROCESS | 328 | 1461266730849 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 819ms 12:25:30 INFO - PROCESS | 328 | 1461266730898 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 328 | 1461266730901 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 12:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:25:30 INFO - PROCESS | 328 | 1461266730905 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 328 | 1461266730909 Marionette TRACE conn5 <- [1,94,null,{}] 12:25:30 INFO - PROCESS | 328 | 1461266730921 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:31 INFO - PROCESS | 328 | 1461266731024 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 12:25:31 INFO - PROCESS | 328 | 1461266731089 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F936E08800 == 30 [pid = 328] [id = 33] 12:25:31 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F934AB5800) [pid = 328] [serial = 95] [outer = 0000000000000000] 12:25:31 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F934BA5400) [pid = 328] [serial = 96] [outer = 000000F934AB5800] 12:25:31 INFO - PROCESS | 328 | 1461266731150 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F9350F0800) [pid = 328] [serial = 97] [outer = 000000F934AB5800] 12:25:31 INFO - PROCESS | 328 | 1461266731667 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 840ms 12:25:31 INFO - PROCESS | 328 | 1461266731747 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 328 | 1461266731750 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 12:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:25:31 INFO - PROCESS | 328 | 1461266731754 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 328 | 1461266731756 Marionette TRACE conn5 <- [1,98,null,{}] 12:25:31 INFO - PROCESS | 328 | 1461266731760 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:31 INFO - PROCESS | 328 | 1461266731891 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 12:25:31 INFO - PROCESS | 328 | 1461266731952 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D9ED800 == 31 [pid = 328] [id = 34] 12:25:31 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F93560DC00) [pid = 328] [serial = 98] [outer = 0000000000000000] 12:25:32 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F93659FC00) [pid = 328] [serial = 99] [outer = 000000F93560DC00] 12:25:32 INFO - PROCESS | 328 | 1461266732011 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F93735EC00) [pid = 328] [serial = 100] [outer = 000000F93560DC00] 12:25:32 INFO - PROCESS | 328 | 1461266732625 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 924ms 12:25:32 INFO - PROCESS | 328 | 1461266732680 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 328 | 1461266732684 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 12:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:25:32 INFO - PROCESS | 328 | 1461266732689 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 328 | 1461266732694 Marionette TRACE conn5 <- [1,102,null,{}] 12:25:32 INFO - PROCESS | 328 | 1461266732700 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:32 INFO - PROCESS | 328 | 1461266732793 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 12:25:32 INFO - PROCESS | 328 | 1461266732860 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F928A53800 == 32 [pid = 328] [id = 35] 12:25:32 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F926D52800) [pid = 328] [serial = 101] [outer = 0000000000000000] 12:25:32 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F926E3A000) [pid = 328] [serial = 102] [outer = 000000F926D52800] 12:25:32 INFO - PROCESS | 328 | 1461266732911 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F926E41C00) [pid = 328] [serial = 103] [outer = 000000F926D52800] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F931577400) [pid = 328] [serial = 42] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F9338AB800) [pid = 328] [serial = 45] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F933BD2000) [pid = 328] [serial = 48] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F9369A3400) [pid = 328] [serial = 51] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F93354A400) [pid = 328] [serial = 54] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F926D55400) [pid = 328] [serial = 57] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F92C840400) [pid = 328] [serial = 60] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F926C0FC00) [pid = 328] [serial = 63] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F93A6C9000) [pid = 328] [serial = 66] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F93045E000) [pid = 328] [serial = 21] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F9338B0800) [pid = 328] [serial = 24] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 81 (000000F933770800) [pid = 328] [serial = 30] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 80 (000000F933CE1400) [pid = 328] [serial = 33] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 79 (000000F92B997800) [pid = 328] [serial = 36] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 78 (000000F92D39FC00) [pid = 328] [serial = 39] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 77 (000000F933D94800) [pid = 328] [serial = 27] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 76 (000000F933BC9800) [pid = 328] [serial = 46] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 75 (000000F933E7D800) [pid = 328] [serial = 49] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 74 (000000F9302D3400) [pid = 328] [serial = 40] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 73 (000000F931DD2800) [pid = 328] [serial = 22] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 72 (000000F931D5AC00) [pid = 328] [serial = 43] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 71 (000000F92BDE9C00) [pid = 328] [serial = 37] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 70 (000000F934AADC00) [pid = 328] [serial = 31] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 69 (000000F92C846C00) [pid = 328] [serial = 64] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 68 (000000F93C2CB800) [pid = 328] [serial = 67] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 67 (000000F934827800) [pid = 328] [serial = 17] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 66 (000000F93458E000) [pid = 328] [serial = 14] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 65 (000000F9302CD400) [pid = 328] [serial = 9] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 64 (000000F9302CF000) [pid = 328] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:25:33 INFO - PROCESS | 328 | --DOMWINDOW == 63 (000000F928A62000) [pid = 328] [serial = 4] [outer = 0000000000000000] [url = about:blank] 12:25:33 INFO - PROCESS | 328 | 1461266733380 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:25:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 735ms 12:25:33 INFO - PROCESS | 328 | 1461266733430 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 328 | 1461266733435 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 12:25:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:25:33 INFO - PROCESS | 328 | 1461266733442 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 328 | 1461266733444 Marionette TRACE conn5 <- [1,106,null,{}] 12:25:33 INFO - PROCESS | 328 | 1461266733448 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:33 INFO - PROCESS | 328 | 1461266733529 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 12:25:33 INFO - PROCESS | 328 | 1461266733538 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F927F10800 == 33 [pid = 328] [id = 36] 12:25:33 INFO - PROCESS | 328 | ++DOMWINDOW == 64 (000000F92BB28400) [pid = 328] [serial = 104] [outer = 0000000000000000] 12:25:33 INFO - PROCESS | 328 | ++DOMWINDOW == 65 (000000F92C128000) [pid = 328] [serial = 105] [outer = 000000F92BB28400] 12:25:33 INFO - PROCESS | 328 | 1461266733586 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 328 | ++DOMWINDOW == 66 (000000F92C6A8400) [pid = 328] [serial = 106] [outer = 000000F92BB28400] 12:25:34 INFO - PROCESS | 328 | 1461266734004 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 588ms 12:25:34 INFO - PROCESS | 328 | 1461266734031 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 328 | 1461266734034 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 12:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:25:34 INFO - PROCESS | 328 | 1461266734037 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 328 | 1461266734041 Marionette TRACE conn5 <- [1,110,null,{}] 12:25:34 INFO - PROCESS | 328 | 1461266734052 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:34 INFO - PROCESS | 328 | 1461266734135 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 12:25:34 INFO - PROCESS | 328 | 1461266734144 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D9DE000 == 34 [pid = 328] [id = 37] 12:25:34 INFO - PROCESS | 328 | ++DOMWINDOW == 67 (000000F9302CEC00) [pid = 328] [serial = 107] [outer = 0000000000000000] 12:25:34 INFO - PROCESS | 328 | ++DOMWINDOW == 68 (000000F9304A3000) [pid = 328] [serial = 108] [outer = 000000F9302CEC00] 12:25:34 INFO - PROCESS | 328 | 1461266734194 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 328 | ++DOMWINDOW == 69 (000000F931579000) [pid = 328] [serial = 109] [outer = 000000F9302CEC00] 12:25:34 INFO - PROCESS | 328 | 1461266734631 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 12:25:34 INFO - PROCESS | 328 | 1461266734670 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 328 | 1461266734673 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 12:25:34 INFO - PROCESS | 328 | 1461266734677 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:25:34 INFO - PROCESS | 328 | 1461266734679 Marionette TRACE conn5 <- [1,114,null,{}] 12:25:34 INFO - PROCESS | 328 | 1461266734682 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:34 INFO - PROCESS | 328 | 1461266734760 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 12:25:34 INFO - PROCESS | 328 | 1461266734767 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F931973800 == 35 [pid = 328] [id = 38] 12:25:34 INFO - PROCESS | 328 | ++DOMWINDOW == 70 (000000F933540000) [pid = 328] [serial = 110] [outer = 0000000000000000] 12:25:34 INFO - PROCESS | 328 | ++DOMWINDOW == 71 (000000F933766400) [pid = 328] [serial = 111] [outer = 000000F933540000] 12:25:34 INFO - PROCESS | 328 | 1461266734814 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 328 | ++DOMWINDOW == 72 (000000F9338AD400) [pid = 328] [serial = 112] [outer = 000000F933540000] 12:25:35 INFO - PROCESS | 328 | 1461266735227 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 587ms 12:25:35 INFO - PROCESS | 328 | 1461266735267 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 328 | 1461266735269 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 12:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:25:35 INFO - PROCESS | 328 | 1461266735272 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 328 | 1461266735274 Marionette TRACE conn5 <- [1,118,null,{}] 12:25:35 INFO - PROCESS | 328 | 1461266735278 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:35 INFO - PROCESS | 328 | 1461266735354 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 12:25:35 INFO - PROCESS | 328 | 1461266735361 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F9275E7000 == 36 [pid = 328] [id = 39] 12:25:35 INFO - PROCESS | 328 | ++DOMWINDOW == 73 (000000F933A47400) [pid = 328] [serial = 113] [outer = 0000000000000000] 12:25:35 INFO - PROCESS | 328 | ++DOMWINDOW == 74 (000000F933BCA000) [pid = 328] [serial = 114] [outer = 000000F933A47400] 12:25:35 INFO - PROCESS | 328 | 1461266735409 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 328 | ++DOMWINDOW == 75 (000000F933D42000) [pid = 328] [serial = 115] [outer = 000000F933A47400] 12:25:35 INFO - PROCESS | 328 | 1461266735843 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 12:25:35 INFO - PROCESS | 328 | 1461266735905 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 328 | 1461266735907 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 12:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:25:35 INFO - PROCESS | 328 | 1461266735910 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 328 | 1461266735912 Marionette TRACE conn5 <- [1,122,null,{}] 12:25:35 INFO - PROCESS | 328 | 1461266735916 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:36 INFO - PROCESS | 328 | 1461266736035 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 12:25:36 INFO - PROCESS | 328 | 1461266736081 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F9357DB000 == 37 [pid = 328] [id = 40] 12:25:36 INFO - PROCESS | 328 | ++DOMWINDOW == 76 (000000F934BA7400) [pid = 328] [serial = 116] [outer = 0000000000000000] 12:25:36 INFO - PROCESS | 328 | ++DOMWINDOW == 77 (000000F935799800) [pid = 328] [serial = 117] [outer = 000000F934BA7400] 12:25:36 INFO - PROCESS | 328 | 1461266736131 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 328 | ++DOMWINDOW == 78 (000000F937362800) [pid = 328] [serial = 118] [outer = 000000F934BA7400] 12:25:36 INFO - PROCESS | 328 | 1461266736522 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 12:25:36 INFO - PROCESS | 328 | 1461266736544 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 328 | 1461266736546 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 12:25:36 INFO - PROCESS | 328 | 1461266736549 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:25:36 INFO - PROCESS | 328 | 1461266736551 Marionette TRACE conn5 <- [1,126,null,{}] 12:25:36 INFO - PROCESS | 328 | 1461266736554 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:36 INFO - PROCESS | 328 | 1461266736649 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 12:25:36 INFO - PROCESS | 328 | 1461266736656 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A493000 == 38 [pid = 328] [id = 41] 12:25:36 INFO - PROCESS | 328 | ++DOMWINDOW == 79 (000000F926EA4800) [pid = 328] [serial = 119] [outer = 0000000000000000] 12:25:36 INFO - PROCESS | 328 | ++DOMWINDOW == 80 (000000F926EA7800) [pid = 328] [serial = 120] [outer = 000000F926EA4800] 12:25:36 INFO - PROCESS | 328 | 1461266736723 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F937D3D000) [pid = 328] [serial = 121] [outer = 000000F926EA4800] 12:25:37 INFO - PROCESS | 328 | 1461266737119 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 631ms 12:25:37 INFO - PROCESS | 328 | 1461266737184 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 328 | 1461266737186 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 12:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:25:37 INFO - PROCESS | 328 | 1461266737190 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 328 | 1461266737192 Marionette TRACE conn5 <- [1,130,null,{}] 12:25:37 INFO - PROCESS | 328 | 1461266737195 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:37 INFO - PROCESS | 328 | 1461266737290 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 12:25:37 INFO - PROCESS | 328 | 1461266737296 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A822800 == 39 [pid = 328] [id = 42] 12:25:37 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F926F25800) [pid = 328] [serial = 122] [outer = 0000000000000000] 12:25:37 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F926F29000) [pid = 328] [serial = 123] [outer = 000000F926F25800] 12:25:37 INFO - PROCESS | 328 | 1461266737343 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F926F2FC00) [pid = 328] [serial = 124] [outer = 000000F926F25800] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F93A6D1C00) [pid = 328] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F92C83D400) [pid = 328] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 81 (000000F934BAA800) [pid = 328] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 80 (000000F926D51400) [pid = 328] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 79 (000000F933544400) [pid = 328] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 78 (000000F92B943C00) [pid = 328] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 77 (000000F933545000) [pid = 328] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 76 (000000F928A38800) [pid = 328] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 75 (000000F926B40C00) [pid = 328] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:25:37 INFO - PROCESS | 328 | --DOMWINDOW == 74 (000000F926C14C00) [pid = 328] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:25:37 INFO - PROCESS | 328 | 1461266737730 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:25:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 587ms 12:25:37 INFO - PROCESS | 328 | 1461266737780 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 328 | 1461266737782 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 12:25:37 INFO - PROCESS | 328 | 1461266737786 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:25:37 INFO - PROCESS | 328 | 1461266737787 Marionette TRACE conn5 <- [1,134,null,{}] 12:25:37 INFO - PROCESS | 328 | 1461266737791 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:37 INFO - PROCESS | 328 | 1461266737892 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 12:25:37 INFO - PROCESS | 328 | 1461266737952 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C41F000 == 40 [pid = 328] [id = 43] 12:25:37 INFO - PROCESS | 328 | ++DOMWINDOW == 75 (000000F92B996800) [pid = 328] [serial = 125] [outer = 0000000000000000] 12:25:38 INFO - PROCESS | 328 | ++DOMWINDOW == 76 (000000F92D319000) [pid = 328] [serial = 126] [outer = 000000F92B996800] 12:25:38 INFO - PROCESS | 328 | 1461266738000 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 328 | ++DOMWINDOW == 77 (000000F92D3A1800) [pid = 328] [serial = 127] [outer = 000000F92B996800] 12:25:38 INFO - PROCESS | 328 | 1461266738367 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 629ms 12:25:38 INFO - PROCESS | 328 | 1461266738419 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 328 | 1461266738421 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 12:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:25:38 INFO - PROCESS | 328 | 1461266738424 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 328 | 1461266738426 Marionette TRACE conn5 <- [1,138,null,{}] 12:25:38 INFO - PROCESS | 328 | 1461266738430 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:38 INFO - PROCESS | 328 | 1461266738507 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 12:25:38 INFO - PROCESS | 328 | 1461266738514 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F9357DA800 == 41 [pid = 328] [id = 44] 12:25:38 INFO - PROCESS | 328 | ++DOMWINDOW == 78 (000000F92D3A5400) [pid = 328] [serial = 128] [outer = 0000000000000000] 12:25:38 INFO - PROCESS | 328 | ++DOMWINDOW == 79 (000000F933ADE400) [pid = 328] [serial = 129] [outer = 000000F92D3A5400] 12:25:38 INFO - PROCESS | 328 | 1461266738559 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 328 | ++DOMWINDOW == 80 (000000F934E74400) [pid = 328] [serial = 130] [outer = 000000F92D3A5400] 12:25:38 INFO - PROCESS | 328 | 1461266738961 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 588ms 12:25:39 INFO - PROCESS | 328 | 1461266739020 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 328 | 1461266739023 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 12:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:25:39 INFO - PROCESS | 328 | 1461266739028 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 328 | 1461266739031 Marionette TRACE conn5 <- [1,142,null,{}] 12:25:39 INFO - PROCESS | 328 | 1461266739034 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:39 INFO - PROCESS | 328 | 1461266739131 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 12:25:39 INFO - PROCESS | 328 | 1461266739140 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA5C800 == 42 [pid = 328] [id = 45] 12:25:39 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F934E77800) [pid = 328] [serial = 131] [outer = 0000000000000000] 12:25:39 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F93A6CA800) [pid = 328] [serial = 132] [outer = 000000F934E77800] 12:25:39 INFO - PROCESS | 328 | 1461266739190 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F93AF4AC00) [pid = 328] [serial = 133] [outer = 000000F934E77800] 12:25:39 INFO - PROCESS | 328 | 1461266739799 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:25:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 840ms 12:25:39 INFO - PROCESS | 328 | 1461266739870 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 328 | 1461266739875 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 12:25:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:25:39 INFO - PROCESS | 328 | 1461266739881 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 328 | 1461266739885 Marionette TRACE conn5 <- [1,146,null,{}] 12:25:39 INFO - PROCESS | 328 | 1461266739900 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 328 | 1461266740009 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 12:25:40 INFO - PROCESS | 328 | 1461266740080 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F927FD7000 == 43 [pid = 328] [id = 46] 12:25:40 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F926E3DC00) [pid = 328] [serial = 134] [outer = 0000000000000000] 12:25:40 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F926E9B800) [pid = 328] [serial = 135] [outer = 000000F926E3DC00] 12:25:40 INFO - PROCESS | 328 | 1461266740142 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F928A37800) [pid = 328] [serial = 136] [outer = 000000F926E3DC00] 12:25:40 INFO - PROCESS | 328 | 1461266740722 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 882ms 12:25:40 INFO - PROCESS | 328 | 1461266740766 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 328 | 1461266740773 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 12:25:40 INFO - PROCESS | 328 | 1461266740780 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:25:40 INFO - PROCESS | 328 | 1461266740783 Marionette TRACE conn5 <- [1,150,null,{}] 12:25:40 INFO - PROCESS | 328 | 1461266740787 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 328 | 1461266740895 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 12:25:40 INFO - PROCESS | 328 | 1461266740960 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C2B800 == 44 [pid = 328] [id = 47] 12:25:40 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F92D31A400) [pid = 328] [serial = 137] [outer = 0000000000000000] 12:25:41 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F930BEC400) [pid = 328] [serial = 138] [outer = 000000F92D31A400] 12:25:41 INFO - PROCESS | 328 | 1461266741018 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F93353EC00) [pid = 328] [serial = 139] [outer = 000000F92D31A400] 12:25:41 INFO - PROCESS | 328 | 1461266741660 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 924ms 12:25:41 INFO - PROCESS | 328 | 1461266741710 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 328 | 1461266741713 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 12:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:25:41 INFO - PROCESS | 328 | 1461266741716 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 328 | 1461266741721 Marionette TRACE conn5 <- [1,154,null,{}] 12:25:41 INFO - PROCESS | 328 | 1461266741732 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:41 INFO - PROCESS | 328 | 1461266741870 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 12:25:41 INFO - PROCESS | 328 | 1461266741937 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDF9800 == 45 [pid = 328] [id = 48] 12:25:41 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F934AB1800) [pid = 328] [serial = 140] [outer = 0000000000000000] 12:25:41 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F934BA2800) [pid = 328] [serial = 141] [outer = 000000F934AB1800] 12:25:42 INFO - PROCESS | 328 | 1461266741998 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F93579B000) [pid = 328] [serial = 142] [outer = 000000F934AB1800] 12:25:42 INFO - PROCESS | 328 | 1461266742737 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:25:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1083ms 12:25:42 INFO - PROCESS | 328 | 1461266742801 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 328 | 1461266742805 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 12:25:42 INFO - PROCESS | 328 | 1461266742810 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:25:42 INFO - PROCESS | 328 | 1461266742814 Marionette TRACE conn5 <- [1,158,null,{}] 12:25:42 INFO - PROCESS | 328 | 1461266742820 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:42 INFO - PROCESS | 328 | 1461266742915 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 12:25:42 INFO - PROCESS | 328 | 1461266742984 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F9272D6000 == 46 [pid = 328] [id = 49] 12:25:43 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F926F27800) [pid = 328] [serial = 143] [outer = 0000000000000000] 12:25:43 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F926F2BC00) [pid = 328] [serial = 144] [outer = 000000F926F27800] 12:25:43 INFO - PROCESS | 328 | 1461266743037 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F92BA5DC00) [pid = 328] [serial = 145] [outer = 000000F926F27800] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F9357DA800 == 45 [pid = 328] [id = 44] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93C41F000 == 44 [pid = 328] [id = 43] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93A822800 == 43 [pid = 328] [id = 42] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93A493000 == 42 [pid = 328] [id = 41] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F9357DB000 == 41 [pid = 328] [id = 40] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F9275E7000 == 40 [pid = 328] [id = 39] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F931973800 == 39 [pid = 328] [id = 38] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F92D9DE000 == 38 [pid = 328] [id = 37] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F927F10800 == 37 [pid = 328] [id = 36] 12:25:43 INFO - PROCESS | 328 | --DOCSHELL 000000F928A53800 == 36 [pid = 328] [id = 35] 12:25:43 INFO - PROCESS | 328 | 1461266743650 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 882ms 12:25:43 INFO - PROCESS | 328 | 1461266743698 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 328 | 1461266743703 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 12:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:25:43 INFO - PROCESS | 328 | 1461266743710 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 328 | 1461266743712 Marionette TRACE conn5 <- [1,162,null,{}] 12:25:43 INFO - PROCESS | 328 | 1461266743716 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F93C4F3C00) [pid = 328] [serial = 70] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F93C2D6000) [pid = 328] [serial = 69] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F92C846800) [pid = 328] [serial = 61] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F936E35C00) [pid = 328] [serial = 52] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F933CE2000) [pid = 328] [serial = 58] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F93659C000) [pid = 328] [serial = 55] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F92C7DF400) [pid = 328] [serial = 75] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F933779400) [pid = 328] [serial = 85] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F92C843400) [pid = 328] [serial = 76] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F930F28800) [pid = 328] [serial = 81] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F933765C00) [pid = 328] [serial = 84] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F9304A6000) [pid = 328] [serial = 79] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F926D51C00) [pid = 328] [serial = 72] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 81 (000000F92756A400) [pid = 328] [serial = 78] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 80 (000000F931DD8C00) [pid = 328] [serial = 82] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | --DOMWINDOW == 79 (000000F92B98F800) [pid = 328] [serial = 73] [outer = 0000000000000000] [url = about:blank] 12:25:43 INFO - PROCESS | 328 | 1461266743837 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 12:25:43 INFO - PROCESS | 328 | 1461266743881 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F926BBD800 == 37 [pid = 328] [id = 50] 12:25:43 INFO - PROCESS | 328 | ++DOMWINDOW == 80 (000000F926D52000) [pid = 328] [serial = 146] [outer = 0000000000000000] 12:25:43 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F926F26000) [pid = 328] [serial = 147] [outer = 000000F926D52000] 12:25:43 INFO - PROCESS | 328 | 1461266743929 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F92BA5EC00) [pid = 328] [serial = 148] [outer = 000000F926D52000] 12:25:44 INFO - PROCESS | 328 | 1461266744297 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 629ms 12:25:44 INFO - PROCESS | 328 | 1461266744340 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 328 | 1461266744343 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 12:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:25:44 INFO - PROCESS | 328 | 1461266744346 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 328 | 1461266744350 Marionette TRACE conn5 <- [1,166,null,{}] 12:25:44 INFO - PROCESS | 328 | 1461266744361 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:44 INFO - PROCESS | 328 | 1461266744442 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 12:25:44 INFO - PROCESS | 328 | 1461266744450 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C7C1800 == 38 [pid = 328] [id = 51] 12:25:44 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F92C7DF400) [pid = 328] [serial = 149] [outer = 0000000000000000] 12:25:44 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F92C846C00) [pid = 328] [serial = 150] [outer = 000000F92C7DF400] 12:25:44 INFO - PROCESS | 328 | 1461266744499 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F92D98B400) [pid = 328] [serial = 151] [outer = 000000F92C7DF400] 12:25:44 INFO - PROCESS | 328 | 1461266744940 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 629ms 12:25:44 INFO - PROCESS | 328 | 1461266744977 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 328 | 1461266744980 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 12:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:25:44 INFO - PROCESS | 328 | 1461266744983 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 328 | 1461266744985 Marionette TRACE conn5 <- [1,170,null,{}] 12:25:44 INFO - PROCESS | 328 | 1461266744994 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:45 INFO - PROCESS | 328 | 1461266745077 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 12:25:45 INFO - PROCESS | 328 | 1461266745083 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F930B0A800 == 39 [pid = 328] [id = 52] 12:25:45 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F9302D7400) [pid = 328] [serial = 152] [outer = 0000000000000000] 12:25:45 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F9304A3C00) [pid = 328] [serial = 153] [outer = 000000F9302D7400] 12:25:45 INFO - PROCESS | 328 | 1461266745130 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F930BF1C00) [pid = 328] [serial = 154] [outer = 000000F9302D7400] 12:25:45 INFO - PROCESS | 328 | 1461266745516 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 588ms 12:25:45 INFO - PROCESS | 328 | 1461266745575 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 328 | 1461266745577 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 12:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:25:45 INFO - PROCESS | 328 | 1461266745580 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 328 | 1461266745582 Marionette TRACE conn5 <- [1,174,null,{}] 12:25:45 INFO - PROCESS | 328 | 1461266745585 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:45 INFO - PROCESS | 328 | 1461266745666 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 12:25:45 INFO - PROCESS | 328 | 1461266745672 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F933119800 == 40 [pid = 328] [id = 53] 12:25:45 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F926C0B000) [pid = 328] [serial = 155] [outer = 0000000000000000] 12:25:45 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F931745400) [pid = 328] [serial = 156] [outer = 000000F926C0B000] 12:25:45 INFO - PROCESS | 328 | 1461266745720 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F932F47000) [pid = 328] [serial = 157] [outer = 000000F926C0B000] 12:25:46 INFO - PROCESS | 328 | 1461266746179 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:25:46 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F93353F400) [pid = 328] [serial = 158] [outer = 000000F933764000] 12:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 12:25:46 INFO - PROCESS | 328 | 1461266746221 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 328 | 1461266746223 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 12:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:25:46 INFO - PROCESS | 328 | 1461266746264 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 328 | 1461266746266 Marionette TRACE conn5 <- [1,178,null,{}] 12:25:46 INFO - PROCESS | 328 | 1461266746270 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:46 INFO - PROCESS | 328 | 1461266746388 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 12:25:46 INFO - PROCESS | 328 | 1461266746401 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B18800 == 41 [pid = 328] [id = 54] 12:25:46 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F93376F800) [pid = 328] [serial = 159] [outer = 0000000000000000] 12:25:46 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F933ADC400) [pid = 328] [serial = 160] [outer = 000000F93376F800] 12:25:46 INFO - PROCESS | 328 | 1461266746481 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F933BD3C00) [pid = 328] [serial = 161] [outer = 000000F93376F800] 12:25:46 INFO - PROCESS | 328 | 1461266746887 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 693ms 12:25:46 INFO - PROCESS | 328 | 1461266746955 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 328 | 1461266746957 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 12:25:46 INFO - PROCESS | 328 | 1461266746960 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:25:46 INFO - PROCESS | 328 | 1461266746962 Marionette TRACE conn5 <- [1,182,null,{}] 12:25:46 INFO - PROCESS | 328 | 1461266746966 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:47 INFO - PROCESS | 328 | 1461266747089 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 12:25:47 INFO - PROCESS | 328 | 1461266747099 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FD5800 == 42 [pid = 328] [id = 55] 12:25:47 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F933CE7000) [pid = 328] [serial = 162] [outer = 0000000000000000] 12:25:47 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F934680400) [pid = 328] [serial = 163] [outer = 000000F933CE7000] 12:25:47 INFO - PROCESS | 328 | 1461266747145 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F934BA3000) [pid = 328] [serial = 164] [outer = 000000F933CE7000] 12:25:47 INFO - PROCESS | 328 | 1461266747558 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 629ms 12:25:47 INFO - PROCESS | 328 | 1461266747594 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 328 | 1461266747596 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 12:25:47 INFO - PROCESS | 328 | 1461266747599 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:25:47 INFO - PROCESS | 328 | 1461266747601 Marionette TRACE conn5 <- [1,186,null,{}] 12:25:47 INFO - PROCESS | 328 | 1461266747604 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:47 INFO - PROCESS | 328 | 1461266747701 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 12:25:47 INFO - PROCESS | 328 | 1461266747708 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A48F000 == 43 [pid = 328] [id = 56] 12:25:47 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F933CEB400) [pid = 328] [serial = 165] [outer = 0000000000000000] 12:25:47 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F934E76C00) [pid = 328] [serial = 166] [outer = 000000F933CEB400] 12:25:47 INFO - PROCESS | 328 | 1461266747756 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F9350CC800) [pid = 328] [serial = 167] [outer = 000000F933CEB400] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F93560DC00) [pid = 328] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F92B996800) [pid = 328] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F92D3A5400) [pid = 328] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F9302CEC00) [pid = 328] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F934BA7400) [pid = 328] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F926F25800) [pid = 328] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F926EA4800) [pid = 328] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F933A47400) [pid = 328] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F926D52800) [pid = 328] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F92BB28400) [pid = 328] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:25:48 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F933540000) [pid = 328] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:25:48 INFO - PROCESS | 328 | 1461266748287 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 735ms 12:25:48 INFO - PROCESS | 328 | 1461266748338 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 328 | 1461266748340 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 12:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:25:48 INFO - PROCESS | 328 | 1461266748370 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 328 | 1461266748373 Marionette TRACE conn5 <- [1,190,null,{}] 12:25:48 INFO - PROCESS | 328 | 1461266748378 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:48 INFO - PROCESS | 328 | 1461266748456 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 12:25:48 INFO - PROCESS | 328 | 1461266748464 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A48B800 == 44 [pid = 328] [id = 57] 12:25:48 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F92BDE9C00) [pid = 328] [serial = 168] [outer = 0000000000000000] 12:25:48 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F934E7A400) [pid = 328] [serial = 169] [outer = 000000F92BDE9C00] 12:25:48 INFO - PROCESS | 328 | 1461266748510 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F936597000) [pid = 328] [serial = 170] [outer = 000000F92BDE9C00] 12:25:48 INFO - PROCESS | 328 | 1461266748896 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 609ms 12:25:48 INFO - PROCESS | 328 | 1461266748965 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 328 | 1461266748968 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 12:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:25:48 INFO - PROCESS | 328 | 1461266748971 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 328 | 1461266748973 Marionette TRACE conn5 <- [1,194,null,{}] 12:25:48 INFO - PROCESS | 328 | 1461266748977 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 328 | 1461266749055 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 12:25:49 INFO - PROCESS | 328 | 1461266749064 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFC3800 == 45 [pid = 328] [id = 58] 12:25:49 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F936E37C00) [pid = 328] [serial = 171] [outer = 0000000000000000] 12:25:49 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F936F52400) [pid = 328] [serial = 172] [outer = 000000F936E37C00] 12:25:49 INFO - PROCESS | 328 | 1461266749109 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F93A6C6800) [pid = 328] [serial = 173] [outer = 000000F936E37C00] 12:25:49 INFO - PROCESS | 328 | 1461266749501 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:25:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 587ms 12:25:49 INFO - PROCESS | 328 | 1461266749561 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 328 | 1461266749564 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 12:25:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:25:49 INFO - PROCESS | 328 | 1461266749567 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 328 | 1461266749570 Marionette TRACE conn5 <- [1,198,null,{}] 12:25:49 INFO - PROCESS | 328 | 1461266749573 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 328 | 1461266749670 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 12:25:49 INFO - PROCESS | 328 | 1461266749676 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C421000 == 46 [pid = 328] [id = 59] 12:25:49 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F93A6CB000) [pid = 328] [serial = 174] [outer = 0000000000000000] 12:25:49 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F93AD52000) [pid = 328] [serial = 175] [outer = 000000F93A6CB000] 12:25:49 INFO - PROCESS | 328 | 1461266749728 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F93AF49800) [pid = 328] [serial = 176] [outer = 000000F93A6CB000] 12:25:50 INFO - PROCESS | 328 | 1461266750256 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 734ms 12:25:50 INFO - PROCESS | 328 | 1461266750305 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 328 | 1461266750310 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 12:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:25:50 INFO - PROCESS | 328 | 1461266750316 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 328 | 1461266750321 Marionette TRACE conn5 <- [1,202,null,{}] 12:25:50 INFO - PROCESS | 328 | 1461266750328 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:50 INFO - PROCESS | 328 | 1461266750476 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 12:25:50 INFO - PROCESS | 328 | 1461266750589 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F928557800 == 47 [pid = 328] [id = 60] 12:25:50 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F926F27C00) [pid = 328] [serial = 177] [outer = 0000000000000000] 12:25:50 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F92756A000) [pid = 328] [serial = 178] [outer = 000000F926F27C00] 12:25:50 INFO - PROCESS | 328 | 1461266750650 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F92C1B5C00) [pid = 328] [serial = 179] [outer = 000000F926F27C00] 12:25:51 INFO - PROCESS | 328 | 1461266751289 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 987ms 12:25:51 INFO - PROCESS | 328 | 1461266751306 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 328 | 1461266751313 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 12:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:25:51 INFO - PROCESS | 328 | 1461266751319 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 328 | 1461266751322 Marionette TRACE conn5 <- [1,206,null,{}] 12:25:51 INFO - PROCESS | 328 | 1461266751326 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:51 INFO - PROCESS | 328 | 1461266751433 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 12:25:51 INFO - PROCESS | 328 | 1461266751500 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F9340BA800 == 48 [pid = 328] [id = 61] 12:25:51 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F92D3A2800) [pid = 328] [serial = 180] [outer = 0000000000000000] 12:25:51 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F9302D4400) [pid = 328] [serial = 181] [outer = 000000F92D3A2800] 12:25:51 INFO - PROCESS | 328 | 1461266751557 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F931DD4C00) [pid = 328] [serial = 182] [outer = 000000F92D3A2800] 12:25:52 INFO - PROCESS | 328 | 1461266752096 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:25:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 840ms 12:25:52 INFO - PROCESS | 328 | 1461266752160 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 328 | 1461266752162 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 12:25:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:25:52 INFO - PROCESS | 328 | 1461266752166 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 328 | 1461266752171 Marionette TRACE conn5 <- [1,210,null,{}] 12:25:52 INFO - PROCESS | 328 | 1461266752182 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:52 INFO - PROCESS | 328 | 1461266752321 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 12:25:52 INFO - PROCESS | 328 | 1461266752388 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF46000 == 49 [pid = 328] [id = 62] 12:25:52 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F933BD0C00) [pid = 328] [serial = 183] [outer = 0000000000000000] 12:25:52 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F934AAA400) [pid = 328] [serial = 184] [outer = 000000F933BD0C00] 12:25:52 INFO - PROCESS | 328 | 1461266752449 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93795F800) [pid = 328] [serial = 185] [outer = 000000F933BD0C00] 12:25:53 INFO - PROCESS | 328 | 1461266753018 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 882ms 12:25:53 INFO - PROCESS | 328 | 1461266753051 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 328 | 1461266753054 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 12:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:25:53 INFO - PROCESS | 328 | 1461266753057 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 328 | 1461266753059 Marionette TRACE conn5 <- [1,214,null,{}] 12:25:53 INFO - PROCESS | 328 | 1461266753063 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:53 INFO - PROCESS | 328 | 1461266753166 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 12:25:53 INFO - PROCESS | 328 | 1461266753246 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F937935000 == 50 [pid = 328] [id = 63] 12:25:53 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F93796B000) [pid = 328] [serial = 186] [outer = 0000000000000000] 12:25:53 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F93A6CD000) [pid = 328] [serial = 187] [outer = 000000F93796B000] 12:25:53 INFO - PROCESS | 328 | 1461266753304 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F93AD55800) [pid = 328] [serial = 188] [outer = 000000F93796B000] 12:25:53 INFO - PROCESS | 328 | 1461266753807 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 818ms 12:25:53 INFO - PROCESS | 328 | 1461266753878 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 328 | 1461266753881 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 12:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:25:53 INFO - PROCESS | 328 | 1461266753884 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 328 | 1461266753887 Marionette TRACE conn5 <- [1,218,null,{}] 12:25:53 INFO - PROCESS | 328 | 1461266753934 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:54 INFO - PROCESS | 328 | 1461266754183 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 12:25:54 INFO - PROCESS | 328 | 1461266754193 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F92BB7B800 == 51 [pid = 328] [id = 64] 12:25:54 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F926D51400) [pid = 328] [serial = 189] [outer = 0000000000000000] 12:25:54 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F926E39000) [pid = 328] [serial = 190] [outer = 000000F926D51400] 12:25:54 INFO - PROCESS | 328 | 1461266754246 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F926F23C00) [pid = 328] [serial = 191] [outer = 000000F926D51400] 12:25:54 INFO - PROCESS | 328 | 1461266754824 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 987ms 12:25:54 INFO - PROCESS | 328 | 1461266754874 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 328 | 1461266754879 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 12:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:25:54 INFO - PROCESS | 328 | 1461266754883 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 328 | 1461266754888 Marionette TRACE conn5 <- [1,222,null,{}] 12:25:54 INFO - PROCESS | 328 | 1461266754892 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:55 INFO - PROCESS | 328 | 1461266754993 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 12:25:55 INFO - PROCESS | 328 | 1461266755061 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C7C2800 == 52 [pid = 328] [id = 65] 12:25:55 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F92C843800) [pid = 328] [serial = 192] [outer = 0000000000000000] 12:25:55 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F92C848400) [pid = 328] [serial = 193] [outer = 000000F92C843800] 12:25:55 INFO - PROCESS | 328 | 1461266755114 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F92D98D800) [pid = 328] [serial = 194] [outer = 000000F92C843800] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F936E08800 == 51 [pid = 328] [id = 33] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F925377000 == 50 [pid = 328] [id = 31] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F933C26000 == 49 [pid = 328] [id = 32] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFC3800 == 48 [pid = 328] [id = 58] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93A48B800 == 47 [pid = 328] [id = 57] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93A48F000 == 46 [pid = 328] [id = 56] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F936FD5800 == 45 [pid = 328] [id = 55] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F934B18800 == 44 [pid = 328] [id = 54] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F933119800 == 43 [pid = 328] [id = 53] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F930B0A800 == 42 [pid = 328] [id = 52] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92C7C1800 == 41 [pid = 328] [id = 51] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F926BBD800 == 40 [pid = 328] [id = 50] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F9272D6000 == 39 [pid = 328] [id = 49] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F933BCCC00) [pid = 328] [serial = 87] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F93A6CA800) [pid = 328] [serial = 132] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F933C2B800 == 38 [pid = 328] [id = 47] 12:25:55 INFO - PROCESS | 328 | --DOCSHELL 000000F927FD7000 == 37 [pid = 328] [id = 46] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F935799800) [pid = 328] [serial = 117] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F926F29000) [pid = 328] [serial = 123] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F926EA7800) [pid = 328] [serial = 120] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F933BCA000) [pid = 328] [serial = 114] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F92C83C800) [pid = 328] [serial = 90] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F926E41C00) [pid = 328] [serial = 103] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F926E3A000) [pid = 328] [serial = 102] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F92C128000) [pid = 328] [serial = 105] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F92C6A8400) [pid = 328] [serial = 106] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F933548800) [pid = 328] [serial = 93] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F933766400) [pid = 328] [serial = 111] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F9338AD400) [pid = 328] [serial = 112] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F93735EC00) [pid = 328] [serial = 100] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F93659FC00) [pid = 328] [serial = 99] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F92D319000) [pid = 328] [serial = 126] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F934BA5400) [pid = 328] [serial = 96] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F926F2FC00) [pid = 328] [serial = 124] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F933ADE400) [pid = 328] [serial = 129] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F934E74400) [pid = 328] [serial = 130] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F931579000) [pid = 328] [serial = 109] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F9304A3000) [pid = 328] [serial = 108] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F937362800) [pid = 328] [serial = 118] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F937D3D000) [pid = 328] [serial = 121] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F92D3A1800) [pid = 328] [serial = 127] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F933D42000) [pid = 328] [serial = 115] [outer = 0000000000000000] [url = about:blank] 12:25:55 INFO - PROCESS | 328 | 1461266755620 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 776ms 12:25:55 INFO - PROCESS | 328 | 1461266755664 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 328 | 1461266755668 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 12:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:25:55 INFO - PROCESS | 328 | 1461266755676 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 328 | 1461266755678 Marionette TRACE conn5 <- [1,226,null,{}] 12:25:55 INFO - PROCESS | 328 | 1461266755682 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:55 INFO - PROCESS | 328 | 1461266755762 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 12:25:55 INFO - PROCESS | 328 | 1461266755773 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C146800 == 38 [pid = 328] [id = 66] 12:25:55 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F92D3A1800) [pid = 328] [serial = 195] [outer = 0000000000000000] 12:25:55 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F92D3A6400) [pid = 328] [serial = 196] [outer = 000000F92D3A1800] 12:25:55 INFO - PROCESS | 328 | 1461266755820 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F9304AA000) [pid = 328] [serial = 197] [outer = 000000F92D3A1800] 12:25:56 INFO - PROCESS | 328 | 1461266756267 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms 12:25:56 INFO - PROCESS | 328 | 1461266756307 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 328 | 1461266756311 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 12:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:25:56 INFO - PROCESS | 328 | 1461266756322 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 328 | 1461266756327 Marionette TRACE conn5 <- [1,230,null,{}] 12:25:56 INFO - PROCESS | 328 | 1461266756331 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:56 INFO - PROCESS | 328 | 1461266756414 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 12:25:56 INFO - PROCESS | 328 | 1461266756422 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F93310C000 == 39 [pid = 328] [id = 67] 12:25:56 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F930F90000) [pid = 328] [serial = 198] [outer = 0000000000000000] 12:25:56 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F931D50400) [pid = 328] [serial = 199] [outer = 000000F930F90000] 12:25:56 INFO - PROCESS | 328 | 1461266756469 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F93376C000) [pid = 328] [serial = 200] [outer = 000000F930F90000] 12:25:56 INFO - PROCESS | 328 | 1461266756917 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 629ms 12:25:56 INFO - PROCESS | 328 | 1461266756954 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 328 | 1461266756957 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 12:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:25:56 INFO - PROCESS | 328 | 1461266756960 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 328 | 1461266756962 Marionette TRACE conn5 <- [1,234,null,{}] 12:25:56 INFO - PROCESS | 328 | 1461266756965 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:57 INFO - PROCESS | 328 | 1461266757047 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 12:25:57 INFO - PROCESS | 328 | 1461266757053 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F9340C0000 == 40 [pid = 328] [id = 68] 12:25:57 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F9338AEC00) [pid = 328] [serial = 201] [outer = 0000000000000000] 12:25:57 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F933A56C00) [pid = 328] [serial = 202] [outer = 000000F9338AEC00] 12:25:57 INFO - PROCESS | 328 | 1461266757100 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F933CE4800) [pid = 328] [serial = 203] [outer = 000000F9338AEC00] 12:25:57 INFO - PROCESS | 328 | 1461266757515 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 587ms 12:25:57 INFO - PROCESS | 328 | 1461266757552 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 328 | 1461266757554 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 12:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:25:57 INFO - PROCESS | 328 | 1461266757563 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 328 | 1461266757565 Marionette TRACE conn5 <- [1,238,null,{}] 12:25:57 INFO - PROCESS | 328 | 1461266757568 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:57 INFO - PROCESS | 328 | 1461266757668 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 12:25:57 INFO - PROCESS | 328 | 1461266757676 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F936515800 == 41 [pid = 328] [id = 69] 12:25:57 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F934AB1400) [pid = 328] [serial = 204] [outer = 0000000000000000] 12:25:57 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F934BA6000) [pid = 328] [serial = 205] [outer = 000000F934AB1400] 12:25:57 INFO - PROCESS | 328 | 1461266757767 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F934E7DC00) [pid = 328] [serial = 206] [outer = 000000F934AB1400] 12:25:58 INFO - PROCESS | 328 | 1461266758236 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:25:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 735ms 12:25:58 INFO - PROCESS | 328 | 1461266758301 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 328 | 1461266758303 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 12:25:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:25:58 INFO - PROCESS | 328 | 1461266758306 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 328 | 1461266758308 Marionette TRACE conn5 <- [1,242,null,{}] 12:25:58 INFO - PROCESS | 328 | 1461266758311 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:58 INFO - PROCESS | 328 | 1461266758414 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 12:25:58 INFO - PROCESS | 328 | 1461266758423 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F9275E7000 == 42 [pid = 328] [id = 70] 12:25:58 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F93659C000) [pid = 328] [serial = 207] [outer = 0000000000000000] 12:25:58 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F937966000) [pid = 328] [serial = 208] [outer = 000000F93659C000] 12:25:58 INFO - PROCESS | 328 | 1461266758504 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F937D48800) [pid = 328] [serial = 209] [outer = 000000F93659C000] 12:25:59 INFO - PROCESS | 328 | 1461266759013 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 776ms 12:25:59 INFO - PROCESS | 328 | 1461266759087 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 328 | 1461266759090 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 12:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:25:59 INFO - PROCESS | 328 | 1461266759093 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 328 | 1461266759095 Marionette TRACE conn5 <- [1,246,null,{}] 12:25:59 INFO - PROCESS | 328 | 1461266759098 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:59 INFO - PROCESS | 328 | 1461266759197 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 12:25:59 INFO - PROCESS | 328 | 1461266759244 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A49F000 == 43 [pid = 328] [id = 71] 12:25:59 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F930B68C00) [pid = 328] [serial = 210] [outer = 0000000000000000] 12:25:59 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F930B6BC00) [pid = 328] [serial = 211] [outer = 000000F930B68C00] 12:25:59 INFO - PROCESS | 328 | 1461266759290 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93AD55000) [pid = 328] [serial = 212] [outer = 000000F930B68C00] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F93376F800) [pid = 328] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F933CE7000) [pid = 328] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F933CEB400) [pid = 328] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F926C0B000) [pid = 328] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F926D52000) [pid = 328] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F92C7DF400) [pid = 328] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F934AB1800) [pid = 328] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F926F27800) [pid = 328] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F9302D7400) [pid = 328] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F936E37C00) [pid = 328] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F92BDE9C00) [pid = 328] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F933AE6000) [pid = 328] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F92C28C800) [pid = 328] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F934AB5800) [pid = 328] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:25:59 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F930F29400) [pid = 328] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:25:59 INFO - PROCESS | 328 | 1461266759756 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 672ms 12:25:59 INFO - PROCESS | 328 | 1461266759767 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 12:25:59 INFO - PROCESS | 328 | 1461266759769 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 12:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:25:59 INFO - PROCESS | 328 | 1461266759772 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 328 | 1461266759774 Marionette TRACE conn5 <- [1,250,null,{}] 12:25:59 INFO - PROCESS | 328 | 1461266759777 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:59 INFO - PROCESS | 328 | 1461266759856 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 12:25:59 INFO - PROCESS | 328 | 1461266759862 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFBF000 == 44 [pid = 328] [id = 72] 12:25:59 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F926F27800) [pid = 328] [serial = 213] [outer = 0000000000000000] 12:25:59 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F932F49400) [pid = 328] [serial = 214] [outer = 000000F926F27800] 12:25:59 INFO - PROCESS | 328 | 1461266759908 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F936AE0000) [pid = 328] [serial = 215] [outer = 000000F926F27800] 12:26:00 INFO - PROCESS | 328 | 1461266760316 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 589ms 12:26:00 INFO - PROCESS | 328 | 1461266760364 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 328 | 1461266760367 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 12:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:26:00 INFO - PROCESS | 328 | 1461266760370 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 328 | 1461266760372 Marionette TRACE conn5 <- [1,254,null,{}] 12:26:00 INFO - PROCESS | 328 | 1461266760375 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:00 INFO - PROCESS | 328 | 1461266760456 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 12:26:00 INFO - PROCESS | 328 | 1461266760462 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFD8800 == 45 [pid = 328] [id = 73] 12:26:00 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F938DE5C00) [pid = 328] [serial = 216] [outer = 0000000000000000] 12:26:00 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F938DEB000) [pid = 328] [serial = 217] [outer = 000000F938DE5C00] 12:26:00 INFO - PROCESS | 328 | 1461266760508 Marionette DEBUG loaded listener.js 12:26:00 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F93A6C9400) [pid = 328] [serial = 218] [outer = 000000F938DE5C00] 12:26:00 INFO - PROCESS | 328 | 1461266760934 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 587ms 12:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:26:00 INFO - PROCESS | 328 | 1461266760967 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 328 | 1461266760969 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 12:26:00 INFO - PROCESS | 328 | 1461266760973 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 328 | 1461266760975 Marionette TRACE conn5 <- [1,258,null,{}] 12:26:00 INFO - PROCESS | 328 | 1461266760978 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:01 INFO - PROCESS | 328 | 1461266761058 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 12:26:01 INFO - PROCESS | 328 | 1461266761064 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFF4000 == 46 [pid = 328] [id = 74] 12:26:01 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F93AD5C000) [pid = 328] [serial = 219] [outer = 0000000000000000] 12:26:01 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F93AF50C00) [pid = 328] [serial = 220] [outer = 000000F93AD5C000] 12:26:01 INFO - PROCESS | 328 | 1461266761117 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F93C2CD800) [pid = 328] [serial = 221] [outer = 000000F93AD5C000] 12:26:01 INFO - PROCESS | 328 | 1461266761539 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 586ms 12:26:01 INFO - PROCESS | 328 | 1461266761561 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 328 | 1461266761563 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 12:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:26:01 INFO - PROCESS | 328 | 1461266761575 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 328 | 1461266761578 Marionette TRACE conn5 <- [1,262,null,{}] 12:26:01 INFO - PROCESS | 328 | 1461266761581 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:01 INFO - PROCESS | 328 | 1461266761735 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 12:26:01 INFO - PROCESS | 328 | 1461266761872 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F92788C000 == 47 [pid = 328] [id = 75] 12:26:01 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F926D53C00) [pid = 328] [serial = 222] [outer = 0000000000000000] 12:26:01 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F926E41800) [pid = 328] [serial = 223] [outer = 000000F926D53C00] 12:26:01 INFO - PROCESS | 328 | 1461266761935 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F92B993000) [pid = 328] [serial = 224] [outer = 000000F926D53C00] 12:26:02 INFO - PROCESS | 328 | 1461266762478 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:26:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 987ms 12:26:02 INFO - PROCESS | 328 | 1461266762558 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 328 | 1461266762563 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 12:26:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:26:02 INFO - PROCESS | 328 | 1461266762568 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 328 | 1461266762573 Marionette TRACE conn5 <- [1,266,null,{}] 12:26:02 INFO - PROCESS | 328 | 1461266762578 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:02 INFO - PROCESS | 328 | 1461266762695 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 12:26:02 INFO - PROCESS | 328 | 1461266762758 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F933115800 == 48 [pid = 328] [id = 76] 12:26:02 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F93045D000) [pid = 328] [serial = 225] [outer = 0000000000000000] 12:26:02 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F930B60400) [pid = 328] [serial = 226] [outer = 000000F93045D000] 12:26:02 INFO - PROCESS | 328 | 1461266762820 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F930F2E400) [pid = 328] [serial = 227] [outer = 000000F93045D000] 12:26:03 INFO - PROCESS | 328 | 1461266763415 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 881ms 12:26:03 INFO - PROCESS | 328 | 1461266763486 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 328 | 1461266763489 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 12:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:26:03 INFO - PROCESS | 328 | 1461266763526 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 328 | 1461266763528 Marionette TRACE conn5 <- [1,270,null,{}] 12:26:03 INFO - PROCESS | 328 | 1461266763585 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:03 INFO - PROCESS | 328 | 1461266763752 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 12:26:03 INFO - PROCESS | 328 | 1461266763896 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA43000 == 49 [pid = 328] [id = 77] 12:26:03 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F93560F800) [pid = 328] [serial = 228] [outer = 0000000000000000] 12:26:03 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F936AE0400) [pid = 328] [serial = 229] [outer = 000000F93560F800] 12:26:03 INFO - PROCESS | 328 | 1461266763966 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F938DE9000) [pid = 328] [serial = 230] [outer = 000000F93560F800] 12:26:04 INFO - PROCESS | 328 | 1461266764530 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1046ms 12:26:04 INFO - PROCESS | 328 | 1461266764563 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 328 | 1461266764567 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 12:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:26:04 INFO - PROCESS | 328 | 1461266764579 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 328 | 1461266764584 Marionette TRACE conn5 <- [1,274,null,{}] 12:26:04 INFO - PROCESS | 328 | 1461266764588 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:04 INFO - PROCESS | 328 | 1461266764699 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 12:26:04 INFO - PROCESS | 328 | 1461266764780 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C022800 == 50 [pid = 328] [id = 78] 12:26:04 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F9394E6800) [pid = 328] [serial = 231] [outer = 0000000000000000] 12:26:04 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9394EDC00) [pid = 328] [serial = 232] [outer = 000000F9394E6800] 12:26:04 INFO - PROCESS | 328 | 1461266764839 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F93C2D2800) [pid = 328] [serial = 233] [outer = 000000F9394E6800] 12:26:05 INFO - PROCESS | 328 | 1461266765413 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 881ms 12:26:05 INFO - PROCESS | 328 | 1461266765458 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 328 | 1461266765461 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 12:26:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:26:05 INFO - PROCESS | 328 | 1461266765465 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 328 | 1461266765467 Marionette TRACE conn5 <- [1,278,null,{}] 12:26:05 INFO - PROCESS | 328 | 1461266765470 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:05 INFO - PROCESS | 328 | 1461266765579 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 12:26:05 INFO - PROCESS | 328 | 1461266765651 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F938792800 == 51 [pid = 328] [id = 79] 12:26:05 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9394BE400) [pid = 328] [serial = 234] [outer = 0000000000000000] 12:26:05 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F9394C5C00) [pid = 328] [serial = 235] [outer = 000000F9394BE400] 12:26:05 INFO - PROCESS | 328 | 1461266765749 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F93C4F0800) [pid = 328] [serial = 236] [outer = 000000F9394BE400] 12:26:06 INFO - PROCESS | 328 | 1461266766333 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 924ms 12:26:06 INFO - PROCESS | 328 | 1461266766390 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 328 | 1461266766393 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 12:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:26:06 INFO - PROCESS | 328 | 1461266766397 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 328 | 1461266766400 Marionette TRACE conn5 <- [1,282,null,{}] 12:26:06 INFO - PROCESS | 328 | 1461266766403 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:06 INFO - PROCESS | 328 | 1461266766635 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 12:26:06 INFO - PROCESS | 328 | 1461266766765 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C181000 == 52 [pid = 328] [id = 80] 12:26:06 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F926D55C00) [pid = 328] [serial = 237] [outer = 0000000000000000] 12:26:06 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F926E3C400) [pid = 328] [serial = 238] [outer = 000000F926D55C00] 12:26:06 INFO - PROCESS | 328 | 1461266766818 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F92BAE3800) [pid = 328] [serial = 239] [outer = 000000F926D55C00] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFF4000 == 51 [pid = 328] [id = 74] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFD8800 == 50 [pid = 328] [id = 73] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFBF000 == 49 [pid = 328] [id = 72] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93A49F000 == 48 [pid = 328] [id = 71] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9275E7000 == 47 [pid = 328] [id = 70] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F936515800 == 46 [pid = 328] [id = 69] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9340C0000 == 45 [pid = 328] [id = 68] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93310C000 == 44 [pid = 328] [id = 67] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F926E9B800) [pid = 328] [serial = 135] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F930BEC400) [pid = 328] [serial = 138] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F93AD52000) [pid = 328] [serial = 175] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | 1461266767491 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F92C146800 == 43 [pid = 328] [id = 66] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F92C7C2800 == 42 [pid = 328] [id = 65] 12:26:07 INFO - PROCESS | 328 | --DOCSHELL 000000F92BB7B800 == 41 [pid = 328] [id = 64] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F9350CC800) [pid = 328] [serial = 167] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F934E7A400) [pid = 328] [serial = 169] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F936597000) [pid = 328] [serial = 170] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F933BD3C00) [pid = 328] [serial = 161] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F932F47000) [pid = 328] [serial = 157] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F933CE9C00) [pid = 328] [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.] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F933CE9800) [pid = 328] [serial = 88] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F9302D5800) [pid = 328] [serial = 91] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F9350F0800) [pid = 328] [serial = 97] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933A4B400) [pid = 328] [serial = 94] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F933ADC400) [pid = 328] [serial = 160] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F934680400) [pid = 328] [serial = 163] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F934E76C00) [pid = 328] [serial = 166] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F931745400) [pid = 328] [serial = 156] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F926F26000) [pid = 328] [serial = 147] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F92BA5EC00) [pid = 328] [serial = 148] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F92C846C00) [pid = 328] [serial = 150] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F92D98B400) [pid = 328] [serial = 151] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F93579B000) [pid = 328] [serial = 142] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F934BA2800) [pid = 328] [serial = 141] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F92BA5DC00) [pid = 328] [serial = 145] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F926F2BC00) [pid = 328] [serial = 144] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F934BA3000) [pid = 328] [serial = 164] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F9304A3C00) [pid = 328] [serial = 153] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F930BF1C00) [pid = 328] [serial = 154] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F936F52400) [pid = 328] [serial = 172] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F93A6C6800) [pid = 328] [serial = 173] [outer = 0000000000000000] [url = about:blank] 12:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1124ms 12:26:07 INFO - PROCESS | 328 | 1461266767525 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 328 | 1461266767530 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 12:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:26:07 INFO - PROCESS | 328 | 1461266767534 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 328 | 1461266767539 Marionette TRACE conn5 <- [1,286,null,{}] 12:26:07 INFO - PROCESS | 328 | 1461266767559 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:07 INFO - PROCESS | 328 | 1461266767653 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 12:26:07 INFO - PROCESS | 328 | 1461266767660 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F927F0D800 == 42 [pid = 328] [id = 81] 12:26:07 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F926E9B800) [pid = 328] [serial = 240] [outer = 0000000000000000] 12:26:07 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F926EA4C00) [pid = 328] [serial = 241] [outer = 000000F926E9B800] 12:26:07 INFO - PROCESS | 328 | 1461266767711 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F92BA5E000) [pid = 328] [serial = 242] [outer = 000000F926E9B800] 12:26:08 INFO - PROCESS | 328 | 1461266768187 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 693ms 12:26:08 INFO - PROCESS | 328 | 1461266768231 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 328 | 1461266768234 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 12:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:26:08 INFO - PROCESS | 328 | 1461266768237 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 328 | 1461266768239 Marionette TRACE conn5 <- [1,290,null,{}] 12:26:08 INFO - PROCESS | 328 | 1461266768243 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 328 | 1461266768328 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 12:26:08 INFO - PROCESS | 328 | 1461266768346 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F930FDF000 == 43 [pid = 328] [id = 82] 12:26:08 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F92D3A0800) [pid = 328] [serial = 243] [outer = 0000000000000000] 12:26:08 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F92D98B400) [pid = 328] [serial = 244] [outer = 000000F92D3A0800] 12:26:08 INFO - PROCESS | 328 | 1461266768395 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F93045B800) [pid = 328] [serial = 245] [outer = 000000F92D3A0800] 12:26:08 INFO - PROCESS | 328 | 1461266768830 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 629ms 12:26:08 INFO - PROCESS | 328 | 1461266768869 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 328 | 1461266768873 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 12:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:26:08 INFO - PROCESS | 328 | 1461266768884 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 328 | 1461266768889 Marionette TRACE conn5 <- [1,294,null,{}] 12:26:08 INFO - PROCESS | 328 | 1461266768892 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 328 | 1461266768978 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 12:26:08 INFO - PROCESS | 328 | 1461266768987 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F9340B9800 == 44 [pid = 328] [id = 83] 12:26:09 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F930BCD400) [pid = 328] [serial = 246] [outer = 0000000000000000] 12:26:09 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F930F29800) [pid = 328] [serial = 247] [outer = 000000F930BCD400] 12:26:09 INFO - PROCESS | 328 | 1461266769035 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F931DD2800) [pid = 328] [serial = 248] [outer = 000000F930BCD400] 12:26:09 INFO - PROCESS | 328 | 1461266769453 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 629ms 12:26:09 INFO - PROCESS | 328 | 1461266769512 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 328 | 1461266769514 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 12:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:26:09 INFO - PROCESS | 328 | 1461266769518 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 328 | 1461266769520 Marionette TRACE conn5 <- [1,298,null,{}] 12:26:09 INFO - PROCESS | 328 | 1461266769523 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:09 INFO - PROCESS | 328 | 1461266769606 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 12:26:09 INFO - PROCESS | 328 | 1461266769612 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F9357D9800 == 45 [pid = 328] [id = 84] 12:26:09 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F93353E800) [pid = 328] [serial = 249] [outer = 0000000000000000] 12:26:09 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F933767000) [pid = 328] [serial = 250] [outer = 000000F93353E800] 12:26:09 INFO - PROCESS | 328 | 1461266769659 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F933A4B400) [pid = 328] [serial = 251] [outer = 000000F93353E800] 12:26:09 INFO - PROCESS | 328 | 1461266769949 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:26:10 INFO - PROCESS | 328 | 1461266770169 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 12:26:10 INFO - PROCESS | 328 | 1461266770192 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 328 | 1461266770194 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 12:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:26:10 INFO - PROCESS | 328 | 1461266770204 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 328 | 1461266770206 Marionette TRACE conn5 <- [1,302,null,{}] 12:26:10 INFO - PROCESS | 328 | 1461266770209 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:10 INFO - PROCESS | 328 | 1461266770314 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 12:26:10 INFO - PROCESS | 328 | 1461266770357 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DB8800 == 46 [pid = 328] [id = 85] 12:26:10 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F934A94000) [pid = 328] [serial = 252] [outer = 0000000000000000] 12:26:10 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F934AB1800) [pid = 328] [serial = 253] [outer = 000000F934A94000] 12:26:10 INFO - PROCESS | 328 | 1461266770421 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F934E75000) [pid = 328] [serial = 254] [outer = 000000F934A94000] 12:26:10 INFO - PROCESS | 328 | 1461266770881 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 734ms 12:26:10 INFO - PROCESS | 328 | 1461266770941 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 328 | 1461266770943 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 12:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:26:10 INFO - PROCESS | 328 | 1461266770947 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 328 | 1461266770948 Marionette TRACE conn5 <- [1,306,null,{}] 12:26:10 INFO - PROCESS | 328 | 1461266770952 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:11 INFO - PROCESS | 328 | 1461266771085 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 12:26:11 INFO - PROCESS | 328 | 1461266771109 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A805000 == 47 [pid = 328] [id = 86] 12:26:11 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F935610000) [pid = 328] [serial = 255] [outer = 0000000000000000] 12:26:11 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F936AE1000) [pid = 328] [serial = 256] [outer = 000000F935610000] 12:26:11 INFO - PROCESS | 328 | 1461266771155 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93795E800) [pid = 328] [serial = 257] [outer = 000000F935610000] 12:26:11 INFO - PROCESS | 328 | 1461266771574 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 12:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:26:11 INFO - PROCESS | 328 | 1461266771624 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 328 | 1461266771626 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 12:26:11 INFO - PROCESS | 328 | 1461266771629 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 328 | 1461266771631 Marionette TRACE conn5 <- [1,310,null,{}] 12:26:11 INFO - PROCESS | 328 | 1461266771635 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:11 INFO - PROCESS | 328 | 1461266771737 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 12:26:11 INFO - PROCESS | 328 | 1461266771744 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFBF000 == 48 [pid = 328] [id = 87] 12:26:11 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F935611400) [pid = 328] [serial = 258] [outer = 0000000000000000] 12:26:11 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F937988C00) [pid = 328] [serial = 259] [outer = 000000F935611400] 12:26:11 INFO - PROCESS | 328 | 1461266771789 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F93798FC00) [pid = 328] [serial = 260] [outer = 000000F935611400] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F93659C000) [pid = 328] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F92D3A1800) [pid = 328] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F93A6CB000) [pid = 328] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F930F90000) [pid = 328] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F9338AEC00) [pid = 328] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F92C843800) [pid = 328] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F926D51400) [pid = 328] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F926F27800) [pid = 328] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F930B68C00) [pid = 328] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F938DE5C00) [pid = 328] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F934AB1400) [pid = 328] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F92D31A400) [pid = 328] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:26:12 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F926E3DC00) [pid = 328] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:26:12 INFO - PROCESS | 328 | 1461266772313 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 734ms 12:26:12 INFO - PROCESS | 328 | 1461266772382 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 328 | 1461266772384 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 12:26:12 INFO - PROCESS | 328 | 1461266772387 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:26:12 INFO - PROCESS | 328 | 1461266772389 Marionette TRACE conn5 <- [1,314,null,{}] 12:26:12 INFO - PROCESS | 328 | 1461266772395 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:12 INFO - PROCESS | 328 | 1461266772475 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 12:26:12 INFO - PROCESS | 328 | 1461266772483 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF44800 == 49 [pid = 328] [id = 88] 12:26:12 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F930B68C00) [pid = 328] [serial = 261] [outer = 0000000000000000] 12:26:12 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F93796B400) [pid = 328] [serial = 262] [outer = 000000F930B68C00] 12:26:12 INFO - PROCESS | 328 | 1461266772528 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F937994C00) [pid = 328] [serial = 263] [outer = 000000F930B68C00] 12:26:12 INFO - PROCESS | 328 | 1461266772936 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 588ms 12:26:12 INFO - PROCESS | 328 | 1461266772980 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 328 | 1461266772982 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 12:26:12 INFO - PROCESS | 328 | 1461266772985 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:26:12 INFO - PROCESS | 328 | 1461266772987 Marionette TRACE conn5 <- [1,318,null,{}] 12:26:12 INFO - PROCESS | 328 | 1461266772991 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:13 INFO - PROCESS | 328 | 1461266773072 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 12:26:13 INFO - PROCESS | 328 | 1461266773078 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C039000 == 50 [pid = 328] [id = 89] 12:26:13 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F938995800) [pid = 328] [serial = 264] [outer = 0000000000000000] 12:26:13 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F938998400) [pid = 328] [serial = 265] [outer = 000000F938995800] 12:26:13 INFO - PROCESS | 328 | 1461266773124 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F9389A0800) [pid = 328] [serial = 266] [outer = 000000F938995800] 12:26:13 INFO - PROCESS | 328 | 1461266773540 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 630ms 12:26:13 INFO - PROCESS | 328 | 1461266773618 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 328 | 1461266773620 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 12:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:26:13 INFO - PROCESS | 328 | 1461266773624 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 328 | 1461266773626 Marionette TRACE conn5 <- [1,322,null,{}] 12:26:13 INFO - PROCESS | 328 | 1461266773630 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:13 INFO - PROCESS | 328 | 1461266773711 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 12:26:13 INFO - PROCESS | 328 | 1461266773719 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB55800 == 51 [pid = 328] [id = 90] 12:26:13 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F936208800) [pid = 328] [serial = 267] [outer = 0000000000000000] 12:26:13 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F93620D800) [pid = 328] [serial = 268] [outer = 000000F936208800] 12:26:13 INFO - PROCESS | 328 | 1461266773770 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F938DE2C00) [pid = 328] [serial = 269] [outer = 000000F936208800] 12:26:14 INFO - PROCESS | 328 | 1461266774407 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 839ms 12:26:14 INFO - PROCESS | 328 | 1461266774472 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 328 | 1461266774476 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 12:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:26:14 INFO - PROCESS | 328 | 1461266774483 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 328 | 1461266774487 Marionette TRACE conn5 <- [1,326,null,{}] 12:26:14 INFO - PROCESS | 328 | 1461266774494 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:14 INFO - PROCESS | 328 | 1461266774607 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 12:26:14 INFO - PROCESS | 328 | 1461266774680 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2C6000 == 52 [pid = 328] [id = 91] 12:26:14 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F926F23000) [pid = 328] [serial = 270] [outer = 0000000000000000] 12:26:14 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F92C1B0400) [pid = 328] [serial = 271] [outer = 000000F926F23000] 12:26:14 INFO - PROCESS | 328 | 1461266774782 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F92D31A400) [pid = 328] [serial = 272] [outer = 000000F926F23000] 12:26:15 INFO - PROCESS | 328 | 1461266775434 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 986ms 12:26:15 INFO - PROCESS | 328 | 1461266775474 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 328 | 1461266775481 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 12:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:26:15 INFO - PROCESS | 328 | 1461266775488 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 328 | 1461266775491 Marionette TRACE conn5 <- [1,330,null,{}] 12:26:15 INFO - PROCESS | 328 | 1461266775495 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:15 INFO - PROCESS | 328 | 1461266775608 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 12:26:15 INFO - PROCESS | 328 | 1461266775681 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362A3000 == 53 [pid = 328] [id = 92] 12:26:15 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F930BD5000) [pid = 328] [serial = 273] [outer = 0000000000000000] 12:26:15 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F930CB1800) [pid = 328] [serial = 274] [outer = 000000F930BD5000] 12:26:15 INFO - PROCESS | 328 | 1461266775781 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9338AD000) [pid = 328] [serial = 275] [outer = 000000F930BD5000] 12:26:16 INFO - PROCESS | 328 | 1461266776452 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1019ms 12:26:16 INFO - PROCESS | 328 | 1461266776513 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 328 | 1461266776516 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 12:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:26:16 INFO - PROCESS | 328 | 1461266776520 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 328 | 1461266776524 Marionette TRACE conn5 <- [1,334,null,{}] 12:26:16 INFO - PROCESS | 328 | 1461266776536 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:16 INFO - PROCESS | 328 | 1461266776701 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 12:26:16 INFO - PROCESS | 328 | 1461266776822 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFB4000 == 54 [pid = 328] [id = 93] 12:26:16 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F934E6EC00) [pid = 328] [serial = 276] [outer = 0000000000000000] 12:26:16 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F93620A000) [pid = 328] [serial = 277] [outer = 000000F934E6EC00] 12:26:16 INFO - PROCESS | 328 | 1461266776885 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F93798A400) [pid = 328] [serial = 278] [outer = 000000F934E6EC00] 12:26:17 INFO - PROCESS | 328 | 1461266777667 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1181ms 12:26:17 INFO - PROCESS | 328 | 1461266777702 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 328 | 1461266777707 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 12:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:26:17 INFO - PROCESS | 328 | 1461266777712 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 328 | 1461266777715 Marionette TRACE conn5 <- [1,338,null,{}] 12:26:17 INFO - PROCESS | 328 | 1461266777721 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:17 INFO - PROCESS | 328 | 1461266777820 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 12:26:17 INFO - PROCESS | 328 | 1461266777888 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2C8800 == 55 [pid = 328] [id = 94] 12:26:17 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F92B945800) [pid = 328] [serial = 279] [outer = 0000000000000000] 12:26:17 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F92C120800) [pid = 328] [serial = 280] [outer = 000000F92B945800] 12:26:17 INFO - PROCESS | 328 | 1461266777943 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F92D31A000) [pid = 328] [serial = 281] [outer = 000000F92B945800] 12:26:18 INFO - PROCESS | 328 | 1461266778562 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 881ms 12:26:18 INFO - PROCESS | 328 | 1461266778598 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 328 | 1461266778604 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 12:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:26:18 INFO - PROCESS | 328 | 1461266778610 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 328 | 1461266778613 Marionette TRACE conn5 <- [1,342,null,{}] 12:26:18 INFO - PROCESS | 328 | 1461266778617 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:18 INFO - PROCESS | 328 | 1461266778716 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 12:26:18 INFO - PROCESS | 328 | 1461266778811 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2BA000 == 56 [pid = 328] [id = 95] 12:26:18 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F92D3A3000) [pid = 328] [serial = 282] [outer = 0000000000000000] 12:26:18 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F930458400) [pid = 328] [serial = 283] [outer = 000000F92D3A3000] 12:26:18 INFO - PROCESS | 328 | 1461266778864 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F930B69C00) [pid = 328] [serial = 284] [outer = 000000F92D3A3000] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F93C039000 == 55 [pid = 328] [id = 89] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF44800 == 54 [pid = 328] [id = 88] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFBF000 == 53 [pid = 328] [id = 87] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F93A805000 == 52 [pid = 328] [id = 86] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F937DB8800 == 51 [pid = 328] [id = 85] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F9357D9800 == 50 [pid = 328] [id = 84] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F9340B9800 == 49 [pid = 328] [id = 83] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F930FDF000 == 48 [pid = 328] [id = 82] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F92756A000) [pid = 328] [serial = 178] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F9302D4400) [pid = 328] [serial = 181] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F934AAA400) [pid = 328] [serial = 184] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F93A6CD000) [pid = 328] [serial = 187] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F93AF50C00) [pid = 328] [serial = 220] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F927F0D800 == 47 [pid = 328] [id = 81] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F92C181000 == 46 [pid = 328] [id = 80] 12:26:19 INFO - PROCESS | 328 | --DOCSHELL 000000F92788C000 == 45 [pid = 328] [id = 75] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F93353EC00) [pid = 328] [serial = 139] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F928A37800) [pid = 328] [serial = 136] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F937966000) [pid = 328] [serial = 208] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F92D3A6400) [pid = 328] [serial = 196] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F93AF49800) [pid = 328] [serial = 176] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F9304AA000) [pid = 328] [serial = 197] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F931D50400) [pid = 328] [serial = 199] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F93376C000) [pid = 328] [serial = 200] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F937D48800) [pid = 328] [serial = 209] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933A56C00) [pid = 328] [serial = 202] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F92D98D800) [pid = 328] [serial = 194] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F92C848400) [pid = 328] [serial = 193] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F926F23C00) [pid = 328] [serial = 191] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F926E39000) [pid = 328] [serial = 190] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F936AE0000) [pid = 328] [serial = 215] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F930B6BC00) [pid = 328] [serial = 211] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F932F49400) [pid = 328] [serial = 214] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F93AD55000) [pid = 328] [serial = 212] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F93A6C9400) [pid = 328] [serial = 218] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F934BA6000) [pid = 328] [serial = 205] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F934E7DC00) [pid = 328] [serial = 206] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F938DEB000) [pid = 328] [serial = 217] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F933CE4800) [pid = 328] [serial = 203] [outer = 0000000000000000] [url = about:blank] 12:26:19 INFO - PROCESS | 328 | 1461266779386 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 840ms 12:26:19 INFO - PROCESS | 328 | 1461266779451 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 328 | 1461266779453 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 12:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:26:19 INFO - PROCESS | 328 | 1461266779457 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 328 | 1461266779461 Marionette TRACE conn5 <- [1,346,null,{}] 12:26:19 INFO - PROCESS | 328 | 1461266779472 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:19 INFO - PROCESS | 328 | 1461266779561 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 12:26:19 INFO - PROCESS | 328 | 1461266779630 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C67F000 == 46 [pid = 328] [id = 96] 12:26:19 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F92BA5DC00) [pid = 328] [serial = 285] [outer = 0000000000000000] 12:26:19 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F92D3A6400) [pid = 328] [serial = 286] [outer = 000000F92BA5DC00] 12:26:19 INFO - PROCESS | 328 | 1461266779682 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F930BE4C00) [pid = 328] [serial = 287] [outer = 000000F92BA5DC00] 12:26:20 INFO - PROCESS | 328 | 1461266780095 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 692ms 12:26:20 INFO - PROCESS | 328 | 1461266780152 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 328 | 1461266780155 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 12:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:26:20 INFO - PROCESS | 328 | 1461266780159 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 328 | 1461266780161 Marionette TRACE conn5 <- [1,350,null,{}] 12:26:20 INFO - PROCESS | 328 | 1461266780165 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:20 INFO - PROCESS | 328 | 1461266780250 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 12:26:20 INFO - PROCESS | 328 | 1461266780258 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EA6000 == 47 [pid = 328] [id = 97] 12:26:20 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F931752C00) [pid = 328] [serial = 288] [outer = 0000000000000000] 12:26:20 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F933542400) [pid = 328] [serial = 289] [outer = 000000F931752C00] 12:26:20 INFO - PROCESS | 328 | 1461266780307 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F933772000) [pid = 328] [serial = 290] [outer = 000000F931752C00] 12:26:20 INFO - PROCESS | 328 | 1461266780738 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 629ms 12:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:26:20 INFO - PROCESS | 328 | 1461266780791 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 328 | 1461266780793 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 12:26:20 INFO - PROCESS | 328 | 1461266780796 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 328 | 1461266780798 Marionette TRACE conn5 <- [1,354,null,{}] 12:26:20 INFO - PROCESS | 328 | 1461266780802 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:20 INFO - PROCESS | 328 | 1461266780882 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 12:26:20 INFO - PROCESS | 328 | 1461266780920 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F93422F000 == 48 [pid = 328] [id = 98] 12:26:20 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F933A4CC00) [pid = 328] [serial = 291] [outer = 0000000000000000] 12:26:20 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F933BC4C00) [pid = 328] [serial = 292] [outer = 000000F933A4CC00] 12:26:20 INFO - PROCESS | 328 | 1461266780969 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F933CE5800) [pid = 328] [serial = 293] [outer = 000000F933A4CC00] 12:26:21 INFO - PROCESS | 328 | 1461266781405 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 12:26:21 INFO - PROCESS | 328 | 1461266781471 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 12:26:21 INFO - PROCESS | 328 | 1461266781473 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 12:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:26:21 INFO - PROCESS | 328 | 1461266781477 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:26:21 INFO - PROCESS | 328 | 1461266781479 Marionette TRACE conn5 <- [1,358,null,{}] 12:26:21 INFO - PROCESS | 328 | 1461266781490 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:21 INFO - PROCESS | 328 | 1461266781619 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 12:26:21 INFO - PROCESS | 328 | 1461266781634 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F93629D000 == 49 [pid = 328] [id = 99] 12:26:21 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F934828C00) [pid = 328] [serial = 294] [outer = 0000000000000000] 12:26:21 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F934AB6000) [pid = 328] [serial = 295] [outer = 000000F934828C00] 12:26:21 INFO - PROCESS | 328 | 1461266781718 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F9350D0400) [pid = 328] [serial = 296] [outer = 000000F934828C00] 12:26:22 INFO - PROCESS | 328 | 1461266782162 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 734ms 12:26:22 INFO - PROCESS | 328 | 1461266782245 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 328 | 1461266782247 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 12:26:22 INFO - PROCESS | 328 | 1461266782251 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 328 | 1461266782252 Marionette TRACE conn5 <- [1,362,null,{}] 12:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:26:22 INFO - PROCESS | 328 | 1461266782256 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:22 INFO - PROCESS | 328 | 1461266782356 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 12:26:22 INFO - PROCESS | 328 | 1461266782369 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FEF800 == 50 [pid = 328] [id = 100] 12:26:22 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F93620A800) [pid = 328] [serial = 297] [outer = 0000000000000000] 12:26:22 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F936599800) [pid = 328] [serial = 298] [outer = 000000F93620A800] 12:26:22 INFO - PROCESS | 328 | 1461266782416 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F937360400) [pid = 328] [serial = 299] [outer = 000000F93620A800] 12:26:22 INFO - PROCESS | 328 | 1461266782868 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 629ms 12:26:22 INFO - PROCESS | 328 | 1461266782887 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 328 | 1461266782890 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 12:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:26:22 INFO - PROCESS | 328 | 1461266782893 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 328 | 1461266782894 Marionette TRACE conn5 <- [1,366,null,{}] 12:26:22 INFO - PROCESS | 328 | 1461266782904 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:23 INFO - PROCESS | 328 | 1461266783007 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 12:26:23 INFO - PROCESS | 328 | 1461266783014 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F92B9D6800 == 51 [pid = 328] [id = 101] 12:26:23 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F9373C4000) [pid = 328] [serial = 300] [outer = 0000000000000000] 12:26:23 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F937965C00) [pid = 328] [serial = 301] [outer = 000000F9373C4000] 12:26:23 INFO - PROCESS | 328 | 1461266783060 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F937992C00) [pid = 328] [serial = 302] [outer = 000000F9373C4000] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F93353E800) [pid = 328] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F926D55C00) [pid = 328] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F93045D000) [pid = 328] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F9394BE400) [pid = 328] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F938995800) [pid = 328] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F93560F800) [pid = 328] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F926D53C00) [pid = 328] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F930BCD400) [pid = 328] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F92D3A0800) [pid = 328] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F93AD5C000) [pid = 328] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F926E9B800) [pid = 328] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F933BD0C00) [pid = 328] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F92D3A2800) [pid = 328] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F934E77800) [pid = 328] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F926F27C00) [pid = 328] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F93796B000) [pid = 328] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F934A94000) [pid = 328] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F935610000) [pid = 328] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F935611400) [pid = 328] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F930B68C00) [pid = 328] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:26:23 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F9394E6800) [pid = 328] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:26:23 INFO - PROCESS | 328 | 1461266783758 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 882ms 12:26:23 INFO - PROCESS | 328 | 1461266783778 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 328 | 1461266783780 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 12:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:26:23 INFO - PROCESS | 328 | 1461266783784 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 328 | 1461266783786 Marionette TRACE conn5 <- [1,370,null,{}] 12:26:23 INFO - PROCESS | 328 | 1461266783789 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:23 INFO - PROCESS | 328 | 1461266783870 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 12:26:23 INFO - PROCESS | 328 | 1461266783876 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93380B000 == 52 [pid = 328] [id = 102] 12:26:23 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F92C83AC00) [pid = 328] [serial = 303] [outer = 0000000000000000] 12:26:23 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F9302D0C00) [pid = 328] [serial = 304] [outer = 000000F92C83AC00] 12:26:23 INFO - PROCESS | 328 | 1461266783924 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F934E74400) [pid = 328] [serial = 305] [outer = 000000F92C83AC00] 12:26:24 INFO - PROCESS | 328 | 1461266784345 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 586ms 12:26:24 INFO - PROCESS | 328 | 1461266784374 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 328 | 1461266784376 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 12:26:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:26:24 INFO - PROCESS | 328 | 1461266784379 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 328 | 1461266784381 Marionette TRACE conn5 <- [1,374,null,{}] 12:26:24 INFO - PROCESS | 328 | 1461266784384 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:24 INFO - PROCESS | 328 | 1461266784464 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 12:26:24 INFO - PROCESS | 328 | 1461266784470 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A811800 == 53 [pid = 328] [id = 103] 12:26:24 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F9373C6400) [pid = 328] [serial = 306] [outer = 0000000000000000] 12:26:24 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F938995800) [pid = 328] [serial = 307] [outer = 000000F9373C6400] 12:26:24 INFO - PROCESS | 328 | 1461266784517 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F938B13800) [pid = 328] [serial = 308] [outer = 000000F9373C6400] 12:26:24 INFO - PROCESS | 328 | 1461266784947 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:26:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 629ms 12:26:25 INFO - PROCESS | 328 | 1461266785012 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 328 | 1461266785015 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 12:26:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:26:25 INFO - PROCESS | 328 | 1461266785018 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 328 | 1461266785021 Marionette TRACE conn5 <- [1,378,null,{}] 12:26:25 INFO - PROCESS | 328 | 1461266785024 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:25 INFO - PROCESS | 328 | 1461266785127 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 12:26:25 INFO - PROCESS | 328 | 1461266785135 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF2B000 == 54 [pid = 328] [id = 104] 12:26:25 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F938B20400) [pid = 328] [serial = 309] [outer = 0000000000000000] 12:26:25 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F938DE8400) [pid = 328] [serial = 310] [outer = 000000F938B20400] 12:26:25 INFO - PROCESS | 328 | 1461266785194 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F9394BD800) [pid = 328] [serial = 311] [outer = 000000F938B20400] 12:26:26 INFO - PROCESS | 328 | 1461266786016 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:26:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1029ms 12:26:26 INFO - PROCESS | 328 | 1461266786050 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 328 | 1461266786054 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 12:26:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:26:26 INFO - PROCESS | 328 | 1461266786060 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 328 | 1461266786065 Marionette TRACE conn5 <- [1,382,null,{}] 12:26:26 INFO - PROCESS | 328 | 1461266786108 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:26 INFO - PROCESS | 328 | 1461266786220 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 12:26:26 INFO - PROCESS | 328 | 1461266786340 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F92B9CC800 == 55 [pid = 328] [id = 105] 12:26:26 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F926F28400) [pid = 328] [serial = 312] [outer = 0000000000000000] 12:26:26 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F927349C00) [pid = 328] [serial = 313] [outer = 000000F926F28400] 12:26:26 INFO - PROCESS | 328 | 1461266786402 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F92C704800) [pid = 328] [serial = 314] [outer = 000000F926F28400] 12:26:27 INFO - PROCESS | 328 | 1461266787042 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:26:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:26:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1009ms 12:26:27 INFO - PROCESS | 328 | 1461266787074 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 12:26:27 INFO - PROCESS | 328 | 1461266787080 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 12:26:27 INFO - PROCESS | 328 | 1461266787087 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:26:27 INFO - PROCESS | 328 | 1461266787090 Marionette TRACE conn5 <- [1,386,null,{}] 12:26:27 INFO - PROCESS | 328 | 1461266787094 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:27 INFO - PROCESS | 328 | 1461266787204 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 12:26:27 INFO - PROCESS | 328 | 1461266787277 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F0A800 == 56 [pid = 328] [id = 106] 12:26:27 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F930BD1400) [pid = 328] [serial = 315] [outer = 0000000000000000] 12:26:27 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F93353FC00) [pid = 328] [serial = 316] [outer = 000000F930BD1400] 12:26:27 INFO - PROCESS | 328 | 1461266787335 Marionette DEBUG loaded listener.js 12:26:27 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F933CE2000) [pid = 328] [serial = 317] [outer = 000000F930BD1400] 12:26:28 INFO - PROCESS | 328 | 1461266787995 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 924ms 12:26:28 INFO - PROCESS | 328 | 1461266788017 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 328 | 1461266788019 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 12:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:26:28 INFO - PROCESS | 328 | 1461266788023 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 328 | 1461266788027 Marionette TRACE conn5 <- [1,390,null,{}] 12:26:28 INFO - PROCESS | 328 | 1461266788039 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:28 INFO - PROCESS | 328 | 1461266788149 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 12:26:28 INFO - PROCESS | 328 | 1461266788236 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF36800 == 57 [pid = 328] [id = 107] 12:26:28 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F934E7C000) [pid = 328] [serial = 318] [outer = 0000000000000000] 12:26:28 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F936ADF800) [pid = 328] [serial = 319] [outer = 000000F934E7C000] 12:26:28 INFO - PROCESS | 328 | 1461266788297 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F938769C00) [pid = 328] [serial = 320] [outer = 000000F934E7C000] 12:26:28 INFO - PROCESS | 328 | 1461266788885 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 881ms 12:26:28 INFO - PROCESS | 328 | 1461266788907 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 328 | 1461266788910 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 12:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:26:28 INFO - PROCESS | 328 | 1461266788913 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 328 | 1461266788916 Marionette TRACE conn5 <- [1,394,null,{}] 12:26:28 INFO - PROCESS | 328 | 1461266788919 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:29 INFO - PROCESS | 328 | 1461266789027 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 12:26:29 INFO - PROCESS | 328 | 1461266789112 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA42800 == 58 [pid = 328] [id = 108] 12:26:29 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F93899BC00) [pid = 328] [serial = 321] [outer = 0000000000000000] 12:26:29 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F938B1C800) [pid = 328] [serial = 322] [outer = 000000F93899BC00] 12:26:29 INFO - PROCESS | 328 | 1461266789170 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F938DF0800) [pid = 328] [serial = 323] [outer = 000000F93899BC00] 12:26:29 INFO - PROCESS | 328 | 1461266789777 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 924ms 12:26:29 INFO - PROCESS | 328 | 1461266789839 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 12:26:29 INFO - PROCESS | 328 | 1461266789842 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 12:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:26:29 INFO - PROCESS | 328 | 1461266789846 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 328 | 1461266789848 Marionette TRACE conn5 <- [1,398,null,{}] 12:26:29 INFO - PROCESS | 328 | 1461266789851 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:29 INFO - PROCESS | 328 | 1461266789954 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 12:26:30 INFO - PROCESS | 328 | 1461266790026 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DB5800 == 59 [pid = 328] [id = 109] 12:26:30 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9394C4800) [pid = 328] [serial = 324] [outer = 0000000000000000] 12:26:30 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F9394E3C00) [pid = 328] [serial = 325] [outer = 000000F9394C4800] 12:26:30 INFO - PROCESS | 328 | 1461266790084 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9394EE400) [pid = 328] [serial = 326] [outer = 000000F9394C4800] 12:26:30 INFO - PROCESS | 328 | 1461266790694 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:26:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 923ms 12:26:30 INFO - PROCESS | 328 | 1461266790772 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 328 | 1461266790775 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 12:26:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:26:30 INFO - PROCESS | 328 | 1461266790778 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 328 | 1461266790781 Marionette TRACE conn5 <- [1,402,null,{}] 12:26:30 INFO - PROCESS | 328 | 1461266790784 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:30 INFO - PROCESS | 328 | 1461266790917 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 12:26:30 INFO - PROCESS | 328 | 1461266790985 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F92548E000 == 60 [pid = 328] [id = 110] 12:26:31 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F926C13400) [pid = 328] [serial = 327] [outer = 0000000000000000] 12:26:31 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F926E9F000) [pid = 328] [serial = 328] [outer = 000000F926C13400] 12:26:31 INFO - PROCESS | 328 | 1461266791087 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F930F2F800) [pid = 328] [serial = 329] [outer = 000000F926C13400] 12:26:31 INFO - PROCESS | 328 | 1461266791873 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1120ms 12:26:31 INFO - PROCESS | 328 | 1461266791902 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 328 | 1461266791908 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 12:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:26:31 INFO - PROCESS | 328 | 1461266791913 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 328 | 1461266791917 Marionette TRACE conn5 <- [1,406,null,{}] 12:26:31 INFO - PROCESS | 328 | 1461266791922 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:32 INFO - PROCESS | 328 | 1461266792027 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 12:26:32 INFO - PROCESS | 328 | 1461266792104 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F92DDB9800 == 61 [pid = 328] [id = 111] 12:26:32 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F92C839400) [pid = 328] [serial = 330] [outer = 0000000000000000] 12:26:32 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F92D3A0000) [pid = 328] [serial = 331] [outer = 000000F92C839400] 12:26:32 INFO - PROCESS | 328 | 1461266792198 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F93045C000) [pid = 328] [serial = 332] [outer = 000000F92C839400] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93C421000 == 60 [pid = 328] [id = 59] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93A811800 == 59 [pid = 328] [id = 103] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93380B000 == 58 [pid = 328] [id = 102] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F92B9D6800 == 57 [pid = 328] [id = 101] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F936FEF800 == 56 [pid = 328] [id = 100] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93629D000 == 55 [pid = 328] [id = 99] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93422F000 == 54 [pid = 328] [id = 98] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F933EA6000 == 53 [pid = 328] [id = 97] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F92C67F000 == 52 [pid = 328] [id = 96] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F93620D800) [pid = 328] [serial = 268] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2BA000 == 51 [pid = 328] [id = 95] 12:26:32 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2C8800 == 50 [pid = 328] [id = 94] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F93795F800) [pid = 328] [serial = 185] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F931DD4C00) [pid = 328] [serial = 182] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F93AF4AC00) [pid = 328] [serial = 133] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F92C1B5C00) [pid = 328] [serial = 179] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F93AD55800) [pid = 328] [serial = 188] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F934AB1800) [pid = 328] [serial = 253] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F936AE1000) [pid = 328] [serial = 256] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F934E75000) [pid = 328] [serial = 254] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F937988C00) [pid = 328] [serial = 259] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F93795E800) [pid = 328] [serial = 257] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F93796B400) [pid = 328] [serial = 262] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F93C2D2800) [pid = 328] [serial = 233] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F9394EDC00) [pid = 328] [serial = 232] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F933767000) [pid = 328] [serial = 250] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F92BAE3800) [pid = 328] [serial = 239] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F926E3C400) [pid = 328] [serial = 238] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F930F2E400) [pid = 328] [serial = 227] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F930B60400) [pid = 328] [serial = 226] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F93C4F0800) [pid = 328] [serial = 236] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F9394C5C00) [pid = 328] [serial = 235] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F938998400) [pid = 328] [serial = 265] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F938DE9000) [pid = 328] [serial = 230] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F936AE0400) [pid = 328] [serial = 229] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F92B993000) [pid = 328] [serial = 224] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F926E41800) [pid = 328] [serial = 223] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F930F29800) [pid = 328] [serial = 247] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F931DD2800) [pid = 328] [serial = 248] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F92D98B400) [pid = 328] [serial = 244] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F93045B800) [pid = 328] [serial = 245] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F93C2CD800) [pid = 328] [serial = 221] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F926EA4C00) [pid = 328] [serial = 241] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F92BA5E000) [pid = 328] [serial = 242] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F93798FC00) [pid = 328] [serial = 260] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F9389A0800) [pid = 328] [serial = 266] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F937994C00) [pid = 328] [serial = 263] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F933A4B400) [pid = 328] [serial = 251] [outer = 0000000000000000] [url = about:blank] 12:26:32 INFO - PROCESS | 328 | 1461266792743 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:26:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 881ms 12:26:32 INFO - PROCESS | 328 | 1461266792798 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 328 | 1461266792803 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 12:26:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:26:32 INFO - PROCESS | 328 | 1461266792809 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 328 | 1461266792812 Marionette TRACE conn5 <- [1,410,null,{}] 12:26:32 INFO - PROCESS | 328 | 1461266792816 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:32 INFO - PROCESS | 328 | 1461266792902 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 12:26:33 INFO - PROCESS | 328 | 1461266792989 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C6C9800 == 51 [pid = 328] [id = 112] 12:26:33 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F926F20400) [pid = 328] [serial = 333] [outer = 0000000000000000] 12:26:33 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F92C83B000) [pid = 328] [serial = 334] [outer = 000000F926F20400] 12:26:33 INFO - PROCESS | 328 | 1461266793037 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F9304AB800) [pid = 328] [serial = 335] [outer = 000000F926F20400] 12:26:33 INFO - PROCESS | 328 | 1461266793669 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 945ms 12:26:33 INFO - PROCESS | 328 | 1461266793756 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 328 | 1461266793761 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 12:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:26:33 INFO - PROCESS | 328 | 1461266793767 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 328 | 1461266793772 Marionette TRACE conn5 <- [1,414,null,{}] 12:26:33 INFO - PROCESS | 328 | 1461266793778 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 328 | 1461266793930 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 12:26:34 INFO - PROCESS | 328 | 1461266794008 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2D2000 == 52 [pid = 328] [id = 113] 12:26:34 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F92BA5EC00) [pid = 328] [serial = 336] [outer = 0000000000000000] 12:26:34 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F92C83FC00) [pid = 328] [serial = 337] [outer = 000000F92BA5EC00] 12:26:34 INFO - PROCESS | 328 | 1461266794071 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F930B5D400) [pid = 328] [serial = 338] [outer = 000000F92BA5EC00] 12:26:34 INFO - PROCESS | 328 | 1461266794706 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 986ms 12:26:34 INFO - PROCESS | 328 | 1461266794756 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 328 | 1461266794763 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 12:26:34 INFO - PROCESS | 328 | 1461266794770 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:26:34 INFO - PROCESS | 328 | 1461266794773 Marionette TRACE conn5 <- [1,418,null,{}] 12:26:34 INFO - PROCESS | 328 | 1461266794777 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:34 INFO - PROCESS | 328 | 1461266794884 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 12:26:34 INFO - PROCESS | 328 | 1461266794955 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB4800 == 53 [pid = 328] [id = 114] 12:26:34 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F930F2EC00) [pid = 328] [serial = 339] [outer = 0000000000000000] 12:26:35 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F93174BC00) [pid = 328] [serial = 340] [outer = 000000F930F2EC00] 12:26:35 INFO - PROCESS | 328 | 1461266795014 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F933548000) [pid = 328] [serial = 341] [outer = 000000F930F2EC00] 12:26:36 INFO - PROCESS | 328 | 1461266796064 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1328ms 12:26:36 INFO - PROCESS | 328 | 1461266796104 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 12:26:36 INFO - PROCESS | 328 | 1461266796107 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 12:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:26:36 INFO - PROCESS | 328 | 1461266796111 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 328 | 1461266796115 Marionette TRACE conn5 <- [1,422,null,{}] 12:26:36 INFO - PROCESS | 328 | 1461266796127 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:36 INFO - PROCESS | 328 | 1461266796287 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 12:26:36 INFO - PROCESS | 328 | 1461266796373 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F92B9D7800 == 54 [pid = 328] [id = 115] 12:26:36 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F933ADCC00) [pid = 328] [serial = 342] [outer = 0000000000000000] 12:26:36 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F933E46800) [pid = 328] [serial = 343] [outer = 000000F933ADCC00] 12:26:36 INFO - PROCESS | 328 | 1461266796435 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F934680400) [pid = 328] [serial = 344] [outer = 000000F933ADCC00] 12:26:37 INFO - PROCESS | 328 | 1461266797502 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1445ms 12:26:37 INFO - PROCESS | 328 | 1461266797558 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 328 | 1461266797561 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 12:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:26:37 INFO - PROCESS | 328 | 1461266797565 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 328 | 1461266797567 Marionette TRACE conn5 <- [1,426,null,{}] 12:26:37 INFO - PROCESS | 328 | 1461266797571 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:37 INFO - PROCESS | 328 | 1461266797675 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 12:26:37 INFO - PROCESS | 328 | 1461266797773 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D9E9800 == 55 [pid = 328] [id = 116] 12:26:37 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F926C11400) [pid = 328] [serial = 345] [outer = 0000000000000000] 12:26:37 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F934AAF800) [pid = 328] [serial = 346] [outer = 000000F926C11400] 12:26:37 INFO - PROCESS | 328 | 1461266797881 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F9350C8C00) [pid = 328] [serial = 347] [outer = 000000F926C11400] 12:26:38 INFO - PROCESS | 328 | 1461266798531 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 328 | 1461266798597 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 12:26:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:26:38 INFO - PROCESS | 328 | 1461266798603 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 328 | 1461266798607 Marionette TRACE conn5 <- [1,430,null,{}] 12:26:38 INFO - PROCESS | 328 | 1461266798652 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:38 INFO - PROCESS | 328 | 1461266798760 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 12:26:38 INFO - PROCESS | 328 | 1461266798824 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F934816000 == 56 [pid = 328] [id = 117] 12:26:38 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F92D31E400) [pid = 328] [serial = 348] [outer = 0000000000000000] 12:26:38 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F9302D6C00) [pid = 328] [serial = 349] [outer = 000000F92D31E400] 12:26:38 INFO - PROCESS | 328 | 1461266798875 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F933543400) [pid = 328] [serial = 350] [outer = 000000F92D31E400] 12:26:39 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFB4000 == 55 [pid = 328] [id = 93] 12:26:39 INFO - PROCESS | 328 | --DOCSHELL 000000F92D9ED800 == 54 [pid = 328] [id = 34] 12:26:39 INFO - PROCESS | 328 | --DOCSHELL 000000F92DDB9800 == 53 [pid = 328] [id = 111] 12:26:39 INFO - PROCESS | 328 | --DOCSHELL 000000F933F0A800 == 52 [pid = 328] [id = 106] 12:26:39 INFO - PROCESS | 328 | --DOCSHELL 000000F92B9CC800 == 51 [pid = 328] [id = 105] 12:26:39 INFO - PROCESS | 328 | 1461266799486 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 903ms 12:26:39 INFO - PROCESS | 328 | 1461266799510 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 328 | 1461266799516 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 12:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:26:39 INFO - PROCESS | 328 | 1461266799522 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 328 | 1461266799525 Marionette TRACE conn5 <- [1,434,null,{}] 12:26:39 INFO - PROCESS | 328 | 1461266799528 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:39 INFO - PROCESS | 328 | 1461266799614 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 12:26:39 INFO - PROCESS | 328 | 1461266799697 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C253800 == 52 [pid = 328] [id = 118] 12:26:39 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F926F24C00) [pid = 328] [serial = 351] [outer = 0000000000000000] 12:26:39 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F92D991800) [pid = 328] [serial = 352] [outer = 000000F926F24C00] 12:26:39 INFO - PROCESS | 328 | 1461266799745 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F933CEA800) [pid = 328] [serial = 353] [outer = 000000F926F24C00] 12:26:40 INFO - PROCESS | 328 | 1461266800147 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 671ms 12:26:40 INFO - PROCESS | 328 | 1461266800195 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 328 | 1461266800197 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 12:26:40 INFO - PROCESS | 328 | 1461266800201 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:26:40 INFO - PROCESS | 328 | 1461266800204 Marionette TRACE conn5 <- [1,438,null,{}] 12:26:40 INFO - PROCESS | 328 | 1461266800215 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:40 INFO - PROCESS | 328 | 1461266800302 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 12:26:40 INFO - PROCESS | 328 | 1461266800349 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F9387A4800 == 53 [pid = 328] [id = 119] 12:26:40 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F936203C00) [pid = 328] [serial = 354] [outer = 0000000000000000] 12:26:40 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F93620FC00) [pid = 328] [serial = 355] [outer = 000000F936203C00] 12:26:40 INFO - PROCESS | 328 | 1461266800402 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93795F800) [pid = 328] [serial = 356] [outer = 000000F936203C00] 12:26:40 INFO - PROCESS | 328 | 1461266800912 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 734ms 12:26:40 INFO - PROCESS | 328 | 1461266800938 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 328 | 1461266800941 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 12:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:26:40 INFO - PROCESS | 328 | 1461266800953 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 328 | 1461266800955 Marionette TRACE conn5 <- [1,442,null,{}] 12:26:40 INFO - PROCESS | 328 | 1461266800959 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:41 INFO - PROCESS | 328 | 1461266801079 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 12:26:41 INFO - PROCESS | 328 | 1461266801124 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A80A800 == 54 [pid = 328] [id = 120] 12:26:41 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F93798F800) [pid = 328] [serial = 357] [outer = 0000000000000000] 12:26:41 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F937995C00) [pid = 328] [serial = 358] [outer = 000000F93798F800] 12:26:41 INFO - PROCESS | 328 | 1461266801177 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F93876D000) [pid = 328] [serial = 359] [outer = 000000F93798F800] 12:26:41 INFO - PROCESS | 328 | 1461266801628 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 734ms 12:26:41 INFO - PROCESS | 328 | 1461266801706 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 328 | 1461266801709 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 12:26:41 INFO - PROCESS | 328 | 1461266801712 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 328 | 1461266801714 Marionette TRACE conn5 <- [1,446,null,{}] 12:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:26:41 INFO - PROCESS | 328 | 1461266801717 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:41 INFO - PROCESS | 328 | 1461266801822 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 12:26:41 INFO - PROCESS | 328 | 1461266801835 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDE9800 == 55 [pid = 328] [id = 121] 12:26:41 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F938997800) [pid = 328] [serial = 360] [outer = 0000000000000000] 12:26:41 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F93899FC00) [pid = 328] [serial = 361] [outer = 000000F938997800] 12:26:41 INFO - PROCESS | 328 | 1461266801919 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F938B1DC00) [pid = 328] [serial = 362] [outer = 000000F938997800] 12:26:42 INFO - PROCESS | 328 | 1461266802353 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:26:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 12:26:42 INFO - PROCESS | 328 | 1461266802391 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 328 | 1461266802393 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 12:26:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:26:42 INFO - PROCESS | 328 | 1461266802396 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 328 | 1461266802398 Marionette TRACE conn5 <- [1,450,null,{}] 12:26:42 INFO - PROCESS | 328 | 1461266802402 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:42 INFO - PROCESS | 328 | 1461266802530 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F92C839400) [pid = 328] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F926F28400) [pid = 328] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F926C13400) [pid = 328] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F936208800) [pid = 328] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F938B20400) [pid = 328] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F92B945800) [pid = 328] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933A4CC00) [pid = 328] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F92D3A3000) [pid = 328] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F930BD5000) [pid = 328] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F926F23000) [pid = 328] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F93620A800) [pid = 328] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F934E6EC00) [pid = 328] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F931752C00) [pid = 328] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F9373C4000) [pid = 328] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F92BA5DC00) [pid = 328] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F92C83AC00) [pid = 328] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F9373C6400) [pid = 328] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:26:42 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F934828C00) [pid = 328] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:26:42 INFO - PROCESS | 328 | 1461266802658 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F92854D000 == 56 [pid = 328] [id = 122] 12:26:42 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F926C05C00) [pid = 328] [serial = 363] [outer = 0000000000000000] 12:26:42 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F926E9D400) [pid = 328] [serial = 364] [outer = 000000F926C05C00] 12:26:42 INFO - PROCESS | 328 | 1461266802710 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F930BD5000) [pid = 328] [serial = 365] [outer = 000000F926C05C00] 12:26:43 INFO - PROCESS | 328 | 1461266803075 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 328 | 1461266803135 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 12:26:43 INFO - PROCESS | 328 | 1461266803139 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 328 | 1461266803141 Marionette TRACE conn5 <- [1,454,null,{}] 12:26:43 INFO - PROCESS | 328 | 1461266803144 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:43 INFO - PROCESS | 328 | 1461266803251 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 12:26:43 INFO - PROCESS | 328 | 1461266803260 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F928565800 == 57 [pid = 328] [id = 123] 12:26:43 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F926D52800) [pid = 328] [serial = 366] [outer = 0000000000000000] 12:26:43 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F9383D9C00) [pid = 328] [serial = 367] [outer = 000000F926D52800] 12:26:43 INFO - PROCESS | 328 | 1461266803306 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F9383E5400) [pid = 328] [serial = 368] [outer = 000000F926D52800] 12:26:43 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:26:43 INFO - PROCESS | 328 | 1461266803735 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 629ms 12:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:26:43 INFO - PROCESS | 328 | 1461266803771 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 328 | 1461266803773 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 12:26:43 INFO - PROCESS | 328 | 1461266803776 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 328 | 1461266803778 Marionette TRACE conn5 <- [1,458,null,{}] 12:26:43 INFO - PROCESS | 328 | 1461266803782 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:43 INFO - PROCESS | 328 | 1461266803887 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 12:26:43 INFO - PROCESS | 328 | 1461266803896 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA49000 == 58 [pid = 328] [id = 124] 12:26:43 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F9383E1000) [pid = 328] [serial = 369] [outer = 0000000000000000] 12:26:43 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F9394F1C00) [pid = 328] [serial = 370] [outer = 000000F9383E1000] 12:26:43 INFO - PROCESS | 328 | 1461266803941 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F93AD4D400) [pid = 328] [serial = 371] [outer = 000000F9383E1000] 12:26:44 INFO - PROCESS | 328 | 1461266804342 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 328 | 1461266804371 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 12:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:26:44 INFO - PROCESS | 328 | 1461266804374 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 328 | 1461266804376 Marionette TRACE conn5 <- [1,462,null,{}] 12:26:44 INFO - PROCESS | 328 | 1461266804380 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:44 INFO - PROCESS | 328 | 1461266804463 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 12:26:44 INFO - PROCESS | 328 | 1461266804566 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D13000 == 59 [pid = 328] [id = 125] 12:26:44 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F92BA17400) [pid = 328] [serial = 372] [outer = 0000000000000000] 12:26:44 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F92BA1D400) [pid = 328] [serial = 373] [outer = 000000F92BA17400] 12:26:44 INFO - PROCESS | 328 | 1461266804611 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93AD4E400) [pid = 328] [serial = 374] [outer = 000000F92BA17400] 12:26:45 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:26:45 INFO - PROCESS | 328 | 1461266805263 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 328 | 1461266805308 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 12:26:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:26:45 INFO - PROCESS | 328 | 1461266805314 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 328 | 1461266805318 Marionette TRACE conn5 <- [1,466,null,{}] 12:26:45 INFO - PROCESS | 328 | 1461266805324 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:45 INFO - PROCESS | 328 | 1461266805440 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 12:26:45 INFO - PROCESS | 328 | 1461266805559 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FE0000 == 60 [pid = 328] [id = 126] 12:26:45 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F92C842C00) [pid = 328] [serial = 375] [outer = 0000000000000000] 12:26:45 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F930CB0000) [pid = 328] [serial = 376] [outer = 000000F92C842C00] 12:26:45 INFO - PROCESS | 328 | 1461266805621 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F933BD1800) [pid = 328] [serial = 377] [outer = 000000F92C842C00] 12:26:46 INFO - PROCESS | 328 | 1461266806304 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 328 | 1461266806446 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 12:26:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:26:46 INFO - PROCESS | 328 | 1461266806455 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 328 | 1461266806458 Marionette TRACE conn5 <- [1,470,null,{}] 12:26:46 INFO - PROCESS | 328 | 1461266806463 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:46 INFO - PROCESS | 328 | 1461266806580 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 12:26:46 INFO - PROCESS | 328 | 1461266806649 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDE1000 == 61 [pid = 328] [id = 127] 12:26:46 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F935799800) [pid = 328] [serial = 379] [outer = 0000000000000000] 12:26:46 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F937989000) [pid = 328] [serial = 380] [outer = 000000F935799800] 12:26:46 INFO - PROCESS | 328 | 1461266806708 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F938DE8800) [pid = 328] [serial = 381] [outer = 000000F935799800] 12:26:47 INFO - PROCESS | 328 | 1461266807352 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:26:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:26:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 924ms 12:26:47 INFO - PROCESS | 328 | 1461266807380 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 12:26:47 INFO - PROCESS | 328 | 1461266807383 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 12:26:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:26:47 INFO - PROCESS | 328 | 1461266807387 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 328 | 1461266807391 Marionette TRACE conn5 <- [1,474,null,{}] 12:26:47 INFO - PROCESS | 328 | 1461266807404 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:47 INFO - PROCESS | 328 | 1461266807524 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 12:26:47 INFO - PROCESS | 328 | 1461266807644 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F93836A800 == 62 [pid = 328] [id = 128] 12:26:47 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F93794E400) [pid = 328] [serial = 382] [outer = 0000000000000000] 12:26:47 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F938B17000) [pid = 328] [serial = 383] [outer = 000000F93794E400] 12:26:47 INFO - PROCESS | 328 | 1461266807705 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F9394EC000) [pid = 328] [serial = 384] [outer = 000000F93794E400] 12:26:48 INFO - PROCESS | 328 | 1461266808368 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:26:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1022ms 12:26:48 INFO - PROCESS | 328 | 1461266808412 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 328 | 1461266808415 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 12:26:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:26:48 INFO - PROCESS | 328 | 1461266808419 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 328 | 1461266808421 Marionette TRACE conn5 <- [1,478,null,{}] 12:26:48 INFO - PROCESS | 328 | 1461266808425 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:48 INFO - PROCESS | 328 | 1461266808534 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 12:26:48 INFO - PROCESS | 328 | 1461266808609 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F930425000 == 63 [pid = 328] [id = 129] 12:26:48 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F926F24000) [pid = 328] [serial = 385] [outer = 0000000000000000] 12:26:48 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F93045D400) [pid = 328] [serial = 386] [outer = 000000F926F24000] 12:26:48 INFO - PROCESS | 328 | 1461266808716 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F938DE7000) [pid = 328] [serial = 387] [outer = 000000F926F24000] 12:26:49 INFO - PROCESS | 328 | 1461266809504 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:26:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1132ms 12:26:49 INFO - PROCESS | 328 | 1461266809553 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 328 | 1461266809557 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 12:26:49 INFO - PROCESS | 328 | 1461266809562 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:26:49 INFO - PROCESS | 328 | 1461266809567 Marionette TRACE conn5 <- [1,482,null,{}] 12:26:49 INFO - PROCESS | 328 | 1461266809574 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:49 INFO - PROCESS | 328 | 1461266809675 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 12:26:49 INFO - PROCESS | 328 | 1461266809755 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C17F000 == 64 [pid = 328] [id = 130] 12:26:49 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F92B993800) [pid = 328] [serial = 388] [outer = 0000000000000000] 12:26:49 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F92BA17C00) [pid = 328] [serial = 389] [outer = 000000F92B993800] 12:26:49 INFO - PROCESS | 328 | 1461266809851 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F92C7E0800) [pid = 328] [serial = 390] [outer = 000000F92B993800] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F937935000 == 63 [pid = 328] [id = 63] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA5C800 == 62 [pid = 328] [id = 45] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF46000 == 61 [pid = 328] [id = 62] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA49000 == 60 [pid = 328] [id = 124] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F928565800 == 59 [pid = 328] [id = 123] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F92854D000 == 58 [pid = 328] [id = 122] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDE9800 == 57 [pid = 328] [id = 121] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F93A80A800 == 56 [pid = 328] [id = 120] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F9387A4800 == 55 [pid = 328] [id = 119] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F92C253800 == 54 [pid = 328] [id = 118] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F93353FC00) [pid = 328] [serial = 316] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F92C83B000) [pid = 328] [serial = 334] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F936ADF800) [pid = 328] [serial = 319] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F938B1C800) [pid = 328] [serial = 322] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F9394E3C00) [pid = 328] [serial = 325] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F934816000 == 53 [pid = 328] [id = 117] 12:26:50 INFO - PROCESS | 328 | --DOCSHELL 000000F92C6C9800 == 52 [pid = 328] [id = 112] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F92D31A400) [pid = 328] [serial = 272] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F9338AD000) [pid = 328] [serial = 275] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F938DE2C00) [pid = 328] [serial = 269] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F93798A400) [pid = 328] [serial = 278] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F930B69C00) [pid = 328] [serial = 284] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F933772000) [pid = 328] [serial = 290] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F937992C00) [pid = 328] [serial = 302] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F92C120800) [pid = 328] [serial = 280] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F937965C00) [pid = 328] [serial = 301] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F92D3A6400) [pid = 328] [serial = 286] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F9302D0C00) [pid = 328] [serial = 304] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933542400) [pid = 328] [serial = 289] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F938B13800) [pid = 328] [serial = 308] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F930BE4C00) [pid = 328] [serial = 287] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F9350D0400) [pid = 328] [serial = 296] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F937360400) [pid = 328] [serial = 299] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F934E74400) [pid = 328] [serial = 305] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F938995800) [pid = 328] [serial = 307] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F934AB6000) [pid = 328] [serial = 295] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F933CE5800) [pid = 328] [serial = 293] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F92D3A0000) [pid = 328] [serial = 331] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F927349C00) [pid = 328] [serial = 313] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F93045C000) [pid = 328] [serial = 332] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F92C704800) [pid = 328] [serial = 314] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F930F2F800) [pid = 328] [serial = 329] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F926E9F000) [pid = 328] [serial = 328] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F9394BD800) [pid = 328] [serial = 311] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F938DE8400) [pid = 328] [serial = 310] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F92D31A000) [pid = 328] [serial = 281] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F933BC4C00) [pid = 328] [serial = 292] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F930458400) [pid = 328] [serial = 283] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F930CB1800) [pid = 328] [serial = 274] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F92C1B0400) [pid = 328] [serial = 271] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F936599800) [pid = 328] [serial = 298] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F93620A000) [pid = 328] [serial = 277] [outer = 0000000000000000] [url = about:blank] 12:26:50 INFO - PROCESS | 328 | 1461266810509 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:26:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:26:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 986ms 12:26:50 INFO - PROCESS | 328 | 1461266810553 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 328 | 1461266810559 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 12:26:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:26:50 INFO - PROCESS | 328 | 1461266810565 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 328 | 1461266810568 Marionette TRACE conn5 <- [1,486,null,{}] 12:26:50 INFO - PROCESS | 328 | 1461266810572 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:50 INFO - PROCESS | 328 | 1461266810660 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 12:26:50 INFO - PROCESS | 328 | 1461266810736 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C66A800 == 53 [pid = 328] [id = 131] 12:26:50 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F926E9EC00) [pid = 328] [serial = 391] [outer = 0000000000000000] 12:26:50 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F92862BC00) [pid = 328] [serial = 392] [outer = 000000F926E9EC00] 12:26:50 INFO - PROCESS | 328 | 1461266810784 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F92C839400) [pid = 328] [serial = 393] [outer = 000000F926E9EC00] 12:26:51 INFO - PROCESS | 328 | 1461266811248 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:26:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 734ms 12:26:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:26:51 INFO - PROCESS | 328 | 1461266811301 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 328 | 1461266811303 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 12:26:51 INFO - PROCESS | 328 | 1461266811307 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 328 | 1461266811311 Marionette TRACE conn5 <- [1,490,null,{}] 12:26:51 INFO - PROCESS | 328 | 1461266811321 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:51 INFO - PROCESS | 328 | 1461266811411 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 12:26:51 INFO - PROCESS | 328 | 1461266811427 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F9315E4000 == 54 [pid = 328] [id = 132] 12:26:51 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F930B61000) [pid = 328] [serial = 394] [outer = 0000000000000000] 12:26:51 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F930BD2000) [pid = 328] [serial = 395] [outer = 000000F930B61000] 12:26:51 INFO - PROCESS | 328 | 1461266811478 Marionette DEBUG loaded listener.js 12:26:51 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F930F31400) [pid = 328] [serial = 396] [outer = 000000F930B61000] 12:26:51 INFO - PROCESS | 328 | 1461266811934 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 692ms 12:26:52 INFO - PROCESS | 328 | 1461266812002 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 328 | 1461266812005 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 12:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:26:52 INFO - PROCESS | 328 | 1461266812009 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 328 | 1461266812010 Marionette TRACE conn5 <- [1,494,null,{}] 12:26:52 INFO - PROCESS | 328 | 1461266812014 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}] 12:26:52 INFO - PROCESS | 328 | 1461266812100 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 12:26:52 INFO - PROCESS | 328 | 1461266812108 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB5800 == 55 [pid = 328] [id = 133] 12:26:52 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F933547C00) [pid = 328] [serial = 397] [outer = 0000000000000000] 12:26:52 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F9335C8000) [pid = 328] [serial = 398] [outer = 000000F933547C00] 12:26:52 INFO - PROCESS | 328 | 1461266812157 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F9338AB800) [pid = 328] [serial = 399] [outer = 000000F933547C00] 12:26:52 INFO - PROCESS | 328 | 1461266812616 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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:26:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 12:26:52 INFO - PROCESS | 328 | 1461266812641 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 328 | 1461266812643 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 12:26:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:26:52 INFO - PROCESS | 328 | 1461266812647 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 328 | 1461266812649 Marionette TRACE conn5 <- [1,498,null,{}] 12:26:52 INFO - PROCESS | 328 | 1461266812652 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}] 12:26:52 INFO - PROCESS | 328 | 1461266812756 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 12:26:52 INFO - PROCESS | 328 | 1461266812836 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F927FD8000 == 56 [pid = 328] [id = 134] 12:26:52 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F933ADB000) [pid = 328] [serial = 400] [outer = 0000000000000000] 12:26:52 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F933BCE800) [pid = 328] [serial = 401] [outer = 000000F933ADB000] 12:26:52 INFO - PROCESS | 328 | 1461266812883 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F93444B800) [pid = 328] [serial = 402] [outer = 000000F933ADB000] 12:26:53 INFO - PROCESS | 328 | 1461266813330 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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:26:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 735ms 12:26:53 INFO - PROCESS | 328 | 1461266813384 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 328 | 1461266813387 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 12:26:53 INFO - PROCESS | 328 | 1461266813390 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:26:53 INFO - PROCESS | 328 | 1461266813392 Marionette TRACE conn5 <- [1,502,null,{}] 12:26:53 INFO - PROCESS | 328 | 1461266813396 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}] 12:26:53 INFO - PROCESS | 328 | 1461266813525 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 12:26:53 INFO - PROCESS | 328 | 1461266813579 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F936A40800 == 57 [pid = 328] [id = 135] 12:26:53 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F9350D5000) [pid = 328] [serial = 403] [outer = 0000000000000000] 12:26:53 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F933A4B000) [pid = 328] [serial = 404] [outer = 000000F9350D5000] 12:26:53 INFO - PROCESS | 328 | 1461266813631 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F93659B000) [pid = 328] [serial = 405] [outer = 000000F9350D5000] 12:26:54 INFO - PROCESS | 328 | 1461266814071 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 734ms 12:26:54 INFO - PROCESS | 328 | 1461266814129 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 328 | 1461266814131 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 12:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:26:54 INFO - PROCESS | 328 | 1461266814134 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 328 | 1461266814136 Marionette TRACE conn5 <- [1,506,null,{}] 12:26:54 INFO - PROCESS | 328 | 1461266814140 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}] 12:26:54 INFO - PROCESS | 328 | 1461266814245 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 12:26:54 INFO - PROCESS | 328 | 1461266814291 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F938354800 == 58 [pid = 328] [id = 136] 12:26:54 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F9373BA000) [pid = 328] [serial = 406] [outer = 0000000000000000] 12:26:54 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F937945400) [pid = 328] [serial = 407] [outer = 000000F9373BA000] 12:26:54 INFO - PROCESS | 328 | 1461266814342 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F93795F400) [pid = 328] [serial = 408] [outer = 000000F9373BA000] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F93798F800) [pid = 328] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F936203C00) [pid = 328] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F92D31E400) [pid = 328] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F938997800) [pid = 328] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F926F24C00) [pid = 328] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F926C05C00) [pid = 328] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F9383E1000) [pid = 328] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F926D52800) [pid = 328] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F934E7C000) [pid = 328] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F93899BC00) [pid = 328] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F930BD1400) [pid = 328] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:26:54 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F9394C4800) [pid = 328] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:26:54 INFO - PROCESS | 328 | 1461266814857 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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:26:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 776ms 12:26:54 INFO - PROCESS | 328 | 1461266814912 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 328 | 1461266814915 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 12:26:54 INFO - PROCESS | 328 | 1461266814918 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:26:54 INFO - PROCESS | 328 | 1461266814920 Marionette TRACE conn5 <- [1,510,null,{}] 12:26:54 INFO - PROCESS | 328 | 1461266814924 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}] 12:26:55 INFO - PROCESS | 328 | 1461266815005 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 12:26:55 INFO - PROCESS | 328 | 1461266815078 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F9387A5000 == 59 [pid = 328] [id = 137] 12:26:55 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F92BA15000) [pid = 328] [serial = 409] [outer = 0000000000000000] 12:26:55 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F933E46000) [pid = 328] [serial = 410] [outer = 000000F92BA15000] 12:26:55 INFO - PROCESS | 328 | 1461266815125 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F937988000) [pid = 328] [serial = 411] [outer = 000000F92BA15000] 12:26:55 INFO - PROCESS | 328 | 1461266815485 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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:26:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 629ms 12:26:55 INFO - PROCESS | 328 | 1461266815562 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 328 | 1461266815564 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 12:26:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:26:55 INFO - PROCESS | 328 | 1461266815587 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 328 | 1461266815589 Marionette TRACE conn5 <- [1,514,null,{}] 12:26:55 INFO - PROCESS | 328 | 1461266815593 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}] 12:26:55 INFO - PROCESS | 328 | 1461266815703 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 12:26:55 INFO - PROCESS | 328 | 1461266815718 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A48A800 == 60 [pid = 328] [id = 138] 12:26:55 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F937D3E400) [pid = 328] [serial = 412] [outer = 0000000000000000] 12:26:55 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F9383AA800) [pid = 328] [serial = 413] [outer = 000000F937D3E400] 12:26:55 INFO - PROCESS | 328 | 1461266815764 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F9383DA400) [pid = 328] [serial = 414] [outer = 000000F937D3E400] 12:26:56 INFO - PROCESS | 328 | 1461266816150 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 608ms 12:26:56 INFO - PROCESS | 328 | 1461266816179 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 328 | 1461266816181 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 12:26:56 INFO - PROCESS | 328 | 1461266816184 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:26:56 INFO - PROCESS | 328 | 1461266816186 Marionette TRACE conn5 <- [1,518,null,{}] 12:26:56 INFO - PROCESS | 328 | 1461266816189 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}] 12:26:56 INFO - PROCESS | 328 | 1461266816271 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 12:26:56 INFO - PROCESS | 328 | 1461266816340 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFA9800 == 61 [pid = 328] [id = 139] 12:26:56 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F937D3FC00) [pid = 328] [serial = 415] [outer = 0000000000000000] 12:26:56 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F9383E4800) [pid = 328] [serial = 416] [outer = 000000F937D3FC00] 12:26:56 INFO - PROCESS | 328 | 1461266816392 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F938998400) [pid = 328] [serial = 417] [outer = 000000F937D3FC00] 12:26:56 INFO - PROCESS | 328 | 1461266816856 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:26:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 734ms 12:26:56 INFO - PROCESS | 328 | 1461266816922 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 328 | 1461266816927 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 12:26:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:26:56 INFO - PROCESS | 328 | 1461266816933 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 328 | 1461266816938 Marionette TRACE conn5 <- [1,522,null,{}] 12:26:56 INFO - PROCESS | 328 | 1461266816945 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}] 12:26:57 INFO - PROCESS | 328 | 1461266817061 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 12:26:57 INFO - PROCESS | 328 | 1461266817154 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C253800 == 62 [pid = 328] [id = 140] 12:26:57 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F926EA4400) [pid = 328] [serial = 418] [outer = 0000000000000000] 12:26:57 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F926F29000) [pid = 328] [serial = 419] [outer = 000000F926EA4400] 12:26:57 INFO - PROCESS | 328 | 1461266817228 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F92C128000) [pid = 328] [serial = 420] [outer = 000000F926EA4400] 12:26:57 INFO - PROCESS | 328 | 1461266817902 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]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:26:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1028ms 12:26:57 INFO - PROCESS | 328 | 1461266817965 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 328 | 1461266817972 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 12:26:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:26:57 INFO - PROCESS | 328 | 1461266817978 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 328 | 1461266817982 Marionette TRACE conn5 <- [1,526,null,{}] 12:26:57 INFO - PROCESS | 328 | 1461266817986 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}] 12:26:58 INFO - PROCESS | 328 | 1461266818151 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 12:26:58 INFO - PROCESS | 328 | 1461266818267 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F934622000 == 63 [pid = 328] [id = 141] 12:26:58 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F93045D000) [pid = 328] [serial = 421] [outer = 0000000000000000] 12:26:58 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F930F28400) [pid = 328] [serial = 422] [outer = 000000F93045D000] 12:26:58 INFO - PROCESS | 328 | 1461266818326 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F933BCA000) [pid = 328] [serial = 423] [outer = 000000F93045D000] 12:26:59 INFO - PROCESS | 328 | 1461266818996 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]]]}] 12:26:59 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 12:26:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1069ms 12:26:59 INFO - PROCESS | 328 | 1461266819079 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 328 | 1461266819082 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 12:26:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:26:59 INFO - PROCESS | 328 | 1461266819087 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 328 | 1461266819091 Marionette TRACE conn5 <- [1,530,null,{}] 12:26:59 INFO - PROCESS | 328 | 1461266819104 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}] 12:26:59 INFO - PROCESS | 328 | 1461266819254 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 12:26:59 INFO - PROCESS | 328 | 1461266819364 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFDE800 == 64 [pid = 328] [id = 142] 12:26:59 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F937948800) [pid = 328] [serial = 424] [outer = 0000000000000000] 12:26:59 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F9383AB400) [pid = 328] [serial = 425] [outer = 000000F937948800] 12:26:59 INFO - PROCESS | 328 | 1461266819426 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93899F400) [pid = 328] [serial = 426] [outer = 000000F937948800] 12:27:00 INFO - PROCESS | 328 | 1461266820070 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"]]]}] 12:27:00 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 12:27:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:27:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:27:00 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 12:27:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:27:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:27:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:27:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1031ms 12:27:00 INFO - PROCESS | 328 | 1461266820119 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 12:27:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:27:00 INFO - PROCESS | 328 | 1461266820123 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 12:27:00 INFO - PROCESS | 328 | 1461266820126 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 328 | 1461266820129 Marionette TRACE conn5 <- [1,534,null,{}] 12:27:00 INFO - PROCESS | 328 | 1461266820132 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}] 12:27:00 INFO - PROCESS | 328 | 1461266820254 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 12:27:00 INFO - PROCESS | 328 | 1461266820341 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA52000 == 65 [pid = 328] [id = 143] 12:27:00 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F938DF1000) [pid = 328] [serial = 427] [outer = 0000000000000000] 12:27:00 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F9394C0000) [pid = 328] [serial = 428] [outer = 000000F938DF1000] 12:27:00 INFO - PROCESS | 328 | 1461266820399 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F9394E9C00) [pid = 328] [serial = 429] [outer = 000000F938DF1000] 12:27:00 INFO - PROCESS | 328 | 1461266820943 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]]]}] 12:27:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:27:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 840ms 12:27:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:27:00 INFO - PROCESS | 328 | 1461266820977 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 328 | 1461266820980 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 12:27:00 INFO - PROCESS | 328 | 1461266820985 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 328 | 1461266820987 Marionette TRACE conn5 <- [1,538,null,{}] 12:27:01 INFO - PROCESS | 328 | 1461266820991 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}] 12:27:01 INFO - PROCESS | 328 | 1461266821099 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 12:27:01 INFO - PROCESS | 328 | 1461266821185 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F938708000 == 66 [pid = 328] [id = 144] 12:27:01 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F93622EC00) [pid = 328] [serial = 430] [outer = 0000000000000000] 12:27:01 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F936236C00) [pid = 328] [serial = 431] [outer = 000000F93622EC00] 12:27:01 INFO - PROCESS | 328 | 1461266821243 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F9394BD800) [pid = 328] [serial = 432] [outer = 000000F93622EC00] 12:27:01 INFO - PROCESS | 328 | 1461266821734 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:27:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 776ms 12:27:01 INFO - PROCESS | 328 | 1461266821763 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 328 | 1461266821766 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 12:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:27:01 INFO - PROCESS | 328 | 1461266821770 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 328 | 1461266821772 Marionette TRACE conn5 <- [1,542,null,{}] 12:27:01 INFO - PROCESS | 328 | 1461266821776 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}] 12:27:01 INFO - PROCESS | 328 | 1461266821979 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 12:27:02 INFO - PROCESS | 328 | 1461266822049 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F93920D000 == 67 [pid = 328] [id = 145] 12:27:02 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F93A6C8000) [pid = 328] [serial = 433] [outer = 0000000000000000] 12:27:02 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F93AD56800) [pid = 328] [serial = 434] [outer = 000000F93A6C8000] 12:27:02 INFO - PROCESS | 328 | 1461266822111 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F93C2C9400) [pid = 328] [serial = 435] [outer = 000000F93A6C8000] 12:27:02 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:02 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:02 INFO - PROCESS | 328 | 1461266822642 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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:27:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 924ms 12:27:02 INFO - PROCESS | 328 | 1461266822722 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 328 | 1461266822724 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 12:27:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:27:02 INFO - PROCESS | 328 | 1461266822729 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 328 | 1461266822731 Marionette TRACE conn5 <- [1,546,null,{}] 12:27:02 INFO - PROCESS | 328 | 1461266822735 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}] 12:27:02 INFO - PROCESS | 328 | 1461266822839 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 12:27:02 INFO - PROCESS | 328 | 1461266822927 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C41F000 == 68 [pid = 328] [id = 146] 12:27:02 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F926C13000) [pid = 328] [serial = 436] [outer = 0000000000000000] 12:27:02 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F9383DB400) [pid = 328] [serial = 437] [outer = 000000F926C13000] 12:27:02 INFO - PROCESS | 328 | 1461266822985 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F93C2D1800) [pid = 328] [serial = 438] [outer = 000000F926C13000] 12:27:03 INFO - PROCESS | 328 | 1461266823806 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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1129ms 12:27:03 INFO - PROCESS | 328 | 1461266823861 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 328 | 1461266823866 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 12:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:27:03 INFO - PROCESS | 328 | 1461266823871 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 328 | 1461266823875 Marionette TRACE conn5 <- [1,550,null,{}] 12:27:03 INFO - PROCESS | 328 | 1461266823881 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}] 12:27:03 INFO - PROCESS | 328 | 1461266823991 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 12:27:04 INFO - PROCESS | 328 | 1461266824063 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F934ED5000 == 69 [pid = 328] [id = 147] 12:27:04 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F926F2E800) [pid = 328] [serial = 439] [outer = 0000000000000000] 12:27:04 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F92BA18800) [pid = 328] [serial = 440] [outer = 000000F926F2E800] 12:27:04 INFO - PROCESS | 328 | 1461266824116 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F930B68000) [pid = 328] [serial = 441] [outer = 000000F926F2E800] 12:27:04 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:04 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F93A48A800 == 68 [pid = 328] [id = 138] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F9387A5000 == 67 [pid = 328] [id = 137] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F938354800 == 66 [pid = 328] [id = 136] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F936A40800 == 65 [pid = 328] [id = 135] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F927FD8000 == 64 [pid = 328] [id = 134] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB5800 == 63 [pid = 328] [id = 133] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F9315E4000 == 62 [pid = 328] [id = 132] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F92C66A800 == 61 [pid = 328] [id = 131] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F92C17F000 == 60 [pid = 328] [id = 130] 12:27:04 INFO - PROCESS | 328 | 1461266824779 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]]]}] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F93174BC00) [pid = 328] [serial = 340] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F934AAF800) [pid = 328] [serial = 346] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F933E46800) [pid = 328] [serial = 343] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F92C83FC00) [pid = 328] [serial = 337] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F93836A800 == 59 [pid = 328] [id = 128] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDE1000 == 58 [pid = 328] [id = 127] 12:27:04 INFO - PROCESS | 328 | --DOCSHELL 000000F936FE0000 == 57 [pid = 328] [id = 126] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F938769C00) [pid = 328] [serial = 320] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F938DF0800) [pid = 328] [serial = 323] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F933CE2000) [pid = 328] [serial = 317] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F9394EE400) [pid = 328] [serial = 326] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F937995C00) [pid = 328] [serial = 358] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F93620FC00) [pid = 328] [serial = 355] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F933543400) [pid = 328] [serial = 350] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F9302D6C00) [pid = 328] [serial = 349] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F93899FC00) [pid = 328] [serial = 361] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F92D991800) [pid = 328] [serial = 352] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F933CEA800) [pid = 328] [serial = 353] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F93876D000) [pid = 328] [serial = 359] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F926E9D400) [pid = 328] [serial = 364] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F938B1DC00) [pid = 328] [serial = 362] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F9394F1C00) [pid = 328] [serial = 370] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F9383E5400) [pid = 328] [serial = 368] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F93AD4D400) [pid = 328] [serial = 371] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F930BD5000) [pid = 328] [serial = 365] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F9383D9C00) [pid = 328] [serial = 367] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F93795F800) [pid = 328] [serial = 356] [outer = 0000000000000000] [url = about:blank] 12:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 987ms 12:27:04 INFO - PROCESS | 328 | 1461266824862 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 328 | 1461266824868 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 12:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:27:04 INFO - PROCESS | 328 | 1461266824874 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 328 | 1461266824877 Marionette TRACE conn5 <- [1,554,null,{}] 12:27:04 INFO - PROCESS | 328 | 1461266824881 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}] 12:27:04 INFO - PROCESS | 328 | 1461266824970 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 12:27:04 INFO - PROCESS | 328 | 1461266824983 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F93041B000 == 58 [pid = 328] [id = 148] 12:27:05 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F92C7E1400) [pid = 328] [serial = 442] [outer = 0000000000000000] 12:27:05 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F92D318400) [pid = 328] [serial = 443] [outer = 000000F92C7E1400] 12:27:05 INFO - PROCESS | 328 | 1461266825031 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F930F28800) [pid = 328] [serial = 444] [outer = 000000F92C7E1400] 12:27:05 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:05 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:05 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:05 INFO - PROCESS | 328 | 1461266825512 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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:27:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 692ms 12:27:05 INFO - PROCESS | 328 | 1461266825568 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 328 | 1461266825570 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 12:27:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:27:05 INFO - PROCESS | 328 | 1461266825574 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 328 | 1461266825578 Marionette TRACE conn5 <- [1,558,null,{}] 12:27:05 INFO - PROCESS | 328 | 1461266825588 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}] 12:27:05 INFO - PROCESS | 328 | 1461266825680 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 12:27:05 INFO - PROCESS | 328 | 1461266825748 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F9357C3800 == 59 [pid = 328] [id = 149] 12:27:05 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F92C847000) [pid = 328] [serial = 445] [outer = 0000000000000000] 12:27:05 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F933CE0C00) [pid = 328] [serial = 446] [outer = 000000F92C847000] 12:27:05 INFO - PROCESS | 328 | 1461266825805 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F93444B400) [pid = 328] [serial = 447] [outer = 000000F92C847000] 12:27:06 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:06 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:06 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:06 INFO - PROCESS | 328 | 1461266826174 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 629ms 12:27:06 INFO - PROCESS | 328 | 1461266826217 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 328 | 1461266826220 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 12:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:27:06 INFO - PROCESS | 328 | 1461266826224 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 328 | 1461266826226 Marionette TRACE conn5 <- [1,562,null,{}] 12:27:06 INFO - PROCESS | 328 | 1461266826230 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}] 12:27:06 INFO - PROCESS | 328 | 1461266826346 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 12:27:06 INFO - PROCESS | 328 | 1461266826355 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DB9800 == 60 [pid = 328] [id = 150] 12:27:06 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F934E71800) [pid = 328] [serial = 448] [outer = 0000000000000000] 12:27:06 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F936203C00) [pid = 328] [serial = 449] [outer = 000000F934E71800] 12:27:06 INFO - PROCESS | 328 | 1461266826403 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F936230000) [pid = 328] [serial = 450] [outer = 000000F934E71800] 12:27:06 INFO - PROCESS | 328 | 1461266826831 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 630ms 12:27:06 INFO - PROCESS | 328 | 1461266826860 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 328 | 1461266826862 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 12:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:27:06 INFO - PROCESS | 328 | 1461266826865 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 328 | 1461266826867 Marionette TRACE conn5 <- [1,566,null,{}] 12:27:06 INFO - PROCESS | 328 | 1461266826871 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}] 12:27:07 INFO - PROCESS | 328 | 1461266826985 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 12:27:07 INFO - PROCESS | 328 | 1461266826991 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D05800 == 61 [pid = 328] [id = 151] 12:27:07 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F93622C800) [pid = 328] [serial = 451] [outer = 0000000000000000] 12:27:07 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F9373C1C00) [pid = 328] [serial = 452] [outer = 000000F93622C800] 12:27:07 INFO - PROCESS | 328 | 1461266827038 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F937962C00) [pid = 328] [serial = 453] [outer = 000000F93622C800] 12:27:07 INFO - PROCESS | 328 | 1461266827494 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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 12:27:07 INFO - PROCESS | 328 | 1461266827541 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 328 | 1461266827543 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 12:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:27:07 INFO - PROCESS | 328 | 1461266827551 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 328 | 1461266827552 Marionette TRACE conn5 <- [1,570,null,{}] 12:27:07 INFO - PROCESS | 328 | 1461266827557 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}] 12:27:07 INFO - PROCESS | 328 | 1461266827693 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 12:27:07 INFO - PROCESS | 328 | 1461266827780 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F9395EE800 == 62 [pid = 328] [id = 152] 12:27:07 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F9383E2800) [pid = 328] [serial = 454] [outer = 0000000000000000] 12:27:07 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F93876D000) [pid = 328] [serial = 455] [outer = 000000F9383E2800] 12:27:07 INFO - PROCESS | 328 | 1461266827830 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F938DE2800) [pid = 328] [serial = 456] [outer = 000000F9383E2800] 12:27:08 INFO - PROCESS | 328 | 1461266828262 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]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:27:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 735ms 12:27:08 INFO - PROCESS | 328 | 1461266828289 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 328 | 1461266828291 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 12:27:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:27:08 INFO - PROCESS | 328 | 1461266828294 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 328 | 1461266828296 Marionette TRACE conn5 <- [1,574,null,{}] 12:27:08 INFO - PROCESS | 328 | 1461266828300 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}] 12:27:08 INFO - PROCESS | 328 | 1461266828412 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 12:27:08 INFO - PROCESS | 328 | 1461266828463 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFB8000 == 63 [pid = 328] [id = 153] 12:27:08 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9394BB000) [pid = 328] [serial = 457] [outer = 0000000000000000] 12:27:08 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F9394E5400) [pid = 328] [serial = 458] [outer = 000000F9394BB000] 12:27:08 INFO - PROCESS | 328 | 1461266828509 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F93AD53400) [pid = 328] [serial = 459] [outer = 000000F9394BB000] 12:27:08 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:08 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:08 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F926C11400) [pid = 328] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F933ADB000) [pid = 328] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F9350D5000) [pid = 328] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F92BA15000) [pid = 328] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F926F24000) [pid = 328] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F930B61000) [pid = 328] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F9373BA000) [pid = 328] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F933547C00) [pid = 328] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F92B993800) [pid = 328] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F926E9EC00) [pid = 328] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:27:09 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F937D3E400) [pid = 328] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:27:09 INFO - PROCESS | 328 | 1461266829100 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 818ms 12:27:09 INFO - PROCESS | 328 | 1461266829116 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 328 | 1461266829118 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 12:27:09 INFO - PROCESS | 328 | 1461266829122 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:27:09 INFO - PROCESS | 328 | 1461266829123 Marionette TRACE conn5 <- [1,578,null,{}] 12:27:09 INFO - PROCESS | 328 | 1461266829127 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}] 12:27:09 INFO - PROCESS | 328 | 1461266829212 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 12:27:09 INFO - PROCESS | 328 | 1461266829220 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB2800 == 64 [pid = 328] [id = 154] 12:27:09 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F930B61000) [pid = 328] [serial = 460] [outer = 0000000000000000] 12:27:09 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F933777C00) [pid = 328] [serial = 461] [outer = 000000F930B61000] 12:27:09 INFO - PROCESS | 328 | 1461266829266 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F937965800) [pid = 328] [serial = 462] [outer = 000000F930B61000] 12:27:09 INFO - PROCESS | 328 | 1461266829696 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 629ms 12:27:09 INFO - PROCESS | 328 | 1461266829755 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 328 | 1461266829757 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 12:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:27:09 INFO - PROCESS | 328 | 1461266829761 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 328 | 1461266829763 Marionette TRACE conn5 <- [1,582,null,{}] 12:27:09 INFO - PROCESS | 328 | 1461266829766 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}] 12:27:09 INFO - PROCESS | 328 | 1461266829852 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 12:27:09 INFO - PROCESS | 328 | 1461266829860 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C033000 == 65 [pid = 328] [id = 155] 12:27:09 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F926C34400) [pid = 328] [serial = 463] [outer = 0000000000000000] 12:27:09 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F926C3A400) [pid = 328] [serial = 464] [outer = 000000F926C34400] 12:27:09 INFO - PROCESS | 328 | 1461266829906 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F931D25C00) [pid = 328] [serial = 465] [outer = 000000F926C34400] 12:27:10 INFO - PROCESS | 328 | 1461266830348 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 630ms 12:27:10 INFO - PROCESS | 328 | 1461266830393 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 328 | 1461266830395 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 12:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:27:10 INFO - PROCESS | 328 | 1461266830399 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 328 | 1461266830400 Marionette TRACE conn5 <- [1,586,null,{}] 12:27:10 INFO - PROCESS | 328 | 1461266830404 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}] 12:27:10 INFO - PROCESS | 328 | 1461266830490 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 12:27:10 INFO - PROCESS | 328 | 1461266830530 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFA2800 == 66 [pid = 328] [id = 156] 12:27:10 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9379A8800) [pid = 328] [serial = 466] [outer = 0000000000000000] 12:27:10 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F9379AA800) [pid = 328] [serial = 467] [outer = 000000F9379A8800] 12:27:10 INFO - PROCESS | 328 | 1461266830579 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9394BF800) [pid = 328] [serial = 468] [outer = 000000F9379A8800] 12:27:10 INFO - PROCESS | 328 | [328] 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 12:27:11 INFO - PROCESS | 328 | 1461266831261 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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:27:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 881ms 12:27:11 INFO - PROCESS | 328 | 1461266831284 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 328 | 1461266831289 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 12:27:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:27:11 INFO - PROCESS | 328 | 1461266831294 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 328 | 1461266831299 Marionette TRACE conn5 <- [1,590,null,{}] 12:27:11 INFO - PROCESS | 328 | 1461266831306 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}] 12:27:11 INFO - PROCESS | 328 | 1461266831425 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 12:27:11 INFO - PROCESS | 328 | 1461266831520 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F9315DC800 == 67 [pid = 328] [id = 157] 12:27:11 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F926E41000) [pid = 328] [serial = 469] [outer = 0000000000000000] 12:27:11 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F92B93D000) [pid = 328] [serial = 470] [outer = 000000F926E41000] 12:27:11 INFO - PROCESS | 328 | 1461266831579 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F9304A1400) [pid = 328] [serial = 471] [outer = 000000F926E41000] 12:27:12 INFO - PROCESS | 328 | 1461266832229 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]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 987ms 12:27:12 INFO - PROCESS | 328 | 1461266832285 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 328 | 1461266832291 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 12:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:27:12 INFO - PROCESS | 328 | 1461266832298 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 328 | 1461266832302 Marionette TRACE conn5 <- [1,594,null,{}] 12:27:12 INFO - PROCESS | 328 | 1461266832306 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}] 12:27:12 INFO - PROCESS | 328 | 1461266832424 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 12:27:12 INFO - PROCESS | 328 | 1461266832543 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F93835C800 == 68 [pid = 328] [id = 158] 12:27:12 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F93376DC00) [pid = 328] [serial = 472] [outer = 0000000000000000] 12:27:12 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F933E85800) [pid = 328] [serial = 473] [outer = 000000F93376DC00] 12:27:12 INFO - PROCESS | 328 | 1461266832601 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F93620BC00) [pid = 328] [serial = 474] [outer = 000000F93376DC00] 12:27:13 INFO - PROCESS | 328 | 1461266833180 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]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:27:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 923ms 12:27:13 INFO - PROCESS | 328 | 1461266833228 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 328 | 1461266833231 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 12:27:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:27:13 INFO - PROCESS | 328 | 1461266833235 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 328 | 1461266833239 Marionette TRACE conn5 <- [1,598,null,{}] 12:27:13 INFO - PROCESS | 328 | 1461266833251 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}] 12:27:13 INFO - PROCESS | 328 | 1461266833367 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 12:27:13 INFO - PROCESS | 328 | 1461266833487 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7E3800 == 69 [pid = 328] [id = 159] 12:27:13 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F9383AB800) [pid = 328] [serial = 475] [outer = 0000000000000000] 12:27:13 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F9383E7400) [pid = 328] [serial = 476] [outer = 000000F9383AB800] 12:27:13 INFO - PROCESS | 328 | 1461266833549 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F938EA9800) [pid = 328] [serial = 477] [outer = 000000F9383AB800] 12:27:14 INFO - PROCESS | 328 | 1461266834179 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]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 985ms 12:27:14 INFO - PROCESS | 328 | 1461266834221 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 328 | 1461266834224 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 12:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:27:14 INFO - PROCESS | 328 | 1461266834228 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 328 | 1461266834230 Marionette TRACE conn5 <- [1,602,null,{}] 12:27:14 INFO - PROCESS | 328 | 1461266834234 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}] 12:27:14 INFO - PROCESS | 328 | 1461266834344 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 12:27:14 INFO - PROCESS | 328 | 1461266834462 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F090000 == 70 [pid = 328] [id = 160] 12:27:14 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F938B46000) [pid = 328] [serial = 478] [outer = 0000000000000000] 12:27:14 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F938B50400) [pid = 328] [serial = 479] [outer = 000000F938B46000] 12:27:14 INFO - PROCESS | 328 | 1461266834520 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F938EB1000) [pid = 328] [serial = 480] [outer = 000000F938B46000] 12:27:15 INFO - PROCESS | 328 | 1461266835147 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 986ms 12:27:15 INFO - PROCESS | 328 | 1461266835217 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 328 | 1461266835220 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 12:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:27:15 INFO - PROCESS | 328 | 1461266835223 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 328 | 1461266835226 Marionette TRACE conn5 <- [1,606,null,{}] 12:27:15 INFO - PROCESS | 328 | 1461266835229 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}] 12:27:15 INFO - PROCESS | 328 | 1461266835340 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 12:27:15 INFO - PROCESS | 328 | 1461266835459 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F9254A0000 == 71 [pid = 328] [id = 161] 12:27:15 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F926C11800) [pid = 328] [serial = 481] [outer = 0000000000000000] 12:27:15 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F9275CC000) [pid = 328] [serial = 482] [outer = 000000F926C11800] 12:27:15 INFO - PROCESS | 328 | 1461266835518 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F933778000) [pid = 328] [serial = 483] [outer = 000000F926C11800] 12:27:16 INFO - PROCESS | 328 | 1461266836335 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]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:27:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1172ms 12:27:16 INFO - PROCESS | 328 | 1461266836398 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 328 | 1461266836404 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 12:27:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:27:16 INFO - PROCESS | 328 | 1461266836410 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 328 | 1461266836414 Marionette TRACE conn5 <- [1,610,null,{}] 12:27:16 INFO - PROCESS | 328 | 1461266836419 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}] 12:27:16 INFO - PROCESS | 328 | 1461266836519 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 12:27:16 INFO - PROCESS | 328 | 1461266836601 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F92B9D1800 == 72 [pid = 328] [id = 162] 12:27:16 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F927FB2800) [pid = 328] [serial = 484] [outer = 0000000000000000] 12:27:16 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F92B943000) [pid = 328] [serial = 485] [outer = 000000F927FB2800] 12:27:16 INFO - PROCESS | 328 | 1461266836698 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F92C1AC800) [pid = 328] [serial = 486] [outer = 000000F927FB2800] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F92B9D7800 == 71 [pid = 328] [id = 115] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2D2000 == 70 [pid = 328] [id = 113] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F93C033000 == 69 [pid = 328] [id = 155] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB2800 == 68 [pid = 328] [id = 154] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFB8000 == 67 [pid = 328] [id = 153] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F9395EE800 == 66 [pid = 328] [id = 152] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F938D05800 == 65 [pid = 328] [id = 151] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F92BA1D400) [pid = 328] [serial = 373] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F930CB0000) [pid = 328] [serial = 376] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F937989000) [pid = 328] [serial = 380] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F938B17000) [pid = 328] [serial = 383] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F9383E4800) [pid = 328] [serial = 416] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F937DB9800 == 64 [pid = 328] [id = 150] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F9357C3800 == 63 [pid = 328] [id = 149] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F93041B000 == 62 [pid = 328] [id = 148] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F934ED5000 == 61 [pid = 328] [id = 147] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F938708000 == 60 [pid = 328] [id = 144] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA52000 == 59 [pid = 328] [id = 143] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFDE800 == 58 [pid = 328] [id = 142] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F934622000 == 57 [pid = 328] [id = 141] 12:27:17 INFO - PROCESS | 328 | --DOCSHELL 000000F92C253800 == 56 [pid = 328] [id = 140] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F9350C8C00) [pid = 328] [serial = 347] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F933BCE800) [pid = 328] [serial = 401] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F93444B800) [pid = 328] [serial = 402] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F93659B000) [pid = 328] [serial = 405] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F933A4B000) [pid = 328] [serial = 404] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F933E46000) [pid = 328] [serial = 410] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F938DE7000) [pid = 328] [serial = 387] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F93045D400) [pid = 328] [serial = 386] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F930BD2000) [pid = 328] [serial = 395] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F930F31400) [pid = 328] [serial = 396] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F937945400) [pid = 328] [serial = 407] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F9335C8000) [pid = 328] [serial = 398] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F92C7E0800) [pid = 328] [serial = 390] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F92BA17C00) [pid = 328] [serial = 389] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F92862BC00) [pid = 328] [serial = 392] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F92C839400) [pid = 328] [serial = 393] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F9383AA800) [pid = 328] [serial = 413] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F9383DA400) [pid = 328] [serial = 414] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F93353F400) [pid = 328] [serial = 158] [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.] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F93795F400) [pid = 328] [serial = 408] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F9338AB800) [pid = 328] [serial = 399] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F937988000) [pid = 328] [serial = 411] [outer = 0000000000000000] [url = about:blank] 12:27:17 INFO - PROCESS | 328 | 1461266837348 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]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 986ms 12:27:17 INFO - PROCESS | 328 | 1461266837399 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 328 | 1461266837405 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 12:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:27:17 INFO - PROCESS | 328 | 1461266837411 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 328 | 1461266837414 Marionette TRACE conn5 <- [1,614,null,{}] 12:27:17 INFO - PROCESS | 328 | 1461266837418 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}] 12:27:17 INFO - PROCESS | 328 | 1461266837506 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 12:27:17 INFO - PROCESS | 328 | 1461266837582 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2BA000 == 57 [pid = 328] [id = 163] 12:27:17 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F926C0F400) [pid = 328] [serial = 487] [outer = 0000000000000000] 12:27:17 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F92BA14C00) [pid = 328] [serial = 488] [outer = 000000F926C0F400] 12:27:17 INFO - PROCESS | 328 | 1461266837630 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F92D31A000) [pid = 328] [serial = 489] [outer = 000000F926C0F400] 12:27:18 INFO - PROCESS | 328 | 1461266838057 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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 692ms 12:27:18 INFO - PROCESS | 328 | 1461266838106 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 328 | 1461266838108 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 12:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:27:18 INFO - PROCESS | 328 | 1461266838143 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 328 | 1461266838146 Marionette TRACE conn5 <- [1,618,null,{}] 12:27:18 INFO - PROCESS | 328 | 1461266838160 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}] 12:27:18 INFO - PROCESS | 328 | 1461266838250 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 12:27:18 INFO - PROCESS | 328 | 1461266838266 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EBC800 == 58 [pid = 328] [id = 164] 12:27:18 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F930BEF000) [pid = 328] [serial = 490] [outer = 0000000000000000] 12:27:18 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F930F2D400) [pid = 328] [serial = 491] [outer = 000000F930BEF000] 12:27:18 INFO - PROCESS | 328 | 1461266838316 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F932F47000) [pid = 328] [serial = 492] [outer = 000000F930BEF000] 12:27:18 INFO - PROCESS | 328 | 1461266838746 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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 671ms 12:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:27:18 INFO - PROCESS | 328 | 1461266838822 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 328 | 1461266838824 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 12:27:18 INFO - PROCESS | 328 | 1461266838828 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 328 | 1461266838830 Marionette TRACE conn5 <- [1,622,null,{}] 12:27:18 INFO - PROCESS | 328 | 1461266838833 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}] 12:27:18 INFO - PROCESS | 328 | 1461266838920 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 12:27:18 INFO - PROCESS | 328 | 1461266838933 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B32800 == 59 [pid = 328] [id = 165] 12:27:18 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9335C8000) [pid = 328] [serial = 493] [outer = 0000000000000000] 12:27:18 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F933772400) [pid = 328] [serial = 494] [outer = 000000F9335C8000] 12:27:18 INFO - PROCESS | 328 | 1461266838981 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F933A48800) [pid = 328] [serial = 495] [outer = 000000F9335C8000] 12:27:19 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:19 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:19 INFO - PROCESS | 328 | 1461266839414 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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:27:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 12:27:19 INFO - PROCESS | 328 | 1461266839460 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 328 | 1461266839462 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 12:27:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:27:19 INFO - PROCESS | 328 | 1461266839465 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 328 | 1461266839467 Marionette TRACE conn5 <- [1,626,null,{}] 12:27:19 INFO - PROCESS | 328 | 1461266839471 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}] 12:27:19 INFO - PROCESS | 328 | 1461266839578 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 12:27:19 INFO - PROCESS | 328 | 1461266839658 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F93650A000 == 60 [pid = 328] [id = 166] 12:27:19 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F933BCAC00) [pid = 328] [serial = 496] [outer = 0000000000000000] 12:27:19 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F933BD0C00) [pid = 328] [serial = 497] [outer = 000000F933BCAC00] 12:27:19 INFO - PROCESS | 328 | 1461266839706 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F933E43800) [pid = 328] [serial = 498] [outer = 000000F933BCAC00] 12:27:20 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:20 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:20 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:20 INFO - PROCESS | 328 | 1461266840171 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]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 735ms 12:27:20 INFO - PROCESS | 328 | 1461266840209 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 328 | 1461266840211 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 12:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:27:20 INFO - PROCESS | 328 | 1461266840215 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 328 | 1461266840216 Marionette TRACE conn5 <- [1,630,null,{}] 12:27:20 INFO - PROCESS | 328 | 1461266840220 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}] 12:27:20 INFO - PROCESS | 328 | 1461266840339 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 12:27:20 INFO - PROCESS | 328 | 1461266840393 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C2B2800 == 61 [pid = 328] [id = 167] 12:27:20 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F934E74400) [pid = 328] [serial = 499] [outer = 0000000000000000] 12:27:20 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F93501C000) [pid = 328] [serial = 500] [outer = 000000F934E74400] 12:27:20 INFO - PROCESS | 328 | 1461266840444 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F936207000) [pid = 328] [serial = 501] [outer = 000000F934E74400] 12:27:20 INFO - PROCESS | 328 | 1461266840878 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]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 12:27:20 INFO - PROCESS | 328 | 1461266840887 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 328 | 1461266840889 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 12:27:20 INFO - PROCESS | 328 | 1461266840892 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:27:20 INFO - PROCESS | 328 | 1461266840894 Marionette TRACE conn5 <- [1,634,null,{}] 12:27:20 INFO - PROCESS | 328 | 1461266840898 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}] 12:27:21 INFO - PROCESS | 328 | 1461266841031 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 12:27:21 INFO - PROCESS | 328 | 1461266841057 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F93878C800 == 62 [pid = 328] [id = 168] 12:27:21 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F936234C00) [pid = 328] [serial = 502] [outer = 0000000000000000] 12:27:21 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F93623AC00) [pid = 328] [serial = 503] [outer = 000000F936234C00] 12:27:21 INFO - PROCESS | 328 | 1461266841108 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F93735EC00) [pid = 328] [serial = 504] [outer = 000000F936234C00] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F9383E2800) [pid = 328] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F930B61000) [pid = 328] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F926F2E800) [pid = 328] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F934E71800) [pid = 328] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F92C7E1400) [pid = 328] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F93622C800) [pid = 328] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F9394BB000) [pid = 328] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F926C34400) [pid = 328] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:27:21 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F92C847000) [pid = 328] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:27:21 INFO - PROCESS | 328 | 1461266841867 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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1016ms 12:27:21 INFO - PROCESS | 328 | 1461266841913 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 328 | 1461266841915 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 12:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:27:21 INFO - PROCESS | 328 | 1461266841919 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 328 | 1461266841921 Marionette TRACE conn5 <- [1,638,null,{}] 12:27:21 INFO - PROCESS | 328 | 1461266841925 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}] 12:27:22 INFO - PROCESS | 328 | 1461266842007 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 12:27:22 INFO - PROCESS | 328 | 1461266842013 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F937926800 == 63 [pid = 328] [id = 169] 12:27:22 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F926F2E800) [pid = 328] [serial = 505] [outer = 0000000000000000] 12:27:22 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F9373C4000) [pid = 328] [serial = 506] [outer = 000000F926F2E800] 12:27:22 INFO - PROCESS | 328 | 1461266842060 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F93795DC00) [pid = 328] [serial = 507] [outer = 000000F926F2E800] 12:27:22 INFO - PROCESS | 328 | 1461266842515 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]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:27:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 630ms 12:27:22 INFO - PROCESS | 328 | 1461266842551 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 328 | 1461266842554 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 12:27:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:27:22 INFO - PROCESS | 328 | 1461266842557 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 328 | 1461266842559 Marionette TRACE conn5 <- [1,642,null,{}] 12:27:22 INFO - PROCESS | 328 | 1461266842562 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}] 12:27:22 INFO - PROCESS | 328 | 1461266842645 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 12:27:22 INFO - PROCESS | 328 | 1461266842651 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F939216000 == 64 [pid = 328] [id = 170] 12:27:22 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F937966000) [pid = 328] [serial = 508] [outer = 0000000000000000] 12:27:22 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F93798E000) [pid = 328] [serial = 509] [outer = 000000F937966000] 12:27:22 INFO - PROCESS | 328 | 1461266842698 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F9379A4000) [pid = 328] [serial = 510] [outer = 000000F937966000] 12:27:23 INFO - PROCESS | 328 | 1461266843132 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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 628ms 12:27:23 INFO - PROCESS | 328 | 1461266843189 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 328 | 1461266843191 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 12:27:23 INFO - PROCESS | 328 | 1461266843194 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:27:23 INFO - PROCESS | 328 | 1461266843196 Marionette TRACE conn5 <- [1,646,null,{}] 12:27:23 INFO - PROCESS | 328 | 1461266843199 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}] 12:27:23 INFO - PROCESS | 328 | 1461266843282 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 12:27:23 INFO - PROCESS | 328 | 1461266843291 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A804000 == 65 [pid = 328] [id = 171] 12:27:23 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F9379A3400) [pid = 328] [serial = 511] [outer = 0000000000000000] 12:27:23 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F9383AD400) [pid = 328] [serial = 512] [outer = 000000F9379A3400] 12:27:23 INFO - PROCESS | 328 | 1461266843337 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F9383DCC00) [pid = 328] [serial = 513] [outer = 000000F9379A3400] 12:27:23 INFO - PROCESS | 328 | 1461266843859 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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 734ms 12:27:23 INFO - PROCESS | 328 | 1461266843933 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 328 | 1461266843937 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 12:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:27:23 INFO - PROCESS | 328 | 1461266843943 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 328 | 1461266843948 Marionette TRACE conn5 <- [1,650,null,{}] 12:27:23 INFO - PROCESS | 328 | 1461266843955 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}] 12:27:24 INFO - PROCESS | 328 | 1461266844080 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 12:27:24 INFO - PROCESS | 328 | 1461266844154 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C194000 == 66 [pid = 328] [id = 172] 12:27:24 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F926D54000) [pid = 328] [serial = 514] [outer = 0000000000000000] 12:27:24 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F926E3FC00) [pid = 328] [serial = 515] [outer = 000000F926D54000] 12:27:24 INFO - PROCESS | 328 | 1461266844256 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F92B993800) [pid = 328] [serial = 516] [outer = 000000F926D54000] 12:27:24 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:24 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:24 INFO - PROCESS | 328 | 1461266844903 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 987ms 12:27:24 INFO - PROCESS | 328 | 1461266844933 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 328 | 1461266844940 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 12:27:24 INFO - PROCESS | 328 | 1461266844947 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 328 | 1461266844950 Marionette TRACE conn5 <- [1,654,null,{}] 12:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:27:24 INFO - PROCESS | 328 | 1461266844954 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}] 12:27:25 INFO - PROCESS | 328 | 1461266845068 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 12:27:25 INFO - PROCESS | 328 | 1461266845188 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B2B000 == 67 [pid = 328] [id = 173] 12:27:25 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F9302CD800) [pid = 328] [serial = 517] [outer = 0000000000000000] 12:27:25 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F930BCD000) [pid = 328] [serial = 518] [outer = 000000F9302CD800] 12:27:25 INFO - PROCESS | 328 | 1461266845247 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F933542400) [pid = 328] [serial = 519] [outer = 000000F9302CD800] 12:27:25 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:25 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:25 INFO - PROCESS | 328 | 1461266845890 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]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:27:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 986ms 12:27:25 INFO - PROCESS | 328 | 1461266845939 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 328 | 1461266845942 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 12:27:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:27:25 INFO - PROCESS | 328 | 1461266845946 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 328 | 1461266845950 Marionette TRACE conn5 <- [1,658,null,{}] 12:27:25 INFO - PROCESS | 328 | 1461266845963 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}] 12:27:26 INFO - PROCESS | 328 | 1461266846079 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 12:27:26 INFO - PROCESS | 328 | 1461266846199 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDE6000 == 68 [pid = 328] [id = 174] 12:27:26 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F934A94C00) [pid = 328] [serial = 520] [outer = 0000000000000000] 12:27:26 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F934E7B400) [pid = 328] [serial = 521] [outer = 000000F934A94C00] 12:27:26 INFO - PROCESS | 328 | 1461266846261 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F9379A7800) [pid = 328] [serial = 522] [outer = 000000F934A94C00] 12:27:26 INFO - PROCESS | 328 | 1461266846854 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]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 986ms 12:27:26 INFO - PROCESS | 328 | 1461266846935 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 328 | 1461266846938 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 12:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:27:26 INFO - PROCESS | 328 | 1461266846942 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 328 | 1461266846944 Marionette TRACE conn5 <- [1,662,null,{}] 12:27:26 INFO - PROCESS | 328 | 1461266846948 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}] 12:27:27 INFO - PROCESS | 328 | 1461266847059 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 12:27:27 INFO - PROCESS | 328 | 1461266847176 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C029800 == 69 [pid = 328] [id = 175] 12:27:27 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F937D3D400) [pid = 328] [serial = 523] [outer = 0000000000000000] 12:27:27 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F93876AC00) [pid = 328] [serial = 524] [outer = 000000F937D3D400] 12:27:27 INFO - PROCESS | 328 | 1461266847235 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F938B18800) [pid = 328] [serial = 525] [outer = 000000F937D3D400] 12:27:27 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:27:27 INFO - PROCESS | 328 | [328] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:27:27 INFO - PROCESS | 328 | 1461266847820 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]]]}] 12:27:27 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 12:27:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 923ms 12:27:27 INFO - PROCESS | 328 | 1461266847869 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 328 | 1461266847872 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 12:27:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:27:27 INFO - PROCESS | 328 | 1461266847877 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 328 | 1461266847879 Marionette TRACE conn5 <- [1,666,null,{}] 12:27:27 INFO - PROCESS | 328 | 1461266847883 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}] 12:27:27 INFO - PROCESS | 328 | 1461266847989 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 12:27:28 INFO - PROCESS | 328 | 1461266848106 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA51800 == 70 [pid = 328] [id = 176] 12:27:28 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F938B1F800) [pid = 328] [serial = 526] [outer = 0000000000000000] 12:27:28 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F938B45400) [pid = 328] [serial = 527] [outer = 000000F938B1F800] 12:27:28 INFO - PROCESS | 328 | 1461266848164 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F938DEE000) [pid = 328] [serial = 528] [outer = 000000F938B1F800] 12:27:28 INFO - PROCESS | 328 | 1461266848780 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]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 988ms 12:27:28 INFO - PROCESS | 328 | 1461266848869 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 328 | 1461266848872 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 12:27:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:27:28 INFO - PROCESS | 328 | 1461266848875 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 328 | 1461266848878 Marionette TRACE conn5 <- [1,670,null,{}] 12:27:28 INFO - PROCESS | 328 | 1461266848882 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}] 12:27:29 INFO - PROCESS | 328 | 1461266849082 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 12:27:29 INFO - PROCESS | 328 | 1461266849310 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C2B800 == 71 [pid = 328] [id = 177] 12:27:29 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F926C34800) [pid = 328] [serial = 529] [outer = 0000000000000000] 12:27:29 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F926C3BC00) [pid = 328] [serial = 530] [outer = 000000F926C34800] 12:27:29 INFO - PROCESS | 328 | 1461266849366 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F927FB3C00) [pid = 328] [serial = 531] [outer = 000000F926C34800] 12:27:29 INFO - PROCESS | 328 | [328] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:27:30 INFO - PROCESS | 328 | [328] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFA9800 == 70 [pid = 328] [id = 139] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F939216000 == 69 [pid = 328] [id = 170] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F937926800 == 68 [pid = 328] [id = 169] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93878C800 == 67 [pid = 328] [id = 168] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F92C2B2800 == 66 [pid = 328] [id = 167] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93650A000 == 65 [pid = 328] [id = 166] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F934B32800 == 64 [pid = 328] [id = 165] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F933EBC800 == 63 [pid = 328] [id = 164] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2BA000 == 62 [pid = 328] [id = 163] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F92B9D1800 == 61 [pid = 328] [id = 162] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F93AD56800) [pid = 328] [serial = 434] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F9383AB400) [pid = 328] [serial = 425] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F936236C00) [pid = 328] [serial = 431] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F9394C0000) [pid = 328] [serial = 428] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F926F29000) [pid = 328] [serial = 419] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F930F28400) [pid = 328] [serial = 422] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F9383DB400) [pid = 328] [serial = 437] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F9379AA800) [pid = 328] [serial = 467] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93F090000 == 60 [pid = 328] [id = 160] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7E3800 == 59 [pid = 328] [id = 159] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93835C800 == 58 [pid = 328] [id = 158] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F9315DC800 == 57 [pid = 328] [id = 157] 12:27:30 INFO - PROCESS | 328 | --DOCSHELL 000000F93CFA2800 == 56 [pid = 328] [id = 156] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F93876D000) [pid = 328] [serial = 455] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F938DE2800) [pid = 328] [serial = 456] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F933777C00) [pid = 328] [serial = 461] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F92BA18800) [pid = 328] [serial = 440] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F936230000) [pid = 328] [serial = 450] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F930F28800) [pid = 328] [serial = 444] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F937962C00) [pid = 328] [serial = 453] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F9394E5400) [pid = 328] [serial = 458] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F930B68000) [pid = 328] [serial = 441] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F93AD53400) [pid = 328] [serial = 459] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F92D318400) [pid = 328] [serial = 443] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F926C3A400) [pid = 328] [serial = 464] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F937965800) [pid = 328] [serial = 462] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F93444B400) [pid = 328] [serial = 447] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F9373C1C00) [pid = 328] [serial = 452] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F936203C00) [pid = 328] [serial = 449] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F933CE0C00) [pid = 328] [serial = 446] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F931D25C00) [pid = 328] [serial = 465] [outer = 0000000000000000] [url = about:blank] 12:27:30 INFO - PROCESS | 328 | 1461266850515 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]]]}] 12:27:30 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) 12:27:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1696ms 12:27:30 INFO - PROCESS | 328 | 1461266850574 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 12:27:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:27:30 INFO - PROCESS | 328 | 1461266850578 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 12:27:30 INFO - PROCESS | 328 | 1461266850582 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 328 | 1461266850586 Marionette TRACE conn5 <- [1,674,null,{}] 12:27:30 INFO - PROCESS | 328 | 1461266850592 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}] 12:27:30 INFO - PROCESS | 328 | 1461266850734 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 12:27:30 INFO - PROCESS | 328 | 1461266850805 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2C1000 == 57 [pid = 328] [id = 178] 12:27:30 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F92C83AC00) [pid = 328] [serial = 532] [outer = 0000000000000000] 12:27:30 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F92D39D800) [pid = 328] [serial = 533] [outer = 000000F92C83AC00] 12:27:30 INFO - PROCESS | 328 | 1461266850856 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F930BD1000) [pid = 328] [serial = 534] [outer = 000000F92C83AC00] 12:27:31 INFO - PROCESS | 328 | 1461266851716 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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:27:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1193ms 12:27:31 INFO - PROCESS | 328 | 1461266851777 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 328 | 1461266851781 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 12:27:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:27:31 INFO - PROCESS | 328 | 1461266851786 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 328 | 1461266851788 Marionette TRACE conn5 <- [1,678,null,{}] 12:27:31 INFO - PROCESS | 328 | 1461266851792 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}] 12:27:31 INFO - PROCESS | 328 | 1461266851881 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 12:27:31 INFO - PROCESS | 328 | 1461266851889 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B2D800 == 58 [pid = 328] [id = 179] 12:27:31 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F932F4C800) [pid = 328] [serial = 535] [outer = 0000000000000000] 12:27:31 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F933773C00) [pid = 328] [serial = 536] [outer = 000000F932F4C800] 12:27:31 INFO - PROCESS | 328 | 1461266851938 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F933CE4400) [pid = 328] [serial = 537] [outer = 000000F932F4C800] 12:27:32 INFO - PROCESS | 328 | 1461266852918 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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:27:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1180ms 12:27:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:27:32 INFO - PROCESS | 328 | 1461266852970 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 328 | 1461266852972 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 12:27:32 INFO - PROCESS | 328 | 1461266852978 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 328 | 1461266852984 Marionette TRACE conn5 <- [1,682,null,{}] 12:27:33 INFO - PROCESS | 328 | 1461266852999 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}] 12:27:33 INFO - PROCESS | 328 | 1461266853112 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 12:27:33 INFO - PROCESS | 328 | 1461266853121 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DAB000 == 59 [pid = 328] [id = 180] 12:27:33 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F933E49C00) [pid = 328] [serial = 538] [outer = 0000000000000000] 12:27:33 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F934E74000) [pid = 328] [serial = 539] [outer = 000000F933E49C00] 12:27:33 INFO - PROCESS | 328 | 1461266853168 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F936236C00) [pid = 328] [serial = 540] [outer = 000000F933E49C00] 12:27:34 INFO - PROCESS | 328 | 1461266854161 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]]]}] 12:27:34 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) 12:27:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1196ms 12:27:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:27:34 INFO - PROCESS | 328 | 1461266854174 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 328 | 1461266854177 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 12:27:34 INFO - PROCESS | 328 | 1461266854180 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 328 | 1461266854182 Marionette TRACE conn5 <- [1,686,null,{}] 12:27:34 INFO - PROCESS | 328 | 1461266854191 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}] 12:27:34 INFO - PROCESS | 328 | 1461266854303 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 12:27:34 INFO - PROCESS | 328 | 1461266854310 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F938722800 == 60 [pid = 328] [id = 181] 12:27:34 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F936A11000) [pid = 328] [serial = 541] [outer = 0000000000000000] 12:27:34 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F93795F800) [pid = 328] [serial = 542] [outer = 000000F936A11000] 12:27:34 INFO - PROCESS | 328 | 1461266854357 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F93799EC00) [pid = 328] [serial = 543] [outer = 000000F936A11000] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F933BCAC00) [pid = 328] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F927FB2800) [pid = 328] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F926C11800) [pid = 328] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F9335C8000) [pid = 328] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F926C0F400) [pid = 328] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F930BEF000) [pid = 328] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F934E74400) [pid = 328] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F936234C00) [pid = 328] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F926F2E800) [pid = 328] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F937966000) [pid = 328] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F930F2EC00) [pid = 328] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F93794E400) [pid = 328] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F92BA17400) [pid = 328] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F935799800) [pid = 328] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F933ADCC00) [pid = 328] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F92C842C00) [pid = 328] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F926F20400) [pid = 328] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F92BA5EC00) [pid = 328] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F926EA4400) [pid = 328] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F93045D000) [pid = 328] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F937948800) [pid = 328] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:27:34 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F938DF1000) [pid = 328] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:27:35 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F93622EC00) [pid = 328] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:27:35 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F93A6C8000) [pid = 328] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:27:35 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F926C13000) [pid = 328] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:27:35 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F937D3FC00) [pid = 328] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:27:35 INFO - PROCESS | 328 | 1461266855502 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]]]}] 12:27:35 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) 12:27:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1338ms 12:27:35 INFO - PROCESS | 328 | 1461266855521 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 328 | 1461266855523 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 12:27:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:27:35 INFO - PROCESS | 328 | 1461266855527 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 328 | 1461266855529 Marionette TRACE conn5 <- [1,690,null,{}] 12:27:35 INFO - PROCESS | 328 | 1461266855532 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}] 12:27:35 INFO - PROCESS | 328 | 1461266855616 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 12:27:35 INFO - PROCESS | 328 | 1461266855715 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DB5000 == 61 [pid = 328] [id = 182] 12:27:35 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F9304A3C00) [pid = 328] [serial = 544] [outer = 0000000000000000] 12:27:35 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F930F2EC00) [pid = 328] [serial = 545] [outer = 000000F9304A3C00] 12:27:35 INFO - PROCESS | 328 | 1461266855773 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F9369A2800) [pid = 328] [serial = 546] [outer = 000000F9304A3C00] 12:27:36 INFO - PROCESS | 328 | 1461266856661 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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:27:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1189ms 12:27:36 INFO - PROCESS | 328 | 1461266856719 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 328 | 1461266856721 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 12:27:36 INFO - PROCESS | 328 | 1461266856724 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:27:36 INFO - PROCESS | 328 | 1461266856726 Marionette TRACE conn5 <- [1,694,null,{}] 12:27:36 INFO - PROCESS | 328 | 1461266856730 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}] 12:27:36 INFO - PROCESS | 328 | 1461266856841 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 12:27:36 INFO - PROCESS | 328 | 1461266856851 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A80F800 == 62 [pid = 328] [id = 183] 12:27:36 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F933A56C00) [pid = 328] [serial = 547] [outer = 0000000000000000] 12:27:36 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F938770800) [pid = 328] [serial = 548] [outer = 000000F933A56C00] 12:27:36 INFO - PROCESS | 328 | 1461266856896 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F938B1E800) [pid = 328] [serial = 549] [outer = 000000F933A56C00] 12:27:38 INFO - PROCESS | 328 | 1461266858042 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]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:27:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1341ms 12:27:38 INFO - PROCESS | 328 | 1461266858111 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 328 | 1461266858115 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 12:27:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:27:38 INFO - PROCESS | 328 | 1461266858121 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 328 | 1461266858124 Marionette TRACE conn5 <- [1,698,null,{}] 12:27:38 INFO - PROCESS | 328 | 1461266858131 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}] 12:27:38 INFO - PROCESS | 328 | 1461266858235 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 12:27:38 INFO - PROCESS | 328 | 1461266858432 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B23000 == 63 [pid = 328] [id = 184] 12:27:38 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F930B63400) [pid = 328] [serial = 550] [outer = 0000000000000000] 12:27:38 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F930BCC400) [pid = 328] [serial = 551] [outer = 000000F930B63400] 12:27:38 INFO - PROCESS | 328 | 1461266858493 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F93376CC00) [pid = 328] [serial = 552] [outer = 000000F930B63400] 12:27:39 INFO - PROCESS | 328 | 1461266859577 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]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:27:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1497ms 12:27:39 INFO - PROCESS | 328 | 1461266859620 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 328 | 1461266859626 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 12:27:39 INFO - PROCESS | 328 | 1461266859634 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:27:39 INFO - PROCESS | 328 | 1461266859637 Marionette TRACE conn5 <- [1,702,null,{}] 12:27:39 INFO - PROCESS | 328 | 1461266859641 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}] 12:27:39 INFO - PROCESS | 328 | 1461266859786 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 12:27:39 INFO - PROCESS | 328 | 1461266859944 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F9395F9000 == 64 [pid = 328] [id = 185] 12:27:39 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F933A4C000) [pid = 328] [serial = 553] [outer = 0000000000000000] 12:27:39 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F935081000) [pid = 328] [serial = 554] [outer = 000000F933A4C000] 12:27:40 INFO - PROCESS | 328 | 1461266860003 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F937947400) [pid = 328] [serial = 555] [outer = 000000F933A4C000] 12:27:41 INFO - PROCESS | 328 | 1461266861070 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]]]}] 12:27:41 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 12:27:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1473ms 12:27:41 INFO - PROCESS | 328 | 1461266861113 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 328 | 1461266861116 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 12:27:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:27:41 INFO - PROCESS | 328 | 1461266861120 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 328 | 1461266861124 Marionette TRACE conn5 <- [1,706,null,{}] 12:27:41 INFO - PROCESS | 328 | 1461266861136 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}] 12:27:41 INFO - PROCESS | 328 | 1461266861285 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 12:27:41 INFO - PROCESS | 328 | 1461266861408 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C2B7000 == 65 [pid = 328] [id = 186] 12:27:41 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F926F2D400) [pid = 328] [serial = 556] [outer = 0000000000000000] 12:27:41 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F92C1B5400) [pid = 328] [serial = 557] [outer = 000000F926F2D400] 12:27:41 INFO - PROCESS | 328 | 1461266861471 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F9369AEC00) [pid = 328] [serial = 558] [outer = 000000F926F2D400] 12:27:42 INFO - PROCESS | 328 | 1461266862642 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]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:27:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1535ms 12:27:42 INFO - PROCESS | 328 | 1461266862657 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 328 | 1461266862661 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 12:27:42 INFO - PROCESS | 328 | 1461266862673 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:27:42 INFO - PROCESS | 328 | 1461266862677 Marionette TRACE conn5 <- [1,710,null,{}] 12:27:42 INFO - PROCESS | 328 | 1461266862682 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}] 12:27:42 INFO - PROCESS | 328 | 1461266862823 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 12:27:42 INFO - PROCESS | 328 | 1461266862899 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F933E9C800 == 66 [pid = 328] [id = 187] 12:27:42 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F92BA1B400) [pid = 328] [serial = 559] [outer = 0000000000000000] 12:27:42 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F92C4C1800) [pid = 328] [serial = 560] [outer = 000000F92BA1B400] 12:27:43 INFO - PROCESS | 328 | 1461266862994 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F92DD4B000) [pid = 328] [serial = 561] [outer = 000000F92BA1B400] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93C022800 == 65 [pid = 328] [id = 78] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F938D13000 == 64 [pid = 328] [id = 125] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F92C41F000 == 63 [pid = 328] [id = 146] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F938DB5000 == 62 [pid = 328] [id = 182] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F938722800 == 61 [pid = 328] [id = 181] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F937DAB000 == 60 [pid = 328] [id = 180] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F934B2D800 == 59 [pid = 328] [id = 179] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2C1000 == 58 [pid = 328] [id = 178] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F933C2B800 == 57 [pid = 328] [id = 177] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA51800 == 56 [pid = 328] [id = 176] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93C029800 == 55 [pid = 328] [id = 175] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F9383AD400) [pid = 328] [serial = 512] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F92B93D000) [pid = 328] [serial = 470] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F933E85800) [pid = 328] [serial = 473] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F9383E7400) [pid = 328] [serial = 476] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F938B50400) [pid = 328] [serial = 479] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDE6000 == 54 [pid = 328] [id = 174] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F934B2B000 == 53 [pid = 328] [id = 173] 12:27:43 INFO - PROCESS | 328 | --DOCSHELL 000000F92C194000 == 52 [pid = 328] [id = 172] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F93C2D1800) [pid = 328] [serial = 438] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F933548000) [pid = 328] [serial = 341] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F9394EC000) [pid = 328] [serial = 384] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F93AD4E400) [pid = 328] [serial = 374] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F938DE8800) [pid = 328] [serial = 381] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F934680400) [pid = 328] [serial = 344] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F933BD1800) [pid = 328] [serial = 377] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F9304AB800) [pid = 328] [serial = 335] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F930B5D400) [pid = 328] [serial = 338] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F92C128000) [pid = 328] [serial = 420] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F933BCA000) [pid = 328] [serial = 423] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F93899F400) [pid = 328] [serial = 426] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F9394E9C00) [pid = 328] [serial = 429] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F9394BD800) [pid = 328] [serial = 432] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F93C2C9400) [pid = 328] [serial = 435] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F933BD0C00) [pid = 328] [serial = 497] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F933E43800) [pid = 328] [serial = 498] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F92C1AC800) [pid = 328] [serial = 486] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F92B943000) [pid = 328] [serial = 485] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F933778000) [pid = 328] [serial = 483] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F9275CC000) [pid = 328] [serial = 482] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F933772400) [pid = 328] [serial = 494] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F92BA14C00) [pid = 328] [serial = 488] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F92D31A000) [pid = 328] [serial = 489] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F930F2D400) [pid = 328] [serial = 491] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F932F47000) [pid = 328] [serial = 492] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F936207000) [pid = 328] [serial = 501] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F93501C000) [pid = 328] [serial = 500] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F93623AC00) [pid = 328] [serial = 503] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F9373C4000) [pid = 328] [serial = 506] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F93795DC00) [pid = 328] [serial = 507] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F93798E000) [pid = 328] [serial = 509] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F93735EC00) [pid = 328] [serial = 504] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 81 (000000F933A48800) [pid = 328] [serial = 495] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 80 (000000F9379A4000) [pid = 328] [serial = 510] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | --DOMWINDOW == 79 (000000F938998400) [pid = 328] [serial = 417] [outer = 0000000000000000] [url = about:blank] 12:27:43 INFO - PROCESS | 328 | 1461266863490 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] 12:27:43 INFO - PROCESS | 328 | 1461266863523 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 12:27:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:27:43 INFO - PROCESS | 328 | 1461266863529 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 328 | 1461266863532 Marionette TRACE conn5 <- [1,714,null,{}] 12:27:43 INFO - PROCESS | 328 | 1461266863536 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}] 12:27:43 INFO - PROCESS | 328 | 1461266863624 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 12:27:43 INFO - PROCESS | 328 | 1461266863635 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F930FF8800 == 53 [pid = 328] [id = 188] 12:27:43 INFO - PROCESS | 328 | ++DOMWINDOW == 80 (000000F92BA14C00) [pid = 328] [serial = 562] [outer = 0000000000000000] 12:27:43 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F930B5D400) [pid = 328] [serial = 563] [outer = 000000F92BA14C00] 12:27:43 INFO - PROCESS | 328 | 1461266863682 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F930F30800) [pid = 328] [serial = 564] [outer = 000000F92BA14C00] 12:27:44 INFO - PROCESS | 328 | 1461266864248 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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:27:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 777ms 12:27:44 INFO - PROCESS | 328 | 1461266864306 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 328 | 1461266864309 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 12:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:27:44 INFO - PROCESS | 328 | 1461266864313 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 328 | 1461266864317 Marionette TRACE conn5 <- [1,718,null,{}] 12:27:44 INFO - PROCESS | 328 | 1461266864328 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}] 12:27:44 INFO - PROCESS | 328 | 1461266864422 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 12:27:44 INFO - PROCESS | 328 | 1461266864498 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F9357C3800 == 54 [pid = 328] [id = 189] 12:27:44 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F933764400) [pid = 328] [serial = 565] [outer = 0000000000000000] 12:27:44 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F933BD1800) [pid = 328] [serial = 566] [outer = 000000F933764400] 12:27:44 INFO - PROCESS | 328 | 1461266864548 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F933E4BC00) [pid = 328] [serial = 567] [outer = 000000F933764400] 12:27:44 INFO - PROCESS | 328 | 1461266864969 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] 12:27:44 INFO - PROCESS | 328 | 1461266864990 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 12:27:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:27:45 INFO - PROCESS | 328 | 1461266864993 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 328 | 1461266864995 Marionette TRACE conn5 <- [1,722,null,{}] 12:27:45 INFO - PROCESS | 328 | 1461266864998 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}] 12:27:45 INFO - PROCESS | 328 | 1461266865088 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 12:27:45 INFO - PROCESS | 328 | 1461266865094 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DBA800 == 55 [pid = 328] [id = 190] 12:27:45 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F934AAC000) [pid = 328] [serial = 568] [outer = 0000000000000000] 12:27:45 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F93578FC00) [pid = 328] [serial = 569] [outer = 000000F934AAC000] 12:27:45 INFO - PROCESS | 328 | 1461266865144 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F936238000) [pid = 328] [serial = 570] [outer = 000000F934AAC000] 12:27:45 INFO - PROCESS | 328 | 1461266865631 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]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:27:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 12:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:27:45 INFO - PROCESS | 328 | 1461266865667 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 328 | 1461266865669 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 12:27:45 INFO - PROCESS | 328 | 1461266865672 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 328 | 1461266865674 Marionette TRACE conn5 <- [1,726,null,{}] 12:27:45 INFO - PROCESS | 328 | 1461266865678 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}] 12:27:45 INFO - PROCESS | 328 | 1461266865821 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 12:27:45 INFO - PROCESS | 328 | 1461266865846 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871A800 == 56 [pid = 328] [id = 191] 12:27:45 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F936233800) [pid = 328] [serial = 571] [outer = 0000000000000000] 12:27:45 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F937948400) [pid = 328] [serial = 572] [outer = 000000F936233800] 12:27:45 INFO - PROCESS | 328 | 1461266865893 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F93799E400) [pid = 328] [serial = 573] [outer = 000000F936233800] 12:27:46 INFO - PROCESS | 328 | [328] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:27:46 INFO - PROCESS | 328 | 1461266866834 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]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:27:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1180ms 12:27:46 INFO - PROCESS | 328 | 1461266866861 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 328 | 1461266866863 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 12:27:46 INFO - PROCESS | 328 | 1461266866866 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 328 | 1461266866868 Marionette TRACE conn5 <- [1,730,null,{}] 12:27:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:27:46 INFO - PROCESS | 328 | 1461266866871 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}] 12:27:47 INFO - PROCESS | 328 | 1461266867001 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 12:27:47 INFO - PROCESS | 328 | 1461266867051 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C142800 == 57 [pid = 328] [id = 192] 12:27:47 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F937D49400) [pid = 328] [serial = 574] [outer = 0000000000000000] 12:27:47 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F938999400) [pid = 328] [serial = 575] [outer = 000000F937D49400] 12:27:47 INFO - PROCESS | 328 | 1461266867103 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F938B18400) [pid = 328] [serial = 576] [outer = 000000F937D49400] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F926E41000) [pid = 328] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F938B46000) [pid = 328] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F93376DC00) [pid = 328] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F9383AB800) [pid = 328] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F9379A8800) [pid = 328] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F932F4C800) [pid = 328] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F926C34800) [pid = 328] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F933E49C00) [pid = 328] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F9379A3400) [pid = 328] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F92C83AC00) [pid = 328] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F936A11000) [pid = 328] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:27:47 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F9304A3C00) [pid = 328] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:27:48 INFO - PROCESS | 328 | 1461266868031 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]]]}] 12:27:48 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 12:27:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1176ms 12:27:48 INFO - PROCESS | 328 | 1461266868046 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 12:27:48 INFO - PROCESS | 328 | 1461266868048 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 12:27:48 INFO - PROCESS | 328 | 1461266868052 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:27:48 INFO - PROCESS | 328 | 1461266868054 Marionette TRACE conn5 <- [1,734,null,{}] 12:27:48 INFO - PROCESS | 328 | 1461266868057 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}] 12:27:48 INFO - PROCESS | 328 | 1461266868165 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 12:27:48 INFO - PROCESS | 328 | 1461266868174 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F93921B800 == 58 [pid = 328] [id = 193] 12:27:48 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F933A4CC00) [pid = 328] [serial = 577] [outer = 0000000000000000] 12:27:48 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F9379A9400) [pid = 328] [serial = 578] [outer = 000000F933A4CC00] 12:27:48 INFO - PROCESS | 328 | 1461266868220 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F938B46000) [pid = 328] [serial = 579] [outer = 000000F933A4CC00] 12:27:49 INFO - PROCESS | 328 | 1461266869125 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]]]}] 12:27:49 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.) 12:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1127ms 12:27:49 INFO - PROCESS | 328 | 1461266869183 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 328 | 1461266869185 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 12:27:49 INFO - PROCESS | 328 | 1461266869189 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:27:49 INFO - PROCESS | 328 | 1461266869191 Marionette TRACE conn5 <- [1,738,null,{}] 12:27:49 INFO - PROCESS | 328 | 1461266869194 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}] 12:27:49 INFO - PROCESS | 328 | 1461266869277 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 12:27:49 INFO - PROCESS | 328 | 1461266869405 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F9266BD800 == 59 [pid = 328] [id = 194] 12:27:49 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F926B3F000) [pid = 328] [serial = 580] [outer = 0000000000000000] 12:27:49 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F926C31000) [pid = 328] [serial = 581] [outer = 000000F926B3F000] 12:27:49 INFO - PROCESS | 328 | 1461266869467 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F926F28800) [pid = 328] [serial = 582] [outer = 000000F926B3F000] 12:27:50 INFO - PROCESS | 328 | 1461266870609 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]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:27:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1492ms 12:27:50 INFO - PROCESS | 328 | 1461266870684 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 328 | 1461266870689 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 12:27:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:27:50 INFO - PROCESS | 328 | 1461266870694 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 328 | 1461266870698 Marionette TRACE conn5 <- [1,742,null,{}] 12:27:50 INFO - PROCESS | 328 | 1461266870754 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}] 12:27:50 INFO - PROCESS | 328 | 1461266870901 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 12:27:50 INFO - PROCESS | 328 | 1461266870984 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F934237800 == 60 [pid = 328] [id = 195] 12:27:51 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F92C847400) [pid = 328] [serial = 583] [outer = 0000000000000000] 12:27:51 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F930F8C400) [pid = 328] [serial = 584] [outer = 000000F92C847400] 12:27:51 INFO - PROCESS | 328 | 1461266871046 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F932F43C00) [pid = 328] [serial = 585] [outer = 000000F92C847400] 12:27:52 INFO - PROCESS | 328 | 1461266872069 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]]]}] 12:27:52 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 12:27:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1421ms 12:27:52 INFO - PROCESS | 328 | 1461266872121 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 12:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:27:52 INFO - PROCESS | 328 | 1461266872126 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 12:27:52 INFO - PROCESS | 328 | 1461266872131 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 328 | 1461266872134 Marionette TRACE conn5 <- [1,746,null,{}] 12:27:52 INFO - PROCESS | 328 | 1461266872138 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}] 12:27:52 INFO - PROCESS | 328 | 1461266872257 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 12:27:52 INFO - PROCESS | 328 | 1461266872384 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D1C000 == 61 [pid = 328] [id = 196] 12:27:52 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F9335C0C00) [pid = 328] [serial = 586] [outer = 0000000000000000] 12:27:52 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F933E7D800) [pid = 328] [serial = 587] [outer = 000000F9335C0C00] 12:27:52 INFO - PROCESS | 328 | 1461266872444 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F934E75000) [pid = 328] [serial = 588] [outer = 000000F9335C0C00] 12:27:53 INFO - PROCESS | 328 | 1461266873016 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]]]}] 12:27:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 924ms 12:27:53 INFO - PROCESS | 328 | 1461266873057 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 328 | 1461266873060 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 12:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:27:53 INFO - PROCESS | 328 | 1461266873066 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 328 | 1461266873073 Marionette TRACE conn5 <- [1,750,null,{}] 12:27:53 INFO - PROCESS | 328 | 1461266873083 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}] 12:27:53 INFO - PROCESS | 328 | 1461266873204 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 12:27:53 INFO - PROCESS | 328 | 1461266873325 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF30000 == 62 [pid = 328] [id = 197] 12:27:53 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F9383DE000) [pid = 328] [serial = 589] [outer = 0000000000000000] 12:27:53 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F93876E400) [pid = 328] [serial = 590] [outer = 000000F9383DE000] 12:27:53 INFO - PROCESS | 328 | 1461266873385 Marionette DEBUG loaded listener.js 12:27:53 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F938DE5C00) [pid = 328] [serial = 591] [outer = 000000F9383DE000] 12:27:54 INFO - PROCESS | 328 | [328] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:27:54 INFO - PROCESS | 328 | 1461266874427 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]]]}] 12:27:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1384ms 12:27:54 INFO - PROCESS | 328 | 1461266874450 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 12:27:54 INFO - PROCESS | 328 | 1461266874453 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 12:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:27:54 INFO - PROCESS | 328 | 1461266874456 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 328 | 1461266874459 Marionette TRACE conn5 <- [1,754,null,{}] 12:27:54 INFO - PROCESS | 328 | 1461266874463 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}] 12:27:54 INFO - PROCESS | 328 | 1461266874606 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 12:27:54 INFO - PROCESS | 328 | 1461266874678 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F927F21000 == 63 [pid = 328] [id = 198] 12:27:54 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F926C09800) [pid = 328] [serial = 592] [outer = 0000000000000000] 12:27:54 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F926D51C00) [pid = 328] [serial = 593] [outer = 000000F926C09800] 12:27:54 INFO - PROCESS | 328 | 1461266874879 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F927F48000) [pid = 328] [serial = 594] [outer = 000000F926C09800] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F937353000 == 62 [pid = 328] [id = 21] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92C18A000 == 61 [pid = 328] [id = 15] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92867B800 == 60 [pid = 328] [id = 26] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2BC000 == 59 [pid = 328] [id = 16] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92C254000 == 58 [pid = 328] [id = 27] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F933D8F000 == 57 [pid = 328] [id = 18] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F928478000 == 56 [pid = 328] [id = 14] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F9254A0000 == 55 [pid = 328] [id = 161] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93921B800 == 54 [pid = 328] [id = 193] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92C142800 == 53 [pid = 328] [id = 192] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93871A800 == 52 [pid = 328] [id = 191] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F937DBA800 == 51 [pid = 328] [id = 190] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F9357C3800 == 50 [pid = 328] [id = 189] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F930FF8800 == 49 [pid = 328] [id = 188] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F930BCD000) [pid = 328] [serial = 518] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F93876AC00) [pid = 328] [serial = 524] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F926E3FC00) [pid = 328] [serial = 515] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F934E7B400) [pid = 328] [serial = 521] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F938B45400) [pid = 328] [serial = 527] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F933E9C800 == 48 [pid = 328] [id = 187] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F934B23000 == 47 [pid = 328] [id = 184] 12:27:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93A80F800 == 46 [pid = 328] [id = 183] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F9304A1400) [pid = 328] [serial = 471] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F938EB1000) [pid = 328] [serial = 480] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F93620BC00) [pid = 328] [serial = 474] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F938EA9800) [pid = 328] [serial = 477] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F9394BF800) [pid = 328] [serial = 468] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F933773C00) [pid = 328] [serial = 536] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F927FB3C00) [pid = 328] [serial = 531] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F926C3BC00) [pid = 328] [serial = 530] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F934E74000) [pid = 328] [serial = 539] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F9383DCC00) [pid = 328] [serial = 513] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F92D39D800) [pid = 328] [serial = 533] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F930BD1000) [pid = 328] [serial = 534] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F93795F800) [pid = 328] [serial = 542] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 81 (000000F936236C00) [pid = 328] [serial = 540] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 80 (000000F930F2EC00) [pid = 328] [serial = 545] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 79 (000000F93799EC00) [pid = 328] [serial = 543] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 78 (000000F933CE4400) [pid = 328] [serial = 537] [outer = 0000000000000000] [url = about:blank] 12:27:55 INFO - PROCESS | 328 | --DOMWINDOW == 77 (000000F9369A2800) [pid = 328] [serial = 546] [outer = 0000000000000000] [url = about:blank] 12:27:56 INFO - PROCESS | 328 | 1461266876006 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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1590ms 12:27:56 INFO - PROCESS | 328 | 1461266876049 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 328 | 1461266876052 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 12:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:27:56 INFO - PROCESS | 328 | 1461266876057 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 328 | 1461266876059 Marionette TRACE conn5 <- [1,758,null,{}] 12:27:56 INFO - PROCESS | 328 | 1461266876065 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}] 12:27:56 INFO - PROCESS | 328 | 1461266876163 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 12:27:56 INFO - PROCESS | 328 | 1461266876266 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C674000 == 47 [pid = 328] [id = 199] 12:27:56 INFO - PROCESS | 328 | ++DOMWINDOW == 78 (000000F927FB3C00) [pid = 328] [serial = 595] [outer = 0000000000000000] 12:27:56 INFO - PROCESS | 328 | ++DOMWINDOW == 79 (000000F92B994000) [pid = 328] [serial = 596] [outer = 000000F927FB3C00] 12:27:56 INFO - PROCESS | 328 | 1461266876320 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 328 | ++DOMWINDOW == 80 (000000F92C4C3C00) [pid = 328] [serial = 597] [outer = 000000F927FB3C00] 12:27:56 INFO - PROCESS | 328 | 1461266876739 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]]]}] 12:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 734ms 12:27:56 INFO - PROCESS | 328 | 1461266876792 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 328 | 1461266876796 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 12:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:27:56 INFO - PROCESS | 328 | 1461266876802 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 328 | 1461266876805 Marionette TRACE conn5 <- [1,762,null,{}] 12:27:56 INFO - PROCESS | 328 | 1461266876809 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}] 12:27:56 INFO - PROCESS | 328 | 1461266876903 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 12:27:56 INFO - PROCESS | 328 | 1461266876911 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F933E9D800 == 48 [pid = 328] [id = 200] 12:27:56 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F9302D3000) [pid = 328] [serial = 598] [outer = 0000000000000000] 12:27:56 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F930B68400) [pid = 328] [serial = 599] [outer = 000000F9302D3000] 12:27:56 INFO - PROCESS | 328 | 1461266876964 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F930F26C00) [pid = 328] [serial = 600] [outer = 000000F9302D3000] 12:27:57 INFO - PROCESS | 328 | 1461266877450 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]]]}] 12:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 671ms 12:27:57 INFO - PROCESS | 328 | 1461266877476 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 328 | 1461266877479 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 12:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:27:57 INFO - PROCESS | 328 | 1461266877482 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 328 | 1461266877486 Marionette TRACE conn5 <- [1,766,null,{}] 12:27:57 INFO - PROCESS | 328 | 1461266877502 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}] 12:27:57 INFO - PROCESS | 328 | 1461266877631 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 12:27:57 INFO - PROCESS | 328 | 1461266877715 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362B7000 == 49 [pid = 328] [id = 201] 12:27:57 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F93045DC00) [pid = 328] [serial = 601] [outer = 0000000000000000] 12:27:57 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F933A53000) [pid = 328] [serial = 602] [outer = 000000F93045DC00] 12:27:57 INFO - PROCESS | 328 | 1461266877764 Marionette DEBUG loaded listener.js 12:27:57 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F933BD2800) [pid = 328] [serial = 603] [outer = 000000F93045DC00] 12:27:58 INFO - PROCESS | 328 | 1461266878189 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]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 734ms 12:27:58 INFO - PROCESS | 328 | 1461266878224 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 328 | 1461266878227 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 12:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:27:58 INFO - PROCESS | 328 | 1461266878231 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 328 | 1461266878233 Marionette TRACE conn5 <- [1,770,null,{}] 12:27:58 INFO - PROCESS | 328 | 1461266878241 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}] 12:27:58 INFO - PROCESS | 328 | 1461266878358 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 12:27:58 INFO - PROCESS | 328 | 1461266878365 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DB1800 == 50 [pid = 328] [id = 202] 12:27:58 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F933BD2C00) [pid = 328] [serial = 604] [outer = 0000000000000000] 12:27:58 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F933E85800) [pid = 328] [serial = 605] [outer = 000000F933BD2C00] 12:27:58 INFO - PROCESS | 328 | 1461266878414 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F934AB1000) [pid = 328] [serial = 606] [outer = 000000F933BD2C00] 12:27:58 INFO - PROCESS | 328 | 1461266878868 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]]]}] 12:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 12:27:58 INFO - PROCESS | 328 | 1461266878905 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 328 | 1461266878907 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 12:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:27:58 INFO - PROCESS | 328 | 1461266878923 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 328 | 1461266878926 Marionette TRACE conn5 <- [1,774,null,{}] 12:27:58 INFO - PROCESS | 328 | 1461266878929 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}] 12:27:59 INFO - PROCESS | 328 | 1461266879070 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 12:27:59 INFO - PROCESS | 328 | 1461266879122 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F938712800 == 51 [pid = 328] [id = 203] 12:27:59 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F934E73C00) [pid = 328] [serial = 607] [outer = 0000000000000000] 12:27:59 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F934E7CC00) [pid = 328] [serial = 608] [outer = 000000F934E73C00] 12:27:59 INFO - PROCESS | 328 | 1461266879182 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F93622D800) [pid = 328] [serial = 609] [outer = 000000F934E73C00] 12:27:59 INFO - PROCESS | 328 | 1461266879693 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]]]}] 12:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 839ms 12:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:27:59 INFO - PROCESS | 328 | 1461266879752 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 328 | 1461266879755 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 12:27:59 INFO - PROCESS | 328 | 1461266879758 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 328 | 1461266879760 Marionette TRACE conn5 <- [1,778,null,{}] 12:27:59 INFO - PROCESS | 328 | 1461266879763 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}] 12:27:59 INFO - PROCESS | 328 | 1461266879881 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 12:27:59 INFO - PROCESS | 328 | 1461266879936 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DB2800 == 52 [pid = 328] [id = 204] 12:27:59 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F9369A5000) [pid = 328] [serial = 610] [outer = 0000000000000000] 12:27:59 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F937949000) [pid = 328] [serial = 611] [outer = 000000F9369A5000] 12:27:59 INFO - PROCESS | 328 | 1461266879984 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F937962000) [pid = 328] [serial = 612] [outer = 000000F9369A5000] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F936233800) [pid = 328] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F92BA1B400) [pid = 328] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F92BA14C00) [pid = 328] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F930B63400) [pid = 328] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F926F2D400) [pid = 328] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F933A4C000) [pid = 328] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F934AAC000) [pid = 328] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F933764400) [pid = 328] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F933A56C00) [pid = 328] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F937D49400) [pid = 328] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F937D3D400) [pid = 328] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 83 (000000F9302CD800) [pid = 328] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 82 (000000F934A94C00) [pid = 328] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 81 (000000F926D54000) [pid = 328] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:28:00 INFO - PROCESS | 328 | --DOMWINDOW == 80 (000000F938B1F800) [pid = 328] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:28:00 INFO - PROCESS | 328 | 1461266880464 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]]]}] 12:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 776ms 12:28:00 INFO - PROCESS | 328 | 1461266880538 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 12:28:00 INFO - PROCESS | 328 | 1461266880540 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 12:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:28:00 INFO - PROCESS | 328 | 1461266880543 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 328 | 1461266880545 Marionette TRACE conn5 <- [1,782,null,{}] 12:28:00 INFO - PROCESS | 328 | 1461266880549 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}] 12:28:00 INFO - PROCESS | 328 | 1461266880633 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 12:28:00 INFO - PROCESS | 328 | 1461266880640 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C17F000 == 53 [pid = 328] [id = 205] 12:28:00 INFO - PROCESS | 328 | ++DOMWINDOW == 81 (000000F930B63C00) [pid = 328] [serial = 613] [outer = 0000000000000000] 12:28:00 INFO - PROCESS | 328 | ++DOMWINDOW == 82 (000000F934E7AC00) [pid = 328] [serial = 614] [outer = 000000F930B63C00] 12:28:00 INFO - PROCESS | 328 | 1461266880687 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 328 | ++DOMWINDOW == 83 (000000F93796A400) [pid = 328] [serial = 615] [outer = 000000F930B63C00] 12:28:01 INFO - PROCESS | 328 | 1461266881100 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]]]}] 12:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 630ms 12:28:01 INFO - PROCESS | 328 | 1461266881176 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 328 | 1461266881178 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 12:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:28:01 INFO - PROCESS | 328 | 1461266881182 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 328 | 1461266881184 Marionette TRACE conn5 <- [1,786,null,{}] 12:28:01 INFO - PROCESS | 328 | 1461266881187 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}] 12:28:01 INFO - PROCESS | 328 | 1461266881274 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 12:28:01 INFO - PROCESS | 328 | 1461266881282 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A812800 == 54 [pid = 328] [id = 206] 12:28:01 INFO - PROCESS | 328 | ++DOMWINDOW == 84 (000000F93798F000) [pid = 328] [serial = 616] [outer = 0000000000000000] 12:28:01 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F937994C00) [pid = 328] [serial = 617] [outer = 000000F93798F000] 12:28:01 INFO - PROCESS | 328 | 1461266881330 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F937D3B000) [pid = 328] [serial = 618] [outer = 000000F93798F000] 12:28:01 INFO - PROCESS | 328 | 1461266881754 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]]]}] 12:28:01 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 12:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 629ms 12:28:01 INFO - PROCESS | 328 | 1461266881815 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 328 | 1461266881817 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 12:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:28:01 INFO - PROCESS | 328 | 1461266881820 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 328 | 1461266881822 Marionette TRACE conn5 <- [1,790,null,{}] 12:28:01 INFO - PROCESS | 328 | 1461266881826 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}] 12:28:01 INFO - PROCESS | 328 | 1461266881914 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 12:28:01 INFO - PROCESS | 328 | 1461266881923 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF2D000 == 55 [pid = 328] [id = 207] 12:28:01 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F9383B0000) [pid = 328] [serial = 619] [outer = 0000000000000000] 12:28:01 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F9383B7800) [pid = 328] [serial = 620] [outer = 000000F9383B0000] 12:28:01 INFO - PROCESS | 328 | 1461266881971 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F938768C00) [pid = 328] [serial = 621] [outer = 000000F9383B0000] 12:28:02 INFO - PROCESS | 328 | 1461266882643 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]]]}] 12:28:02 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 12:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 881ms 12:28:02 INFO - PROCESS | 328 | 1461266882705 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 328 | 1461266882710 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 12:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:28:02 INFO - PROCESS | 328 | 1461266882716 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 328 | 1461266882720 Marionette TRACE conn5 <- [1,794,null,{}] 12:28:02 INFO - PROCESS | 328 | 1461266882727 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}] 12:28:02 INFO - PROCESS | 328 | 1461266882872 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 12:28:02 INFO - PROCESS | 328 | 1461266882994 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93381F000 == 56 [pid = 328] [id = 208] 12:28:03 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F92BA1A800) [pid = 328] [serial = 622] [outer = 0000000000000000] 12:28:03 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F92C128000) [pid = 328] [serial = 623] [outer = 000000F92BA1A800] 12:28:03 INFO - PROCESS | 328 | 1461266883064 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F9302D2400) [pid = 328] [serial = 624] [outer = 000000F92BA1A800] 12:28:03 INFO - PROCESS | 328 | 1461266883707 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]]]}] 12:28:03 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 12:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1028ms 12:28:03 INFO - PROCESS | 328 | 1461266883747 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 328 | 1461266883754 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 12:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:28:03 INFO - PROCESS | 328 | 1461266883760 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 328 | 1461266883764 Marionette TRACE conn5 <- [1,798,null,{}] 12:28:03 INFO - PROCESS | 328 | 1461266883768 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}] 12:28:03 INFO - PROCESS | 328 | 1461266883946 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 12:28:04 INFO - PROCESS | 328 | 1461266884001 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D02800 == 57 [pid = 328] [id = 209] 12:28:04 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F933773C00) [pid = 328] [serial = 625] [outer = 0000000000000000] 12:28:04 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F933BCC400) [pid = 328] [serial = 626] [outer = 000000F933773C00] 12:28:04 INFO - PROCESS | 328 | 1461266884059 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F934AB5800) [pid = 328] [serial = 627] [outer = 000000F933773C00] 12:28:04 INFO - PROCESS | 328 | 1461266884681 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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 986ms 12:28:04 INFO - PROCESS | 328 | 1461266884753 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 328 | 1461266884756 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 12:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:28:04 INFO - PROCESS | 328 | 1461266884760 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 328 | 1461266884764 Marionette TRACE conn5 <- [1,802,null,{}] 12:28:04 INFO - PROCESS | 328 | 1461266884776 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}] 12:28:04 INFO - PROCESS | 328 | 1461266884894 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 12:28:05 INFO - PROCESS | 328 | 1461266885016 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C402800 == 58 [pid = 328] [id = 210] 12:28:05 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F93620C000) [pid = 328] [serial = 628] [outer = 0000000000000000] 12:28:05 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F937995000) [pid = 328] [serial = 629] [outer = 000000F93620C000] 12:28:05 INFO - PROCESS | 328 | 1461266885077 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F938999000) [pid = 328] [serial = 630] [outer = 000000F93620C000] 12:28:05 INFO - PROCESS | 328 | 1461266885686 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] 12:28:05 INFO - PROCESS | 328 | 1461266885752 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 12:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:28:05 INFO - PROCESS | 328 | 1461266885756 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 328 | 1461266885758 Marionette TRACE conn5 <- [1,806,null,{}] 12:28:05 INFO - PROCESS | 328 | 1461266885762 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}] 12:28:05 INFO - PROCESS | 328 | 1461266885879 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 12:28:06 INFO - PROCESS | 328 | 1461266885998 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB47000 == 59 [pid = 328] [id = 211] 12:28:06 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F938B4C800) [pid = 328] [serial = 631] [outer = 0000000000000000] 12:28:06 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F938DEEC00) [pid = 328] [serial = 632] [outer = 000000F938B4C800] 12:28:06 INFO - PROCESS | 328 | 1461266886057 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F938EB1800) [pid = 328] [serial = 633] [outer = 000000F938B4C800] 12:28:06 INFO - PROCESS | 328 | 1461266886623 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]]]}] 12:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 923ms 12:28:06 INFO - PROCESS | 328 | 1461266886681 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 12:28:06 INFO - PROCESS | 328 | 1461266886684 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 12:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:28:06 INFO - PROCESS | 328 | 1461266886687 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 328 | 1461266886690 Marionette TRACE conn5 <- [1,810,null,{}] 12:28:06 INFO - PROCESS | 328 | 1461266886694 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}] 12:28:06 INFO - PROCESS | 328 | 1461266886801 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 12:28:06 INFO - PROCESS | 328 | 1461266886919 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFB6000 == 60 [pid = 328] [id = 212] 12:28:06 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F938B4D800) [pid = 328] [serial = 634] [outer = 0000000000000000] 12:28:06 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F938EB7400) [pid = 328] [serial = 635] [outer = 000000F938B4D800] 12:28:06 INFO - PROCESS | 328 | 1461266886978 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F9394C6800) [pid = 328] [serial = 636] [outer = 000000F938B4D800] 12:28:07 INFO - PROCESS | 328 | 1461266887576 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] 12:28:07 INFO - PROCESS | 328 | 1461266887616 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 12:28:07 INFO - PROCESS | 328 | 1461266887619 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 328 | 1461266887621 Marionette TRACE conn5 <- [1,814,null,{}] 12:28:07 INFO - PROCESS | 328 | 1461266887625 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}] 12:28:07 INFO - PROCESS | 328 | 1461266887756 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 12:28:07 INFO - PROCESS | 328 | 1461266887877 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7F3800 == 61 [pid = 328] [id = 213] 12:28:07 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F9391E1800) [pid = 328] [serial = 637] [outer = 0000000000000000] 12:28:07 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F9391EB800) [pid = 328] [serial = 638] [outer = 000000F9391E1800] 12:28:07 INFO - PROCESS | 328 | 1461266887938 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F93A6CB000) [pid = 328] [serial = 639] [outer = 000000F9391E1800] 12:28:08 INFO - PROCESS | 328 | 1461266888669 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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1075ms 12:28:08 INFO - PROCESS | 328 | 1461266888724 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 12:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:28:08 INFO - PROCESS | 328 | 1461266888728 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 12:28:08 INFO - PROCESS | 328 | 1461266888733 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 328 | 1461266888737 Marionette TRACE conn5 <- [1,818,null,{}] 12:28:08 INFO - PROCESS | 328 | 1461266888743 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}] 12:28:08 INFO - PROCESS | 328 | 1461266888848 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 12:28:08 INFO - PROCESS | 328 | 1461266888924 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C20800 == 62 [pid = 328] [id = 214] 12:28:08 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F92BA19000) [pid = 328] [serial = 640] [outer = 0000000000000000] 12:28:09 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F92BA21C00) [pid = 328] [serial = 641] [outer = 000000F92BA19000] 12:28:09 INFO - PROCESS | 328 | 1461266889016 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F92D98EC00) [pid = 328] [serial = 642] [outer = 000000F92BA19000] 12:28:09 INFO - PROCESS | 328 | --DOCSHELL 000000F930FDE000 == 61 [pid = 328] [id = 17] 12:28:09 INFO - PROCESS | 328 | --DOCSHELL 000000F938D1C000 == 60 [pid = 328] [id = 196] 12:28:09 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F9379A9400) [pid = 328] [serial = 578] [outer = 0000000000000000] [url = about:blank] 12:28:09 INFO - PROCESS | 328 | --DOCSHELL 000000F934237800 == 59 [pid = 328] [id = 195] 12:28:09 INFO - PROCESS | 328 | --DOCSHELL 000000F9266BD800 == 58 [pid = 328] [id = 194] 12:28:10 INFO - PROCESS | 328 | 1461266890925 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]]]}] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F938B18800) [pid = 328] [serial = 525] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933542400) [pid = 328] [serial = 519] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F9379A7800) [pid = 328] [serial = 522] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F92B993800) [pid = 328] [serial = 516] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F938DEE000) [pid = 328] [serial = 528] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F937948400) [pid = 328] [serial = 572] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F92DD4B000) [pid = 328] [serial = 561] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F92C4C1800) [pid = 328] [serial = 560] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F930B5D400) [pid = 328] [serial = 563] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F930F30800) [pid = 328] [serial = 564] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F93376CC00) [pid = 328] [serial = 552] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F930BCC400) [pid = 328] [serial = 551] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F9369AEC00) [pid = 328] [serial = 558] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F92C1B5400) [pid = 328] [serial = 557] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F937947400) [pid = 328] [serial = 555] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F935081000) [pid = 328] [serial = 554] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F93578FC00) [pid = 328] [serial = 569] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 91 (000000F933BD1800) [pid = 328] [serial = 566] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 90 (000000F933E4BC00) [pid = 328] [serial = 567] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 89 (000000F938770800) [pid = 328] [serial = 548] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 88 (000000F938999400) [pid = 328] [serial = 575] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 87 (000000F938B1E800) [pid = 328] [serial = 549] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 86 (000000F93799E400) [pid = 328] [serial = 573] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 85 (000000F938B18400) [pid = 328] [serial = 576] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - PROCESS | 328 | --DOMWINDOW == 84 (000000F936238000) [pid = 328] [serial = 570] [outer = 0000000000000000] [url = about:blank] 12:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2338ms 12:28:11 INFO - PROCESS | 328 | 1461266891085 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 328 | 1461266891091 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 12:28:11 INFO - PROCESS | 328 | 1461266891098 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 328 | 1461266891101 Marionette TRACE conn5 <- [1,822,null,{}] 12:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:28:11 INFO - PROCESS | 328 | 1461266891104 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}] 12:28:11 INFO - PROCESS | 328 | 1461266891194 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 12:28:11 INFO - PROCESS | 328 | 1461266891204 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F93481E800 == 59 [pid = 328] [id = 215] 12:28:11 INFO - PROCESS | 328 | ++DOMWINDOW == 85 (000000F926E3F400) [pid = 328] [serial = 643] [outer = 0000000000000000] 12:28:11 INFO - PROCESS | 328 | ++DOMWINDOW == 86 (000000F933542400) [pid = 328] [serial = 644] [outer = 000000F926E3F400] 12:28:11 INFO - PROCESS | 328 | 1461266891252 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 328 | ++DOMWINDOW == 87 (000000F933A56C00) [pid = 328] [serial = 645] [outer = 000000F926E3F400] 12:28:11 INFO - PROCESS | 328 | 1461266891740 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]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 671ms 12:28:11 INFO - PROCESS | 328 | 1461266891777 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 12:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:28:11 INFO - PROCESS | 328 | 1461266891779 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 12:28:11 INFO - PROCESS | 328 | 1461266891782 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 328 | 1461266891786 Marionette TRACE conn5 <- [1,826,null,{}] 12:28:11 INFO - PROCESS | 328 | 1461266891797 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}] 12:28:11 INFO - PROCESS | 328 | 1461266891893 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 12:28:11 INFO - PROCESS | 328 | 1461266891903 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DBA800 == 60 [pid = 328] [id = 216] 12:28:11 INFO - PROCESS | 328 | ++DOMWINDOW == 88 (000000F934AB0C00) [pid = 328] [serial = 646] [outer = 0000000000000000] 12:28:11 INFO - PROCESS | 328 | ++DOMWINDOW == 89 (000000F934E6E400) [pid = 328] [serial = 647] [outer = 000000F934AB0C00] 12:28:11 INFO - PROCESS | 328 | 1461266891954 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 328 | ++DOMWINDOW == 90 (000000F936209000) [pid = 328] [serial = 648] [outer = 000000F934AB0C00] 12:28:12 INFO - PROCESS | 328 | 1461266892453 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]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 692ms 12:28:12 INFO - PROCESS | 328 | 1461266892479 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 328 | 1461266892482 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 12:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:28:12 INFO - PROCESS | 328 | 1461266892485 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 328 | 1461266892487 Marionette TRACE conn5 <- [1,830,null,{}] 12:28:12 INFO - PROCESS | 328 | 1461266892490 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}] 12:28:12 INFO - PROCESS | 328 | 1461266892581 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 12:28:12 INFO - PROCESS | 328 | 1461266892665 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F938707800 == 61 [pid = 328] [id = 217] 12:28:12 INFO - PROCESS | 328 | ++DOMWINDOW == 91 (000000F93560D000) [pid = 328] [serial = 649] [outer = 0000000000000000] 12:28:12 INFO - PROCESS | 328 | ++DOMWINDOW == 92 (000000F9369A6400) [pid = 328] [serial = 650] [outer = 000000F93560D000] 12:28:12 INFO - PROCESS | 328 | 1461266892713 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F93794DC00) [pid = 328] [serial = 651] [outer = 000000F93560D000] 12:28:13 INFO - PROCESS | 328 | 1461266893124 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 12:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:28:13 INFO - PROCESS | 328 | 1461266893157 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 328 | 1461266893159 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 12:28:13 INFO - PROCESS | 328 | 1461266893163 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 328 | 1461266893164 Marionette TRACE conn5 <- [1,834,null,{}] 12:28:13 INFO - PROCESS | 328 | 1461266893168 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}] 12:28:13 INFO - PROCESS | 328 | 1461266893287 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 12:28:13 INFO - PROCESS | 328 | 1461266893374 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F92DDBA000 == 62 [pid = 328] [id = 218] 12:28:13 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F937991C00) [pid = 328] [serial = 652] [outer = 0000000000000000] 12:28:13 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F9379A5C00) [pid = 328] [serial = 653] [outer = 000000F937991C00] 12:28:13 INFO - PROCESS | 328 | 1461266893420 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F9383B5C00) [pid = 328] [serial = 654] [outer = 000000F937991C00] 12:28:13 INFO - PROCESS | 328 | 1461266893851 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]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 734ms 12:28:13 INFO - PROCESS | 328 | 1461266893900 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 328 | 1461266893903 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 12:28:13 INFO - PROCESS | 328 | 1461266893906 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:28:13 INFO - PROCESS | 328 | 1461266893908 Marionette TRACE conn5 <- [1,838,null,{}] 12:28:13 INFO - PROCESS | 328 | 1461266893912 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}] 12:28:14 INFO - PROCESS | 328 | 1461266894055 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 12:28:14 INFO - PROCESS | 328 | 1461266894114 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFB1000 == 63 [pid = 328] [id = 219] 12:28:14 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F938B1C400) [pid = 328] [serial = 655] [outer = 0000000000000000] 12:28:14 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F938B44400) [pid = 328] [serial = 656] [outer = 000000F938B1C400] 12:28:14 INFO - PROCESS | 328 | 1461266894164 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F9391E8400) [pid = 328] [serial = 657] [outer = 000000F938B1C400] 12:28:14 INFO - PROCESS | 328 | 1461266894620 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]]]}] 12:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 776ms 12:28:14 INFO - PROCESS | 328 | 1461266894686 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 328 | 1461266894688 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 12:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:28:14 INFO - PROCESS | 328 | 1461266894692 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 328 | 1461266894693 Marionette TRACE conn5 <- [1,842,null,{}] 12:28:14 INFO - PROCESS | 328 | 1461266894697 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}] 12:28:14 INFO - PROCESS | 328 | 1461266894816 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 12:28:14 INFO - PROCESS | 328 | 1461266894871 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C020800 == 64 [pid = 328] [id = 220] 12:28:14 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F9394C2800) [pid = 328] [serial = 658] [outer = 0000000000000000] 12:28:14 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F9394E9C00) [pid = 328] [serial = 659] [outer = 000000F9394C2800] 12:28:14 INFO - PROCESS | 328 | 1461266894918 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F93A6D1800) [pid = 328] [serial = 660] [outer = 000000F9394C2800] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F933BD2C00) [pid = 328] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F9302D3000) [pid = 328] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F93045DC00) [pid = 328] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 98 (000000F926C09800) [pid = 328] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 97 (000000F934E73C00) [pid = 328] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 96 (000000F927FB3C00) [pid = 328] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 95 (000000F9369A5000) [pid = 328] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 94 (000000F93798F000) [pid = 328] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 93 (000000F930B63C00) [pid = 328] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:28:15 INFO - PROCESS | 328 | --DOMWINDOW == 92 (000000F933A4CC00) [pid = 328] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:28:15 INFO - PROCESS | 328 | 1461266895361 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]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 735ms 12:28:15 INFO - PROCESS | 328 | 1461266895429 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 328 | 1461266895432 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 12:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:28:15 INFO - PROCESS | 328 | 1461266895435 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 328 | 1461266895437 Marionette TRACE conn5 <- [1,846,null,{}] 12:28:15 INFO - PROCESS | 328 | 1461266895440 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}] 12:28:15 INFO - PROCESS | 328 | 1461266895528 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 12:28:15 INFO - PROCESS | 328 | 1461266895535 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA49800 == 65 [pid = 328] [id = 221] 12:28:15 INFO - PROCESS | 328 | ++DOMWINDOW == 93 (000000F933764400) [pid = 328] [serial = 661] [outer = 0000000000000000] 12:28:15 INFO - PROCESS | 328 | ++DOMWINDOW == 94 (000000F938B13000) [pid = 328] [serial = 662] [outer = 000000F933764400] 12:28:15 INFO - PROCESS | 328 | 1461266895581 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 328 | ++DOMWINDOW == 95 (000000F938B38400) [pid = 328] [serial = 663] [outer = 000000F933764400] 12:28:16 INFO - PROCESS | 328 | 1461266896011 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 628ms 12:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:28:16 INFO - PROCESS | 328 | 1461266896067 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 328 | 1461266896069 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 12:28:16 INFO - PROCESS | 328 | 1461266896073 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 328 | 1461266896075 Marionette TRACE conn5 <- [1,850,null,{}] 12:28:16 INFO - PROCESS | 328 | 1461266896078 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}] 12:28:16 INFO - PROCESS | 328 | 1461266896170 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 12:28:16 INFO - PROCESS | 328 | 1461266896179 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7F1800 == 66 [pid = 328] [id = 222] 12:28:16 INFO - PROCESS | 328 | ++DOMWINDOW == 96 (000000F938B3FC00) [pid = 328] [serial = 664] [outer = 0000000000000000] 12:28:16 INFO - PROCESS | 328 | ++DOMWINDOW == 97 (000000F938B41C00) [pid = 328] [serial = 665] [outer = 000000F938B3FC00] 12:28:16 INFO - PROCESS | 328 | 1461266896252 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 328 | ++DOMWINDOW == 98 (000000F9391C8400) [pid = 328] [serial = 666] [outer = 000000F938B3FC00] 12:28:16 INFO - PROCESS | 328 | ++DOMWINDOW == 99 (000000F938B3D000) [pid = 328] [serial = 667] [outer = 000000F933764000] 12:28:16 INFO - PROCESS | 328 | 1461266896759 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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 735ms 12:28:16 INFO - PROCESS | 328 | 1461266896810 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 328 | 1461266896812 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 12:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:28:16 INFO - PROCESS | 328 | 1461266896815 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 328 | 1461266896817 Marionette TRACE conn5 <- [1,854,null,{}] 12:28:16 INFO - PROCESS | 328 | 1461266896820 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}] 12:28:16 INFO - PROCESS | 328 | 1461266896913 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 12:28:16 INFO - PROCESS | 328 | 1461266896920 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC9E000 == 67 [pid = 328] [id = 223] 12:28:16 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F937961800) [pid = 328] [serial = 668] [outer = 0000000000000000] 12:28:16 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F93A6D1C00) [pid = 328] [serial = 669] [outer = 000000F937961800] 12:28:16 INFO - PROCESS | 328 | 1461266896965 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F93AD5C000) [pid = 328] [serial = 670] [outer = 000000F937961800] 12:28:17 INFO - PROCESS | 328 | 1461266897706 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]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 923ms 12:28:17 INFO - PROCESS | 328 | 1461266897743 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 328 | 1461266897749 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 12:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:28:17 INFO - PROCESS | 328 | 1461266897755 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 328 | 1461266897759 Marionette TRACE conn5 <- [1,858,null,{}] 12:28:17 INFO - PROCESS | 328 | 1461266897765 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}] 12:28:17 INFO - PROCESS | 328 | 1461266897886 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 12:28:18 INFO - PROCESS | 328 | 1461266898012 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F1E000 == 68 [pid = 328] [id = 224] 12:28:18 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F92DD48400) [pid = 328] [serial = 671] [outer = 0000000000000000] 12:28:18 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F93353F400) [pid = 328] [serial = 672] [outer = 000000F92DD48400] 12:28:18 INFO - PROCESS | 328 | 1461266898074 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F933BC4C00) [pid = 328] [serial = 673] [outer = 000000F92DD48400] 12:28:18 INFO - PROCESS | 328 | 1461266898650 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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 923ms 12:28:18 INFO - PROCESS | 328 | 1461266898681 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 328 | 1461266898687 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 12:28:18 INFO - PROCESS | 328 | 1461266898695 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:28:18 INFO - PROCESS | 328 | 1461266898698 Marionette TRACE conn5 <- [1,862,null,{}] 12:28:18 INFO - PROCESS | 328 | 1461266898702 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}] 12:28:18 INFO - PROCESS | 328 | 1461266898821 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 12:28:18 INFO - PROCESS | 328 | 1461266898918 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DBA800 == 69 [pid = 328] [id = 225] 12:28:18 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F934AAFC00) [pid = 328] [serial = 674] [outer = 0000000000000000] 12:28:18 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F93560A000) [pid = 328] [serial = 675] [outer = 000000F934AAFC00] 12:28:18 INFO - PROCESS | 328 | 1461266898976 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F93794C000) [pid = 328] [serial = 676] [outer = 000000F934AAFC00] 12:28:19 INFO - PROCESS | 328 | 1461266899646 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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 987ms 12:28:19 INFO - PROCESS | 328 | 1461266899687 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 328 | 1461266899690 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 12:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:28:19 INFO - PROCESS | 328 | 1461266899694 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 328 | 1461266899698 Marionette TRACE conn5 <- [1,866,null,{}] 12:28:19 INFO - PROCESS | 328 | 1461266899710 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}] 12:28:19 INFO - PROCESS | 328 | 1461266899829 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 12:28:19 INFO - PROCESS | 328 | 1461266899954 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F735800 == 70 [pid = 328] [id = 226] 12:28:19 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F934ADFC00) [pid = 328] [serial = 677] [outer = 0000000000000000] 12:28:20 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F93799E400) [pid = 328] [serial = 678] [outer = 000000F934ADFC00] 12:28:20 INFO - PROCESS | 328 | 1461266900016 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F938B1EC00) [pid = 328] [serial = 679] [outer = 000000F934ADFC00] 12:28:20 INFO - PROCESS | 328 | 1461266900627 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]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 986ms 12:28:20 INFO - PROCESS | 328 | 1461266900682 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 328 | 1461266900685 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 12:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:28:20 INFO - PROCESS | 328 | 1461266900689 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 328 | 1461266900691 Marionette TRACE conn5 <- [1,870,null,{}] 12:28:20 INFO - PROCESS | 328 | 1461266900695 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}] 12:28:20 INFO - PROCESS | 328 | 1461266900811 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 12:28:20 INFO - PROCESS | 328 | 1461266900905 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFBE800 == 71 [pid = 328] [id = 227] 12:28:20 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F938EAD000) [pid = 328] [serial = 680] [outer = 0000000000000000] 12:28:20 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9391CEC00) [pid = 328] [serial = 681] [outer = 000000F938EAD000] 12:28:20 INFO - PROCESS | 328 | 1461266900963 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F93AD54800) [pid = 328] [serial = 682] [outer = 000000F938EAD000] 12:28:21 INFO - PROCESS | 328 | 1461266901501 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]]]}] 12:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 881ms 12:28:21 INFO - PROCESS | 328 | 1461266901573 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 12:28:21 INFO - PROCESS | 328 | 1461266901575 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 12:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:28:21 INFO - PROCESS | 328 | 1461266901579 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 328 | 1461266901581 Marionette TRACE conn5 <- [1,874,null,{}] 12:28:21 INFO - PROCESS | 328 | 1461266901585 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}] 12:28:21 INFO - PROCESS | 328 | 1461266901697 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 12:28:21 INFO - PROCESS | 328 | 1461266901791 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F74C800 == 72 [pid = 328] [id = 228] 12:28:21 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F93AD52400) [pid = 328] [serial = 683] [outer = 0000000000000000] 12:28:21 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F93AF4D000) [pid = 328] [serial = 684] [outer = 000000F93AD52400] 12:28:21 INFO - PROCESS | 328 | 1461266901848 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F93C2C8400) [pid = 328] [serial = 685] [outer = 000000F93AD52400] 12:28:22 INFO - PROCESS | 328 | 1461266902490 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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 923ms 12:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:28:22 INFO - PROCESS | 328 | 1461266902505 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 328 | 1461266902507 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 12:28:22 INFO - PROCESS | 328 | 1461266902511 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 328 | 1461266902513 Marionette TRACE conn5 <- [1,878,null,{}] 12:28:22 INFO - PROCESS | 328 | 1461266902517 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}] 12:28:22 INFO - PROCESS | 328 | 1461266902648 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 12:28:22 INFO - PROCESS | 328 | 1461266902743 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F93920B000 == 73 [pid = 328] [id = 229] 12:28:22 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F93C2D2800) [pid = 328] [serial = 686] [outer = 0000000000000000] 12:28:22 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F93C4EFC00) [pid = 328] [serial = 687] [outer = 000000F93C2D2800] 12:28:22 INFO - PROCESS | 328 | 1461266902803 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F93C4F7800) [pid = 328] [serial = 688] [outer = 000000F93C2D2800] 12:28:23 INFO - PROCESS | 328 | 1461266903712 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]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1238ms 12:28:23 INFO - PROCESS | 328 | 1461266903752 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 328 | 1461266903756 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 12:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:28:23 INFO - PROCESS | 328 | 1461266903761 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 328 | 1461266903765 Marionette TRACE conn5 <- [1,882,null,{}] 12:28:23 INFO - PROCESS | 328 | 1461266903771 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}] 12:28:23 INFO - PROCESS | 328 | 1461266903873 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 12:28:24 INFO - PROCESS | 328 | 1461266904001 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C6CE000 == 74 [pid = 328] [id = 230] 12:28:24 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F926C34C00) [pid = 328] [serial = 689] [outer = 0000000000000000] 12:28:24 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F926EA5400) [pid = 328] [serial = 690] [outer = 000000F926C34C00] 12:28:24 INFO - PROCESS | 328 | 1461266904054 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F92C6A8800) [pid = 328] [serial = 691] [outer = 000000F926C34C00] 12:28:24 INFO - PROCESS | 328 | --DOCSHELL 000000F92D9EE800 == 73 [pid = 328] [id = 28] 12:28:24 INFO - PROCESS | 328 | --DOCSHELL 000000F936E07000 == 72 [pid = 328] [id = 20] 12:28:24 INFO - PROCESS | 328 | --DOCSHELL 000000F926BBC800 == 71 [pid = 328] [id = 13] 12:28:24 INFO - PROCESS | 328 | --DOCSHELL 000000F9266BA000 == 70 [pid = 328] [id = 25] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F9383B7800) [pid = 328] [serial = 620] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F930F8C400) [pid = 328] [serial = 584] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F93876E400) [pid = 328] [serial = 590] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F937949000) [pid = 328] [serial = 611] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F937994C00) [pid = 328] [serial = 617] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F930F26C00) [pid = 328] [serial = 600] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F937962000) [pid = 328] [serial = 612] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F934AB1000) [pid = 328] [serial = 606] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F934E7AC00) [pid = 328] [serial = 614] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F93796A400) [pid = 328] [serial = 615] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F933BD2800) [pid = 328] [serial = 603] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F937D3B000) [pid = 328] [serial = 618] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F938B46000) [pid = 328] [serial = 579] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F933E85800) [pid = 328] [serial = 605] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F930B68400) [pid = 328] [serial = 599] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933A53000) [pid = 328] [serial = 602] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F926D51C00) [pid = 328] [serial = 593] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F93622D800) [pid = 328] [serial = 609] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 104 (000000F927F48000) [pid = 328] [serial = 594] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 103 (000000F934E7CC00) [pid = 328] [serial = 608] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 102 (000000F926C31000) [pid = 328] [serial = 581] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 101 (000000F92B994000) [pid = 328] [serial = 596] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 100 (000000F92C4C3C00) [pid = 328] [serial = 597] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | --DOMWINDOW == 99 (000000F933E7D800) [pid = 328] [serial = 587] [outer = 0000000000000000] [url = about:blank] 12:28:24 INFO - PROCESS | 328 | 1461266904694 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]]]}] 12:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 986ms 12:28:24 INFO - PROCESS | 328 | 1461266904747 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 328 | 1461266904752 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 12:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:28:24 INFO - PROCESS | 328 | 1461266904759 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 328 | 1461266904762 Marionette TRACE conn5 <- [1,886,null,{}] 12:28:24 INFO - PROCESS | 328 | 1461266904765 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}] 12:28:24 INFO - PROCESS | 328 | 1461266904856 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 12:28:24 INFO - PROCESS | 328 | 1461266904934 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2CC800 == 71 [pid = 328] [id = 231] 12:28:24 INFO - PROCESS | 328 | ++DOMWINDOW == 100 (000000F926D55800) [pid = 328] [serial = 692] [outer = 0000000000000000] 12:28:24 INFO - PROCESS | 328 | ++DOMWINDOW == 101 (000000F92B947000) [pid = 328] [serial = 693] [outer = 000000F926D55800] 12:28:24 INFO - PROCESS | 328 | 1461266904983 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 328 | ++DOMWINDOW == 102 (000000F92C83FC00) [pid = 328] [serial = 694] [outer = 000000F926D55800] 12:28:25 INFO - PROCESS | 328 | 1461266905455 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]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 734ms 12:28:25 INFO - PROCESS | 328 | 1461266905495 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 328 | 1461266905497 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 12:28:25 INFO - PROCESS | 328 | 1461266905501 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:28:25 INFO - PROCESS | 328 | 1461266905505 Marionette TRACE conn5 <- [1,890,null,{}] 12:28:25 INFO - PROCESS | 328 | 1461266905516 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}] 12:28:25 INFO - PROCESS | 328 | 1461266905609 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 12:28:25 INFO - PROCESS | 328 | 1461266905620 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F934233000 == 72 [pid = 328] [id = 232] 12:28:25 INFO - PROCESS | 328 | ++DOMWINDOW == 103 (000000F930B64C00) [pid = 328] [serial = 695] [outer = 0000000000000000] 12:28:25 INFO - PROCESS | 328 | ++DOMWINDOW == 104 (000000F930BD1400) [pid = 328] [serial = 696] [outer = 000000F930B64C00] 12:28:25 INFO - PROCESS | 328 | 1461266905671 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 328 | ++DOMWINDOW == 105 (000000F93174F400) [pid = 328] [serial = 697] [outer = 000000F930B64C00] 12:28:26 INFO - PROCESS | 328 | 1461266906133 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 12:28:26 INFO - PROCESS | 328 | 1461266906175 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 328 | 1461266906178 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 12:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:28:26 INFO - PROCESS | 328 | 1461266906182 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 328 | 1461266906183 Marionette TRACE conn5 <- [1,894,null,{}] 12:28:26 INFO - PROCESS | 328 | 1461266906187 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}] 12:28:26 INFO - PROCESS | 328 | 1461266906276 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 12:28:26 INFO - PROCESS | 328 | 1461266906285 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C206800 == 73 [pid = 328] [id = 233] 12:28:26 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F933766800) [pid = 328] [serial = 698] [outer = 0000000000000000] 12:28:26 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F933771000) [pid = 328] [serial = 699] [outer = 000000F933766800] 12:28:26 INFO - PROCESS | 328 | 1461266906334 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F933A54000) [pid = 328] [serial = 700] [outer = 000000F933766800] 12:28:26 INFO - PROCESS | 328 | 1461266906819 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]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 672ms 12:28:26 INFO - PROCESS | 328 | 1461266906855 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 328 | 1461266906857 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 12:28:26 INFO - PROCESS | 328 | 1461266906861 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:28:26 INFO - PROCESS | 328 | 1461266906862 Marionette TRACE conn5 <- [1,898,null,{}] 12:28:26 INFO - PROCESS | 328 | 1461266906866 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}] 12:28:26 INFO - PROCESS | 328 | 1461266906978 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 12:28:27 INFO - PROCESS | 328 | 1461266907025 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93793F800 == 74 [pid = 328] [id = 234] 12:28:27 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F933BCBC00) [pid = 328] [serial = 701] [outer = 0000000000000000] 12:28:27 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F933CE4800) [pid = 328] [serial = 702] [outer = 000000F933BCBC00] 12:28:27 INFO - PROCESS | 328 | 1461266907074 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F93458D400) [pid = 328] [serial = 703] [outer = 000000F933BCBC00] 12:28:27 INFO - PROCESS | 328 | 1461266907515 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]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 671ms 12:28:27 INFO - PROCESS | 328 | 1461266907539 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 328 | 1461266907541 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 12:28:27 INFO - PROCESS | 328 | 1461266907544 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 328 | 1461266907546 Marionette TRACE conn5 <- [1,902,null,{}] 12:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:28:27 INFO - PROCESS | 328 | 1461266907550 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}] 12:28:27 INFO - PROCESS | 328 | 1461266907710 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 12:28:27 INFO - PROCESS | 328 | 1461266907770 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F938792000 == 75 [pid = 328] [id = 235] 12:28:27 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F934AB8400) [pid = 328] [serial = 704] [outer = 0000000000000000] 12:28:27 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F934BAC400) [pid = 328] [serial = 705] [outer = 000000F934AB8400] 12:28:27 INFO - PROCESS | 328 | 1461266907820 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F934E7C800) [pid = 328] [serial = 706] [outer = 000000F934AB8400] 12:28:28 INFO - PROCESS | 328 | 1461266908259 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]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 734ms 12:28:28 INFO - PROCESS | 328 | 1461266908286 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 12:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:28:28 INFO - PROCESS | 328 | 1461266908289 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 12:28:28 INFO - PROCESS | 328 | 1461266908292 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 328 | 1461266908294 Marionette TRACE conn5 <- [1,906,null,{}] 12:28:28 INFO - PROCESS | 328 | 1461266908302 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}] 12:28:28 INFO - PROCESS | 328 | 1461266908416 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 12:28:28 INFO - PROCESS | 328 | 1461266908423 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F939203000 == 76 [pid = 328] [id = 236] 12:28:28 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9350C8800) [pid = 328] [serial = 707] [outer = 0000000000000000] 12:28:28 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F936208400) [pid = 328] [serial = 708] [outer = 000000F9350C8800] 12:28:28 INFO - PROCESS | 328 | 1461266908469 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F936529C00) [pid = 328] [serial = 709] [outer = 000000F9350C8800] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F937991C00) [pid = 328] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F938B1C400) [pid = 328] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F92BA19000) [pid = 328] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F9394C2800) [pid = 328] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F9383B0000) [pid = 328] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F934AB0C00) [pid = 328] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F93560D000) [pid = 328] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F926E3F400) [pid = 328] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F938B3FC00) [pid = 328] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:28:29 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F933764400) [pid = 328] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:28:29 INFO - PROCESS | 328 | 1461266909131 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 882ms 12:28:29 INFO - PROCESS | 328 | 1461266909174 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 328 | 1461266909176 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 12:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:28:29 INFO - PROCESS | 328 | 1461266909180 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 328 | 1461266909181 Marionette TRACE conn5 <- [1,910,null,{}] 12:28:29 INFO - PROCESS | 328 | 1461266909185 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}] 12:28:29 INFO - PROCESS | 328 | 1461266909271 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 12:28:29 INFO - PROCESS | 328 | 1461266909352 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F937352000 == 77 [pid = 328] [id = 237] 12:28:29 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F926C2FC00) [pid = 328] [serial = 710] [outer = 0000000000000000] 12:28:29 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F936238400) [pid = 328] [serial = 711] [outer = 000000F926C2FC00] 12:28:29 INFO - PROCESS | 328 | 1461266909399 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F9373B9000) [pid = 328] [serial = 712] [outer = 000000F926C2FC00] 12:28:29 INFO - PROCESS | 328 | 1461266909782 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]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 671ms 12:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:28:29 INFO - PROCESS | 328 | 1461266909855 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 328 | 1461266909857 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 12:28:29 INFO - PROCESS | 328 | 1461266909860 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 328 | 1461266909862 Marionette TRACE conn5 <- [1,914,null,{}] 12:28:29 INFO - PROCESS | 328 | 1461266909865 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}] 12:28:29 INFO - PROCESS | 328 | 1461266909954 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 12:28:29 INFO - PROCESS | 328 | 1461266909961 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A810800 == 78 [pid = 328] [id = 238] 12:28:29 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F93794C400) [pid = 328] [serial = 713] [outer = 0000000000000000] 12:28:30 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F937961400) [pid = 328] [serial = 714] [outer = 000000F93794C400] 12:28:30 INFO - PROCESS | 328 | 1461266910007 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F937990400) [pid = 328] [serial = 715] [outer = 000000F93794C400] 12:28:30 INFO - PROCESS | 328 | 1461266910442 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]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 629ms 12:28:30 INFO - PROCESS | 328 | 1461266910493 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 328 | 1461266910495 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 12:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:28:30 INFO - PROCESS | 328 | 1461266910499 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 328 | 1461266910501 Marionette TRACE conn5 <- [1,918,null,{}] 12:28:30 INFO - PROCESS | 328 | 1461266910504 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}] 12:28:30 INFO - PROCESS | 328 | 1461266910592 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 12:28:30 INFO - PROCESS | 328 | 1461266910601 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF43000 == 79 [pid = 328] [id = 239] 12:28:30 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F9379A8400) [pid = 328] [serial = 716] [outer = 0000000000000000] 12:28:30 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9379ADC00) [pid = 328] [serial = 717] [outer = 000000F9379A8400] 12:28:30 INFO - PROCESS | 328 | 1461266910680 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F9383B0400) [pid = 328] [serial = 718] [outer = 000000F9379A8400] 12:28:31 INFO - PROCESS | 328 | 1461266911274 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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 818ms 12:28:31 INFO - PROCESS | 328 | 1461266911321 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 328 | 1461266911326 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 12:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:28:31 INFO - PROCESS | 328 | 1461266911332 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 328 | 1461266911336 Marionette TRACE conn5 <- [1,922,null,{}] 12:28:31 INFO - PROCESS | 328 | 1461266911343 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}] 12:28:31 INFO - PROCESS | 328 | 1461266911462 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 12:28:31 INFO - PROCESS | 328 | 1461266911588 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F92DDB5800 == 80 [pid = 328] [id = 240] 12:28:31 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F926EA3C00) [pid = 328] [serial = 719] [outer = 0000000000000000] 12:28:31 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F9275C7000) [pid = 328] [serial = 720] [outer = 000000F926EA3C00] 12:28:31 INFO - PROCESS | 328 | 1461266911651 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F92C6AB400) [pid = 328] [serial = 721] [outer = 000000F926EA3C00] 12:28:32 INFO - PROCESS | 328 | 1461266912276 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]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 986ms 12:28:32 INFO - PROCESS | 328 | 1461266912322 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 328 | 1461266912328 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 12:28:32 INFO - PROCESS | 328 | 1461266912335 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 328 | 1461266912338 Marionette TRACE conn5 <- [1,926,null,{}] 12:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:28:32 INFO - PROCESS | 328 | 1461266912343 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}] 12:28:32 INFO - PROCESS | 328 | 1461266912459 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 12:28:32 INFO - PROCESS | 328 | 1461266912583 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93836B800 == 81 [pid = 328] [id = 241] 12:28:32 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F930BD6C00) [pid = 328] [serial = 722] [outer = 0000000000000000] 12:28:32 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F931747400) [pid = 328] [serial = 723] [outer = 000000F930BD6C00] 12:28:32 INFO - PROCESS | 328 | 1461266912643 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F933E4DC00) [pid = 328] [serial = 724] [outer = 000000F930BD6C00] 12:28:33 INFO - PROCESS | 328 | 1461266913258 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]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 987ms 12:28:33 INFO - PROCESS | 328 | 1461266913328 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 328 | 1461266913331 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 12:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:28:33 INFO - PROCESS | 328 | 1461266913335 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 328 | 1461266913339 Marionette TRACE conn5 <- [1,930,null,{}] 12:28:33 INFO - PROCESS | 328 | 1461266913351 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}] 12:28:33 INFO - PROCESS | 328 | 1461266913508 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 12:28:33 INFO - PROCESS | 328 | 1461266913528 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA4C800 == 82 [pid = 328] [id = 242] 12:28:33 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F934BB0800) [pid = 328] [serial = 725] [outer = 0000000000000000] 12:28:33 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F936234400) [pid = 328] [serial = 726] [outer = 000000F934BB0800] 12:28:33 INFO - PROCESS | 328 | 1461266913588 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F9383AE000) [pid = 328] [serial = 727] [outer = 000000F934BB0800] 12:28:34 INFO - PROCESS | 328 | 1461266914173 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]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 880ms 12:28:34 INFO - PROCESS | 328 | 1461266914217 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 12:28:34 INFO - PROCESS | 328 | 1461266914220 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 12:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:28:34 INFO - PROCESS | 328 | 1461266914224 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 328 | 1461266914226 Marionette TRACE conn5 <- [1,934,null,{}] 12:28:34 INFO - PROCESS | 328 | 1461266914230 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}] 12:28:34 INFO - PROCESS | 328 | 1461266914344 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 12:28:34 INFO - PROCESS | 328 | 1461266914438 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7E3800 == 83 [pid = 328] [id = 243] 12:28:34 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F9379A1800) [pid = 328] [serial = 728] [outer = 0000000000000000] 12:28:34 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F93899C000) [pid = 328] [serial = 729] [outer = 000000F9379A1800] 12:28:34 INFO - PROCESS | 328 | 1461266914497 Marionette DEBUG loaded listener.js 12:28:34 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F938B1D800) [pid = 328] [serial = 730] [outer = 000000F9379A1800] 12:28:35 INFO - PROCESS | 328 | 1461266915074 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 882ms 12:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:28:35 INFO - PROCESS | 328 | 1461266915107 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 328 | 1461266915110 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 12:28:35 INFO - PROCESS | 328 | 1461266915114 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 328 | 1461266915116 Marionette TRACE conn5 <- [1,938,null,{}] 12:28:35 INFO - PROCESS | 328 | 1461266915120 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}] 12:28:35 INFO - PROCESS | 328 | 1461266915230 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 12:28:35 INFO - PROCESS | 328 | 1461266915325 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F734800 == 84 [pid = 328] [id = 244] 12:28:35 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F938B3E400) [pid = 328] [serial = 731] [outer = 0000000000000000] 12:28:35 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F938B49000) [pid = 328] [serial = 732] [outer = 000000F938B3E400] 12:28:35 INFO - PROCESS | 328 | 1461266915382 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F938EAC800) [pid = 328] [serial = 733] [outer = 000000F938B3E400] 12:28:35 INFO - PROCESS | 328 | 1461266915940 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]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 881ms 12:28:36 INFO - PROCESS | 328 | 1461266916016 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 328 | 1461266916019 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 12:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:28:36 INFO - PROCESS | 328 | 1461266916024 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 328 | 1461266916026 Marionette TRACE conn5 <- [1,942,null,{}] 12:28:36 INFO - PROCESS | 328 | 1461266916030 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}] 12:28:36 INFO - PROCESS | 328 | 1461266916169 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 12:28:36 INFO - PROCESS | 328 | 1461266916288 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCEC800 == 85 [pid = 328] [id = 245] 12:28:36 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F938EC1800) [pid = 328] [serial = 734] [outer = 0000000000000000] 12:28:36 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F9391CFC00) [pid = 328] [serial = 735] [outer = 000000F938EC1800] 12:28:36 INFO - PROCESS | 328 | 1461266916350 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9394BA000) [pid = 328] [serial = 736] [outer = 000000F938EC1800] 12:28:36 INFO - PROCESS | 328 | 1461266916914 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]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 924ms 12:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:28:36 INFO - PROCESS | 328 | 1461266916948 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 328 | 1461266916951 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 12:28:36 INFO - PROCESS | 328 | 1461266916955 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 328 | 1461266916957 Marionette TRACE conn5 <- [1,946,null,{}] 12:28:36 INFO - PROCESS | 328 | 1461266916961 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}] 12:28:37 INFO - PROCESS | 328 | 1461266917071 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 12:28:37 INFO - PROCESS | 328 | 1461266917165 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406C8800 == 86 [pid = 328] [id = 246] 12:28:37 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F9394E6000) [pid = 328] [serial = 737] [outer = 0000000000000000] 12:28:37 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F9394ED000) [pid = 328] [serial = 738] [outer = 000000F9394E6000] 12:28:37 INFO - PROCESS | 328 | 1461266917223 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93AD52C00) [pid = 328] [serial = 739] [outer = 000000F9394E6000] 12:28:37 INFO - PROCESS | 328 | 1461266917805 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]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 923ms 12:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:28:37 INFO - PROCESS | 328 | 1461266917881 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 328 | 1461266917884 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 12:28:37 INFO - PROCESS | 328 | 1461266917888 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 328 | 1461266917890 Marionette TRACE conn5 <- [1,950,null,{}] 12:28:37 INFO - PROCESS | 328 | 1461266917894 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}] 12:28:38 INFO - PROCESS | 328 | 1461266918005 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 12:28:38 INFO - PROCESS | 328 | 1461266918136 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E7E800 == 87 [pid = 328] [id = 247] 12:28:38 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F926C36400) [pid = 328] [serial = 740] [outer = 0000000000000000] 12:28:38 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93AF52C00) [pid = 328] [serial = 741] [outer = 000000F926C36400] 12:28:38 INFO - PROCESS | 328 | 1461266918193 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F93C2D6C00) [pid = 328] [serial = 742] [outer = 000000F926C36400] 12:28:38 INFO - PROCESS | 328 | 1461266918919 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]]]}] 12:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1081ms 12:28:38 INFO - PROCESS | 328 | 1461266918977 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 328 | 1461266918982 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 12:28:38 INFO - PROCESS | 328 | 1461266918987 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:28:38 INFO - PROCESS | 328 | 1461266918990 Marionette TRACE conn5 <- [1,954,null,{}] 12:28:39 INFO - PROCESS | 328 | 1461266918996 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}] 12:28:39 INFO - PROCESS | 328 | 1461266919103 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 12:28:39 INFO - PROCESS | 328 | 1461266919196 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F934248000 == 88 [pid = 328] [id = 248] 12:28:39 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F926F20800) [pid = 328] [serial = 743] [outer = 0000000000000000] 12:28:39 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F92734D000) [pid = 328] [serial = 744] [outer = 000000F926F20800] 12:28:39 INFO - PROCESS | 328 | 1461266919248 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F93045A000) [pid = 328] [serial = 745] [outer = 000000F926F20800] 12:28:39 INFO - PROCESS | 328 | 1461266919775 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]]]}] 12:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 839ms 12:28:39 INFO - PROCESS | 328 | 1461266919831 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 328 | 1461266919837 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 12:28:39 INFO - PROCESS | 328 | 1461266919844 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:28:39 INFO - PROCESS | 328 | 1461266919847 Marionette TRACE conn5 <- [1,958,null,{}] 12:28:39 INFO - PROCESS | 328 | 1461266919851 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}] 12:28:39 INFO - PROCESS | 328 | 1461266919961 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 12:28:40 INFO - PROCESS | 328 | 1461266920064 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362B1000 == 89 [pid = 328] [id = 249] 12:28:40 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F930BE4C00) [pid = 328] [serial = 746] [outer = 0000000000000000] 12:28:40 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F933BCB400) [pid = 328] [serial = 747] [outer = 000000F930BE4C00] 12:28:40 INFO - PROCESS | 328 | 1461266920114 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F934AD5C00) [pid = 328] [serial = 748] [outer = 000000F930BE4C00] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F938DB5800 == 88 [pid = 328] [id = 109] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB55800 == 87 [pid = 328] [id = 90] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F92C2B7000 == 86 [pid = 328] [id = 186] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F93A810800 == 85 [pid = 328] [id = 238] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F937352000 == 84 [pid = 328] [id = 237] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F939203000 == 83 [pid = 328] [id = 236] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F938792000 == 82 [pid = 328] [id = 235] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F93793F800 == 81 [pid = 328] [id = 234] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F92C206800 == 80 [pid = 328] [id = 233] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F934233000 == 79 [pid = 328] [id = 232] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2CC800 == 78 [pid = 328] [id = 231] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F9391EB800) [pid = 328] [serial = 638] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F93A6D1C00) [pid = 328] [serial = 669] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F92C6CE000 == 77 [pid = 328] [id = 230] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F93F735800 == 76 [pid = 328] [id = 226] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F938DBA800 == 75 [pid = 328] [id = 225] 12:28:40 INFO - PROCESS | 328 | --DOCSHELL 000000F933F1E000 == 74 [pid = 328] [id = 224] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F9379A5C00) [pid = 328] [serial = 653] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F938B44400) [pid = 328] [serial = 656] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F9383B5C00) [pid = 328] [serial = 654] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F92D98EC00) [pid = 328] [serial = 642] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F92BA21C00) [pid = 328] [serial = 641] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F933BCC400) [pid = 328] [serial = 626] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F9394E9C00) [pid = 328] [serial = 659] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F938768C00) [pid = 328] [serial = 621] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F934E6E400) [pid = 328] [serial = 647] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F936209000) [pid = 328] [serial = 648] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F938DEEC00) [pid = 328] [serial = 632] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F9391E8400) [pid = 328] [serial = 657] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F92C128000) [pid = 328] [serial = 623] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F937995000) [pid = 328] [serial = 629] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F938EB7400) [pid = 328] [serial = 635] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F9369A6400) [pid = 328] [serial = 650] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F933542400) [pid = 328] [serial = 644] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F933A56C00) [pid = 328] [serial = 645] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F938B41C00) [pid = 328] [serial = 665] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F934BA9C00) [pid = 328] [serial = 378] [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.] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F93A6D1800) [pid = 328] [serial = 660] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F938B13000) [pid = 328] [serial = 662] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F938B38400) [pid = 328] [serial = 663] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F9391C8400) [pid = 328] [serial = 666] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F93794DC00) [pid = 328] [serial = 651] [outer = 0000000000000000] [url = about:blank] 12:28:40 INFO - PROCESS | 328 | 1461266920720 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]]]}] 12:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 924ms 12:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:28:40 INFO - PROCESS | 328 | 1461266920773 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 328 | 1461266920776 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 12:28:40 INFO - PROCESS | 328 | 1461266920779 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 328 | 1461266920783 Marionette TRACE conn5 <- [1,962,null,{}] 12:28:40 INFO - PROCESS | 328 | 1461266920794 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}] 12:28:40 INFO - PROCESS | 328 | 1461266920891 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 12:28:40 INFO - PROCESS | 328 | 1461266920977 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F1E000 == 75 [pid = 328] [id = 250] 12:28:41 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F933541400) [pid = 328] [serial = 749] [outer = 0000000000000000] 12:28:41 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F933BC6C00) [pid = 328] [serial = 750] [outer = 000000F933541400] 12:28:41 INFO - PROCESS | 328 | 1461266921029 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F934AD9400) [pid = 328] [serial = 751] [outer = 000000F933541400] 12:28:41 INFO - PROCESS | 328 | 1461266921439 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]]]}] 12:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 692ms 12:28:41 INFO - PROCESS | 328 | 1461266921475 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 328 | 1461266921478 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 12:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:28:41 INFO - PROCESS | 328 | 1461266921481 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 328 | 1461266921483 Marionette TRACE conn5 <- [1,966,null,{}] 12:28:41 INFO - PROCESS | 328 | 1461266921486 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}] 12:28:41 INFO - PROCESS | 328 | 1461266921578 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 12:28:41 INFO - PROCESS | 328 | 1461266921585 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871A000 == 76 [pid = 328] [id = 251] 12:28:41 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F934E7C000) [pid = 328] [serial = 752] [outer = 0000000000000000] 12:28:41 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F936208C00) [pid = 328] [serial = 753] [outer = 000000F934E7C000] 12:28:41 INFO - PROCESS | 328 | 1461266921633 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F936E35C00) [pid = 328] [serial = 754] [outer = 000000F934E7C000] 12:28:42 INFO - PROCESS | 328 | 1461266922120 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]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 12:28:42 INFO - PROCESS | 328 | 1461266922154 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 328 | 1461266922156 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 12:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:28:42 INFO - PROCESS | 328 | 1461266922160 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 328 | 1461266922162 Marionette TRACE conn5 <- [1,970,null,{}] 12:28:42 INFO - PROCESS | 328 | 1461266922165 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}] 12:28:42 INFO - PROCESS | 328 | 1461266922254 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 12:28:42 INFO - PROCESS | 328 | 1461266922262 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DC0000 == 77 [pid = 328] [id = 252] 12:28:42 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F934E7D400) [pid = 328] [serial = 755] [outer = 0000000000000000] 12:28:42 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F93795F800) [pid = 328] [serial = 756] [outer = 000000F934E7D400] 12:28:42 INFO - PROCESS | 328 | 1461266922309 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F9379A3400) [pid = 328] [serial = 757] [outer = 000000F934E7D400] 12:28:42 INFO - PROCESS | 328 | 1461266922741 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]]]}] 12:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 630ms 12:28:42 INFO - PROCESS | 328 | 1461266922797 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 328 | 1461266922800 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 12:28:42 INFO - PROCESS | 328 | 1461266922803 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:28:42 INFO - PROCESS | 328 | 1461266922805 Marionette TRACE conn5 <- [1,974,null,{}] 12:28:42 INFO - PROCESS | 328 | 1461266922808 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}] 12:28:42 INFO - PROCESS | 328 | 1461266922947 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 12:28:43 INFO - PROCESS | 328 | 1461266923032 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F9395F0800 == 78 [pid = 328] [id = 253] 12:28:43 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F9383B4000) [pid = 328] [serial = 758] [outer = 0000000000000000] 12:28:43 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F938B39C00) [pid = 328] [serial = 759] [outer = 000000F9383B4000] 12:28:43 INFO - PROCESS | 328 | 1461266923082 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F938EBF800) [pid = 328] [serial = 760] [outer = 000000F9383B4000] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F93794C400) [pid = 328] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F933BCBC00) [pid = 328] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F934AB8400) [pid = 328] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F926C2FC00) [pid = 328] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F933766800) [pid = 328] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F926D55800) [pid = 328] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F926C34C00) [pid = 328] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F930B64C00) [pid = 328] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:28:43 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F9350C8800) [pid = 328] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:28:44 INFO - PROCESS | 328 | 1461266923986 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]]]}] 12:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1234ms 12:28:44 INFO - PROCESS | 328 | 1461266924041 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 328 | 1461266924048 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 12:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:28:44 INFO - PROCESS | 328 | 1461266924054 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 328 | 1461266924058 Marionette TRACE conn5 <- [1,978,null,{}] 12:28:44 INFO - PROCESS | 328 | 1461266924063 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}] 12:28:44 INFO - PROCESS | 328 | 1461266924183 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 12:28:44 INFO - PROCESS | 328 | 1461266924311 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB0800 == 79 [pid = 328] [id = 254] 12:28:44 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F92C4C8000) [pid = 328] [serial = 761] [outer = 0000000000000000] 12:28:44 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F92D319800) [pid = 328] [serial = 762] [outer = 000000F92C4C8000] 12:28:44 INFO - PROCESS | 328 | 1461266924373 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F930F31000) [pid = 328] [serial = 763] [outer = 000000F92C4C8000] 12:28:45 INFO - PROCESS | 328 | 1461266925029 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]]]}] 12:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1025ms 12:28:45 INFO - PROCESS | 328 | 1461266925081 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 328 | 1461266925087 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 12:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:28:45 INFO - PROCESS | 328 | 1461266925094 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 328 | 1461266925097 Marionette TRACE conn5 <- [1,982,null,{}] 12:28:45 INFO - PROCESS | 328 | 1461266925102 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}] 12:28:45 INFO - PROCESS | 328 | 1461266925224 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 12:28:45 INFO - PROCESS | 328 | 1461266925349 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F939203000 == 80 [pid = 328] [id = 255] 12:28:45 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F934AADC00) [pid = 328] [serial = 764] [outer = 0000000000000000] 12:28:45 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F934E7B800) [pid = 328] [serial = 765] [outer = 000000F934AADC00] 12:28:45 INFO - PROCESS | 328 | 1461266925409 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F93735FC00) [pid = 328] [serial = 766] [outer = 000000F934AADC00] 12:28:46 INFO - PROCESS | 328 | 1461266926015 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]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 987ms 12:28:46 INFO - PROCESS | 328 | 1461266926086 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 328 | 1461266926089 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 12:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:28:46 INFO - PROCESS | 328 | 1461266926093 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 328 | 1461266926099 Marionette TRACE conn5 <- [1,986,null,{}] 12:28:46 INFO - PROCESS | 328 | 1461266926124 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}] 12:28:46 INFO - PROCESS | 328 | 1461266926277 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 12:28:46 INFO - PROCESS | 328 | 1461266926330 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFD9800 == 81 [pid = 328] [id = 256] 12:28:46 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F938B38800) [pid = 328] [serial = 767] [outer = 0000000000000000] 12:28:46 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F938B41C00) [pid = 328] [serial = 768] [outer = 000000F938B38800] 12:28:46 INFO - PROCESS | 328 | 1461266926391 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F938EC5800) [pid = 328] [serial = 769] [outer = 000000F938B38800] 12:28:46 INFO - PROCESS | 328 | 1461266926924 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]]]}] 12:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 882ms 12:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:28:46 INFO - PROCESS | 328 | 1461266926977 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 328 | 1461266926980 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 12:28:46 INFO - PROCESS | 328 | 1461266926984 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 328 | 1461266926986 Marionette TRACE conn5 <- [1,990,null,{}] 12:28:46 INFO - PROCESS | 328 | 1461266926990 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}] 12:28:47 INFO - PROCESS | 328 | 1461266927107 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 12:28:47 INFO - PROCESS | 328 | 1461266927203 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C41A800 == 82 [pid = 328] [id = 257] 12:28:47 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F9391CB000) [pid = 328] [serial = 770] [outer = 0000000000000000] 12:28:47 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F9391E5000) [pid = 328] [serial = 771] [outer = 000000F9391CB000] 12:28:47 INFO - PROCESS | 328 | 1461266927261 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9394EEC00) [pid = 328] [serial = 772] [outer = 000000F9391CB000] 12:28:47 INFO - PROCESS | 328 | 1461266927842 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]]]}] 12:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 923ms 12:28:47 INFO - PROCESS | 328 | 1461266927909 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 328 | 1461266927912 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 12:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:28:47 INFO - PROCESS | 328 | 1461266927915 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 328 | 1461266927918 Marionette TRACE conn5 <- [1,994,null,{}] 12:28:47 INFO - PROCESS | 328 | 1461266927922 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}] 12:28:48 INFO - PROCESS | 328 | 1461266928034 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 12:28:48 INFO - PROCESS | 328 | 1461266928158 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFB4000 == 83 [pid = 328] [id = 258] 12:28:48 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F93AD58000) [pid = 328] [serial = 773] [outer = 0000000000000000] 12:28:48 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F93AF50400) [pid = 328] [serial = 774] [outer = 000000F93AD58000] 12:28:48 INFO - PROCESS | 328 | 1461266928217 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93C4EF000) [pid = 328] [serial = 775] [outer = 000000F93AD58000] 12:28:48 INFO - PROCESS | 328 | 1461266928804 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]]]}] 12:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 924ms 12:28:48 INFO - PROCESS | 328 | 1461266928842 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 328 | 1461266928844 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 12:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:28:48 INFO - PROCESS | 328 | 1461266928848 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 328 | 1461266928850 Marionette TRACE conn5 <- [1,998,null,{}] 12:28:48 INFO - PROCESS | 328 | 1461266928854 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}] 12:28:48 INFO - PROCESS | 328 | 1461266928974 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 12:28:49 INFO - PROCESS | 328 | 1461266929100 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F09B800 == 84 [pid = 328] [id = 259] 12:28:49 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F93C06DC00) [pid = 328] [serial = 776] [outer = 0000000000000000] 12:28:49 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93C4F1000) [pid = 328] [serial = 777] [outer = 000000F93C06DC00] 12:28:49 INFO - PROCESS | 328 | 1461266929162 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F93F4D8C00) [pid = 328] [serial = 778] [outer = 000000F93C06DC00] 12:28:49 INFO - PROCESS | 328 | 1461266929749 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]]]}] 12:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 986ms 12:28:49 INFO - PROCESS | 328 | 1461266929837 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 328 | 1461266929840 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 12:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:28:49 INFO - PROCESS | 328 | 1461266929844 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 328 | 1461266929846 Marionette TRACE conn5 <- [1,1002,null,{}] 12:28:49 INFO - PROCESS | 328 | 1461266929850 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}] 12:28:49 INFO - PROCESS | 328 | 1461266929959 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 12:28:50 INFO - PROCESS | 328 | 1461266930084 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD7C800 == 85 [pid = 328] [id = 260] 12:28:50 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F93C06E000) [pid = 328] [serial = 779] [outer = 0000000000000000] 12:28:50 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F93F4DF400) [pid = 328] [serial = 780] [outer = 000000F93C06E000] 12:28:50 INFO - PROCESS | 328 | 1461266930142 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F93FD15C00) [pid = 328] [serial = 781] [outer = 000000F93C06E000] 12:28:50 INFO - PROCESS | 328 | 1461266930754 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]]]}] 12:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 987ms 12:28:50 INFO - PROCESS | 328 | 1461266930833 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 328 | 1461266930835 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 12:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:28:50 INFO - PROCESS | 328 | 1461266930839 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 328 | 1461266930841 Marionette TRACE conn5 <- [1,1006,null,{}] 12:28:50 INFO - PROCESS | 328 | 1461266930845 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}] 12:28:50 INFO - PROCESS | 328 | 1461266930986 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 12:28:51 INFO - PROCESS | 328 | 1461266931229 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F93352B000 == 86 [pid = 328] [id = 261] 12:28:51 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F926C31000) [pid = 328] [serial = 782] [outer = 0000000000000000] 12:28:51 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F926D54800) [pid = 328] [serial = 783] [outer = 000000F926C31000] 12:28:51 INFO - PROCESS | 328 | 1461266931290 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F92C83C000) [pid = 328] [serial = 784] [outer = 000000F926C31000] 12:28:51 INFO - PROCESS | 328 | 1461266931863 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]]]}] 12:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1071ms 12:28:51 INFO - PROCESS | 328 | 1461266931913 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 328 | 1461266931919 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 12:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:28:51 INFO - PROCESS | 328 | 1461266931925 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 328 | 1461266931928 Marionette TRACE conn5 <- [1,1010,null,{}] 12:28:51 INFO - PROCESS | 328 | 1461266931933 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}] 12:28:52 INFO - PROCESS | 328 | 1461266932045 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 12:28:52 INFO - PROCESS | 328 | 1461266932152 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F936E18000 == 87 [pid = 328] [id = 262] 12:28:52 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F933A51000) [pid = 328] [serial = 785] [outer = 0000000000000000] 12:28:52 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F933E42000) [pid = 328] [serial = 786] [outer = 000000F933A51000] 12:28:52 INFO - PROCESS | 328 | 1461266932206 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F934BA7400) [pid = 328] [serial = 787] [outer = 000000F933A51000] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F938DC0000 == 86 [pid = 328] [id = 252] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93871A000 == 85 [pid = 328] [id = 251] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F933F1E000 == 84 [pid = 328] [id = 250] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F9362B1000 == 83 [pid = 328] [id = 249] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F934248000 == 82 [pid = 328] [id = 248] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCEC800 == 81 [pid = 328] [id = 245] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93F734800 == 80 [pid = 328] [id = 244] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F9379ADC00) [pid = 328] [serial = 717] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7E3800 == 79 [pid = 328] [id = 243] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA4C800 == 78 [pid = 328] [id = 242] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93836B800 == 77 [pid = 328] [id = 241] 12:28:52 INFO - PROCESS | 328 | --DOCSHELL 000000F92DDB5800 == 76 [pid = 328] [id = 240] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F934E7C800) [pid = 328] [serial = 706] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F934BAC400) [pid = 328] [serial = 705] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F936238400) [pid = 328] [serial = 711] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F933771000) [pid = 328] [serial = 699] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F92B947000) [pid = 328] [serial = 693] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F92C83FC00) [pid = 328] [serial = 694] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F92C6A8800) [pid = 328] [serial = 691] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F926EA5400) [pid = 328] [serial = 690] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F930BD1400) [pid = 328] [serial = 696] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F93174F400) [pid = 328] [serial = 697] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F93C4EFC00) [pid = 328] [serial = 687] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F936208400) [pid = 328] [serial = 708] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F93560A000) [pid = 328] [serial = 675] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F9391CEC00) [pid = 328] [serial = 681] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F93799E400) [pid = 328] [serial = 678] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F93353F400) [pid = 328] [serial = 672] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F93AF4D000) [pid = 328] [serial = 684] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F937961400) [pid = 328] [serial = 714] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F936529C00) [pid = 328] [serial = 709] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F933CE4800) [pid = 328] [serial = 702] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F93458D400) [pid = 328] [serial = 703] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F9373B9000) [pid = 328] [serial = 712] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F933A54000) [pid = 328] [serial = 700] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F937990400) [pid = 328] [serial = 715] [outer = 0000000000000000] [url = about:blank] 12:28:52 INFO - PROCESS | 328 | 1461266932773 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]]]}] 12:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 882ms 12:28:52 INFO - PROCESS | 328 | 1461266932811 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 328 | 1461266932815 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 12:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:28:52 INFO - PROCESS | 328 | 1461266932819 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 328 | 1461266932821 Marionette TRACE conn5 <- [1,1014,null,{}] 12:28:52 INFO - PROCESS | 328 | 1461266932825 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}] 12:28:52 INFO - PROCESS | 328 | 1461266932921 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 12:28:52 INFO - PROCESS | 328 | 1461266932931 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F934614000 == 77 [pid = 328] [id = 263] 12:28:52 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F93354A000) [pid = 328] [serial = 788] [outer = 0000000000000000] 12:28:52 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F933A4CC00) [pid = 328] [serial = 789] [outer = 000000F93354A000] 12:28:53 INFO - PROCESS | 328 | 1461266932995 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F934BA5800) [pid = 328] [serial = 790] [outer = 000000F93354A000] 12:28:53 INFO - PROCESS | 328 | 1461266933479 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]]]}] 12:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 12:28:53 INFO - PROCESS | 328 | 1461266933495 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 328 | 1461266933498 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 12:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:28:53 INFO - PROCESS | 328 | 1461266933503 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 328 | 1461266933509 Marionette TRACE conn5 <- [1,1018,null,{}] 12:28:53 INFO - PROCESS | 328 | 1461266933518 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}] 12:28:53 INFO - PROCESS | 328 | 1461266933615 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 12:28:53 INFO - PROCESS | 328 | 1461266933623 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D20000 == 78 [pid = 328] [id = 264] 12:28:53 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F93622D400) [pid = 328] [serial = 791] [outer = 0000000000000000] 12:28:53 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F937952000) [pid = 328] [serial = 792] [outer = 000000F93622D400] 12:28:53 INFO - PROCESS | 328 | 1461266933671 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F9379A5C00) [pid = 328] [serial = 793] [outer = 000000F93622D400] 12:28:54 INFO - PROCESS | 328 | 1461266934138 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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 693ms 12:28:54 INFO - PROCESS | 328 | 1461266934195 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 328 | 1461266934198 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 12:28:54 INFO - PROCESS | 328 | 1461266934201 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:28:54 INFO - PROCESS | 328 | 1461266934203 Marionette TRACE conn5 <- [1,1022,null,{}] 12:28:54 INFO - PROCESS | 328 | 1461266934206 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}] 12:28:54 INFO - PROCESS | 328 | 1461266934302 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 12:28:54 INFO - PROCESS | 328 | 1461266934309 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F9395DF000 == 79 [pid = 328] [id = 265] 12:28:54 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F938770000) [pid = 328] [serial = 794] [outer = 0000000000000000] 12:28:54 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F93899FC00) [pid = 328] [serial = 795] [outer = 000000F938770000] 12:28:54 INFO - PROCESS | 328 | 1461266934355 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F938DE9800) [pid = 328] [serial = 796] [outer = 000000F938770000] 12:28:54 INFO - PROCESS | 328 | 1461266934836 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]]]}] 12:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 12:28:54 INFO - PROCESS | 328 | 1461266934876 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 328 | 1461266934878 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 12:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:28:54 INFO - PROCESS | 328 | 1461266934882 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 328 | 1461266934884 Marionette TRACE conn5 <- [1,1026,null,{}] 12:28:54 INFO - PROCESS | 328 | 1461266934887 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}] 12:28:55 INFO - PROCESS | 328 | 1461266935008 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 12:28:55 INFO - PROCESS | 328 | 1461266935097 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFBF000 == 80 [pid = 328] [id = 266] 12:28:55 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9391CD400) [pid = 328] [serial = 797] [outer = 0000000000000000] 12:28:55 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F9391E3C00) [pid = 328] [serial = 798] [outer = 000000F9391CD400] 12:28:55 INFO - PROCESS | 328 | 1461266935154 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F93AF50800) [pid = 328] [serial = 799] [outer = 000000F9391CD400] 12:28:55 INFO - PROCESS | 328 | 1461266935612 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]]]}] 12:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 776ms 12:28:55 INFO - PROCESS | 328 | 1461266935662 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 328 | 1461266935664 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 12:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:28:55 INFO - PROCESS | 328 | 1461266935668 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 328 | 1461266935670 Marionette TRACE conn5 <- [1,1030,null,{}] 12:28:55 INFO - PROCESS | 328 | 1461266935673 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}] 12:28:55 INFO - PROCESS | 328 | 1461266935794 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 12:28:55 INFO - PROCESS | 328 | 1461266935855 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC9A800 == 81 [pid = 328] [id = 267] 12:28:55 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93C076400) [pid = 328] [serial = 800] [outer = 0000000000000000] 12:28:55 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F93F4D4C00) [pid = 328] [serial = 801] [outer = 000000F93C076400] 12:28:55 INFO - PROCESS | 328 | 1461266935902 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93F4E9800) [pid = 328] [serial = 802] [outer = 000000F93C076400] 12:28:56 INFO - PROCESS | 328 | 1461266936320 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]]]}] 12:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 12:28:56 INFO - PROCESS | 328 | 1461266936345 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 328 | 1461266936347 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 12:28:56 INFO - PROCESS | 328 | 1461266936350 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:28:56 INFO - PROCESS | 328 | 1461266936352 Marionette TRACE conn5 <- [1,1034,null,{}] 12:28:56 INFO - PROCESS | 328 | 1461266936356 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}] 12:28:56 INFO - PROCESS | 328 | 1461266936503 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F926F20800) [pid = 328] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F9379A8400) [pid = 328] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F934E7C000) [pid = 328] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F930BE4C00) [pid = 328] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F933541400) [pid = 328] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F937961800) [pid = 328] [serial = 668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:28:56 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F934E7D400) [pid = 328] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:28:56 INFO - PROCESS | 328 | 1461266936610 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B24800 == 82 [pid = 328] [id = 268] 12:28:56 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F926E3E000) [pid = 328] [serial = 803] [outer = 0000000000000000] 12:28:56 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9302D3400) [pid = 328] [serial = 804] [outer = 000000F926E3E000] 12:28:56 INFO - PROCESS | 328 | 1461266936657 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F93876C000) [pid = 328] [serial = 805] [outer = 000000F926E3E000] 12:28:57 INFO - PROCESS | 328 | 1461266937023 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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 734ms 12:28:57 INFO - PROCESS | 328 | 1461266937093 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 328 | 1461266937095 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 12:28:57 INFO - PROCESS | 328 | 1461266937098 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:28:57 INFO - PROCESS | 328 | 1461266937100 Marionette TRACE conn5 <- [1,1038,null,{}] 12:28:57 INFO - PROCESS | 328 | 1461266937104 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}] 12:28:57 INFO - PROCESS | 328 | 1461266937195 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 12:28:57 INFO - PROCESS | 328 | 1461266937202 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F431800 == 83 [pid = 328] [id = 269] 12:28:57 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F9379A8400) [pid = 328] [serial = 806] [outer = 0000000000000000] 12:28:57 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93CF56800) [pid = 328] [serial = 807] [outer = 000000F9379A8400] 12:28:57 INFO - PROCESS | 328 | 1461266937248 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F93CF5E000) [pid = 328] [serial = 808] [outer = 000000F9379A8400] 12:28:57 INFO - PROCESS | 328 | 1461266937677 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]]]}] 12:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 629ms 12:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:28:57 INFO - PROCESS | 328 | 1461266937733 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 328 | 1461266937735 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 12:28:57 INFO - PROCESS | 328 | 1461266937738 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 328 | 1461266937740 Marionette TRACE conn5 <- [1,1042,null,{}] 12:28:57 INFO - PROCESS | 328 | 1461266937744 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}] 12:28:57 INFO - PROCESS | 328 | 1461266937834 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 12:28:57 INFO - PROCESS | 328 | 1461266937871 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406C3800 == 84 [pid = 328] [id = 270] 12:28:57 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93CF5EC00) [pid = 328] [serial = 809] [outer = 0000000000000000] 12:28:57 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F93EE70C00) [pid = 328] [serial = 810] [outer = 000000F93CF5EC00] 12:28:57 INFO - PROCESS | 328 | 1461266937921 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F93EE77000) [pid = 328] [serial = 811] [outer = 000000F93CF5EC00] 12:28:58 INFO - PROCESS | 328 | 1461266938355 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]]]}] 12:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 672ms 12:28:58 INFO - PROCESS | 328 | 1461266938413 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 328 | 1461266938416 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 12:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:28:58 INFO - PROCESS | 328 | 1461266938419 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 328 | 1461266938421 Marionette TRACE conn5 <- [1,1046,null,{}] 12:28:58 INFO - PROCESS | 328 | 1461266938424 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}] 12:28:58 INFO - PROCESS | 328 | 1461266938515 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 12:28:58 INFO - PROCESS | 328 | 1461266938521 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E6D000 == 85 [pid = 328] [id = 271] 12:28:58 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F93EE7B000) [pid = 328] [serial = 812] [outer = 0000000000000000] 12:28:58 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F93F04AC00) [pid = 328] [serial = 813] [outer = 000000F93EE7B000] 12:28:58 INFO - PROCESS | 328 | 1461266938572 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F93F054800) [pid = 328] [serial = 814] [outer = 000000F93EE7B000] 12:28:59 INFO - PROCESS | 328 | 1461266939346 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]]]}] 12:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 986ms 12:28:59 INFO - PROCESS | 328 | 1461266939409 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 328 | 1461266939415 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 12:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:28:59 INFO - PROCESS | 328 | 1461266939421 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 328 | 1461266939425 Marionette TRACE conn5 <- [1,1050,null,{}] 12:28:59 INFO - PROCESS | 328 | 1461266939431 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}] 12:28:59 INFO - PROCESS | 328 | 1461266939585 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 12:28:59 INFO - PROCESS | 328 | 1461266939719 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FD0000 == 86 [pid = 328] [id = 272] 12:28:59 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F93353F400) [pid = 328] [serial = 815] [outer = 0000000000000000] 12:28:59 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F933772400) [pid = 328] [serial = 816] [outer = 000000F93353F400] 12:28:59 INFO - PROCESS | 328 | 1461266939781 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F934AD7800) [pid = 328] [serial = 817] [outer = 000000F93353F400] 12:29:00 INFO - PROCESS | 328 | 1461266940388 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]]]}] 12:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 987ms 12:29:00 INFO - PROCESS | 328 | 1461266940412 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 328 | 1461266940418 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 12:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:29:00 INFO - PROCESS | 328 | 1461266940426 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 328 | 1461266940430 Marionette TRACE conn5 <- [1,1054,null,{}] 12:29:00 INFO - PROCESS | 328 | 1461266940434 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}] 12:29:00 INFO - PROCESS | 328 | 1461266940557 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 12:29:00 INFO - PROCESS | 328 | 1461266940659 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFBA800 == 87 [pid = 328] [id = 273] 12:29:00 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F937967800) [pid = 328] [serial = 818] [outer = 0000000000000000] 12:29:00 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F938771800) [pid = 328] [serial = 819] [outer = 000000F937967800] 12:29:00 INFO - PROCESS | 328 | 1461266940717 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F9391CA400) [pid = 328] [serial = 820] [outer = 000000F937967800] 12:29:01 INFO - PROCESS | 328 | 1461266941349 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]]]}] 12:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 986ms 12:29:01 INFO - PROCESS | 328 | 1461266941416 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 328 | 1461266941419 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 12:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:29:01 INFO - PROCESS | 328 | 1461266941423 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 328 | 1461266941427 Marionette TRACE conn5 <- [1,1058,null,{}] 12:29:01 INFO - PROCESS | 328 | 1461266941439 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}] 12:29:01 INFO - PROCESS | 328 | 1461266941640 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 12:29:01 INFO - PROCESS | 328 | 1461266941696 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F94071E800 == 88 [pid = 328] [id = 274] 12:29:01 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93CF54800) [pid = 328] [serial = 821] [outer = 0000000000000000] 12:29:01 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F93EE6DC00) [pid = 328] [serial = 822] [outer = 000000F93CF54800] 12:29:01 INFO - PROCESS | 328 | 1461266941798 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F93F054000) [pid = 328] [serial = 823] [outer = 000000F93CF54800] 12:29:02 INFO - PROCESS | 328 | 1461266942385 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]]]}] 12:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 987ms 12:29:02 INFO - PROCESS | 328 | 1461266942411 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 12:29:02 INFO - PROCESS | 328 | 1461266942415 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 12:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:29:02 INFO - PROCESS | 328 | 1461266942418 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 328 | 1461266942420 Marionette TRACE conn5 <- [1,1062,null,{}] 12:29:02 INFO - PROCESS | 328 | 1461266942424 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}] 12:29:02 INFO - PROCESS | 328 | 1461266942545 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 12:29:02 INFO - PROCESS | 328 | 1461266942647 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F676800 == 89 [pid = 328] [id = 275] 12:29:02 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F93F4EFC00) [pid = 328] [serial = 824] [outer = 0000000000000000] 12:29:02 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F93FD12C00) [pid = 328] [serial = 825] [outer = 000000F93F4EFC00] 12:29:02 INFO - PROCESS | 328 | 1461266942705 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F93FD1D400) [pid = 328] [serial = 826] [outer = 000000F93F4EFC00] 12:29:03 INFO - PROCESS | 328 | 1461266943249 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]]]}] 12:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 881ms 12:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:29:03 INFO - PROCESS | 328 | 1461266943302 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 328 | 1461266943305 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 12:29:03 INFO - PROCESS | 328 | 1461266943308 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 328 | 1461266943310 Marionette TRACE conn5 <- [1,1066,null,{}] 12:29:03 INFO - PROCESS | 328 | 1461266943314 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}] 12:29:03 INFO - PROCESS | 328 | 1461266943429 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 12:29:03 INFO - PROCESS | 328 | 1461266943530 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F940EDE800 == 90 [pid = 328] [id = 276] 12:29:03 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F93F18DC00) [pid = 328] [serial = 827] [outer = 0000000000000000] 12:29:03 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F93F193000) [pid = 328] [serial = 828] [outer = 000000F93F18DC00] 12:29:03 INFO - PROCESS | 328 | 1461266943587 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F93F4F0000) [pid = 328] [serial = 829] [outer = 000000F93F18DC00] 12:29:04 INFO - PROCESS | 328 | 1461266944262 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]]]}] 12:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 987ms 12:29:04 INFO - PROCESS | 328 | 1461266944297 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 328 | 1461266944300 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 12:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:29:04 INFO - PROCESS | 328 | 1461266944303 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 328 | 1461266944305 Marionette TRACE conn5 <- [1,1070,null,{}] 12:29:04 INFO - PROCESS | 328 | 1461266944309 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}] 12:29:04 INFO - PROCESS | 328 | 1461266944433 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 12:29:04 INFO - PROCESS | 328 | 1461266944565 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F94132D000 == 91 [pid = 328] [id = 277] 12:29:04 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F93F3B5000) [pid = 328] [serial = 830] [outer = 0000000000000000] 12:29:04 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F93F3BC400) [pid = 328] [serial = 831] [outer = 000000F93F3B5000] 12:29:04 INFO - PROCESS | 328 | 1461266944627 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F9419DAC00) [pid = 328] [serial = 832] [outer = 000000F93F3B5000] 12:29:05 INFO - PROCESS | 328 | 1461266945565 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]]]}] 12:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1321ms 12:29:05 INFO - PROCESS | 328 | 1461266945628 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 328 | 1461266945633 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 12:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:29:05 INFO - PROCESS | 328 | 1461266945638 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 328 | 1461266945642 Marionette TRACE conn5 <- [1,1074,null,{}] 12:29:05 INFO - PROCESS | 328 | 1461266945648 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}] 12:29:05 INFO - PROCESS | 328 | 1461266945753 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 12:29:05 INFO - PROCESS | 328 | 1461266945879 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F925525000 == 92 [pid = 328] [id = 278] 12:29:05 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F926B41000) [pid = 328] [serial = 833] [outer = 0000000000000000] 12:29:05 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F926C05C00) [pid = 328] [serial = 834] [outer = 000000F926B41000] 12:29:05 INFO - PROCESS | 328 | 1461266945932 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F926D4F000) [pid = 328] [serial = 835] [outer = 000000F926B41000] 12:29:06 INFO - PROCESS | 328 | 1461266946504 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]]]}] 12:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 882ms 12:29:06 INFO - PROCESS | 328 | 1461266946524 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 328 | 1461266946530 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 12:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:29:06 INFO - PROCESS | 328 | 1461266946536 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 328 | 1461266946539 Marionette TRACE conn5 <- [1,1078,null,{}] 12:29:06 INFO - PROCESS | 328 | 1461266946543 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}] 12:29:06 INFO - PROCESS | 328 | 1461266946652 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 12:29:06 INFO - PROCESS | 328 | 1461266946757 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F92BB74800 == 93 [pid = 328] [id = 279] 12:29:06 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F926F23400) [pid = 328] [serial = 836] [outer = 0000000000000000] 12:29:06 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F926F2B000) [pid = 328] [serial = 837] [outer = 000000F926F23400] 12:29:06 INFO - PROCESS | 328 | 1461266946808 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F927567800) [pid = 328] [serial = 838] [outer = 000000F926F23400] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB4800 == 92 [pid = 328] [id = 114] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF30000 == 91 [pid = 328] [id = 197] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93A804000 == 90 [pid = 328] [id = 171] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9340BA800 == 89 [pid = 328] [id = 61] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9395F9000 == 88 [pid = 328] [id = 185] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA43000 == 87 [pid = 328] [id = 77] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF36800 == 86 [pid = 328] [id = 107] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F938792800 == 85 [pid = 328] [id = 79] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2C6000 == 84 [pid = 328] [id = 91] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDF9800 == 83 [pid = 328] [id = 48] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9362A3000 == 82 [pid = 328] [id = 92] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F928557800 == 81 [pid = 328] [id = 60] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9406C3800 == 80 [pid = 328] [id = 270] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93F431800 == 79 [pid = 328] [id = 269] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F934B24800 == 78 [pid = 328] [id = 268] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93CC9A800 == 77 [pid = 328] [id = 267] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFBF000 == 76 [pid = 328] [id = 266] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F938B39C00) [pid = 328] [serial = 759] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F9394ED000) [pid = 328] [serial = 738] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F938B49000) [pid = 328] [serial = 732] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F93AF52C00) [pid = 328] [serial = 741] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F9391CFC00) [pid = 328] [serial = 735] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9395DF000 == 75 [pid = 328] [id = 265] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F938D20000 == 74 [pid = 328] [id = 264] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F934614000 == 73 [pid = 328] [id = 263] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F936E18000 == 72 [pid = 328] [id = 262] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93352B000 == 71 [pid = 328] [id = 261] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93F09B800 == 70 [pid = 328] [id = 259] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93CFB4000 == 69 [pid = 328] [id = 258] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F93C41A800 == 68 [pid = 328] [id = 257] 12:29:07 INFO - PROCESS | 328 | --DOCSHELL 000000F9395F0800 == 67 [pid = 328] [id = 253] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F9379A3400) [pid = 328] [serial = 757] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93795F800) [pid = 328] [serial = 756] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F93045A000) [pid = 328] [serial = 745] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F9383B0400) [pid = 328] [serial = 718] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F93899C000) [pid = 328] [serial = 729] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F92734D000) [pid = 328] [serial = 744] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F936E35C00) [pid = 328] [serial = 754] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F933BCB400) [pid = 328] [serial = 747] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F936208C00) [pid = 328] [serial = 753] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F933BC6C00) [pid = 328] [serial = 750] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F934AD9400) [pid = 328] [serial = 751] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F934AD5C00) [pid = 328] [serial = 748] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F931747400) [pid = 328] [serial = 723] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F9275C7000) [pid = 328] [serial = 720] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F936234400) [pid = 328] [serial = 726] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F93AD5C000) [pid = 328] [serial = 670] [outer = 0000000000000000] [url = about:blank] 12:29:07 INFO - PROCESS | 328 | 1461266947425 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]]]}] 12:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 923ms 12:29:07 INFO - PROCESS | 328 | 1461266947461 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 328 | 1461266947463 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 12:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:29:07 INFO - PROCESS | 328 | 1461266947467 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 328 | 1461266947470 Marionette TRACE conn5 <- [1,1082,null,{}] 12:29:07 INFO - PROCESS | 328 | 1461266947481 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}] 12:29:07 INFO - PROCESS | 328 | 1461266947607 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 12:29:07 INFO - PROCESS | 328 | 1461266947691 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2CF000 == 68 [pid = 328] [id = 280] 12:29:07 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F927565800) [pid = 328] [serial = 839] [outer = 0000000000000000] 12:29:07 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F92B948800) [pid = 328] [serial = 840] [outer = 000000F927565800] 12:29:07 INFO - PROCESS | 328 | 1461266947742 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F92BAE0400) [pid = 328] [serial = 841] [outer = 000000F927565800] 12:29:08 INFO - PROCESS | 328 | 1461266948153 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]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 735ms 12:29:08 INFO - PROCESS | 328 | 1461266948204 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 328 | 1461266948207 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 12:29:08 INFO - PROCESS | 328 | 1461266948211 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:29:08 INFO - PROCESS | 328 | 1461266948212 Marionette TRACE conn5 <- [1,1086,null,{}] 12:29:08 INFO - PROCESS | 328 | 1461266948216 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}] 12:29:08 INFO - PROCESS | 328 | 1461266948306 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 12:29:08 INFO - PROCESS | 328 | 1461266948312 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F931978000 == 69 [pid = 328] [id = 281] 12:29:08 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F92C28B800) [pid = 328] [serial = 842] [outer = 0000000000000000] 12:29:08 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F92C4C1800) [pid = 328] [serial = 843] [outer = 000000F92C28B800] 12:29:08 INFO - PROCESS | 328 | 1461266948363 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F92C7E2C00) [pid = 328] [serial = 844] [outer = 000000F92C28B800] 12:29:08 INFO - PROCESS | 328 | 1461266948834 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]]]}] 12:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 671ms 12:29:08 INFO - PROCESS | 328 | 1461266948885 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 328 | 1461266948887 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 12:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:29:08 INFO - PROCESS | 328 | 1461266948890 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 328 | 1461266948892 Marionette TRACE conn5 <- [1,1090,null,{}] 12:29:08 INFO - PROCESS | 328 | 1461266948896 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}] 12:29:08 INFO - PROCESS | 328 | 1461266948982 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 12:29:09 INFO - PROCESS | 328 | 1461266948988 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C214800 == 70 [pid = 328] [id = 282] 12:29:09 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F92C842400) [pid = 328] [serial = 845] [outer = 0000000000000000] 12:29:09 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F92D31B800) [pid = 328] [serial = 846] [outer = 000000F92C842400] 12:29:09 INFO - PROCESS | 328 | 1461266949035 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F92DD4EC00) [pid = 328] [serial = 847] [outer = 000000F92C842400] 12:29:09 INFO - PROCESS | 328 | 1461266949507 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]]]}] 12:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 12:29:09 INFO - PROCESS | 328 | 1461266949564 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 328 | 1461266949566 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 12:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:29:09 INFO - PROCESS | 328 | 1461266949578 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 328 | 1461266949580 Marionette TRACE conn5 <- [1,1094,null,{}] 12:29:09 INFO - PROCESS | 328 | 1461266949584 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}] 12:29:09 INFO - PROCESS | 328 | 1461266949778 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 12:29:09 INFO - PROCESS | 328 | 1461266949892 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F934EC3800 == 71 [pid = 328] [id = 283] 12:29:09 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F93174D800) [pid = 328] [serial = 848] [outer = 0000000000000000] 12:29:09 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F931D24C00) [pid = 328] [serial = 849] [outer = 000000F93174D800] 12:29:09 INFO - PROCESS | 328 | 1461266949942 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F932F4E400) [pid = 328] [serial = 850] [outer = 000000F93174D800] 12:29:10 INFO - PROCESS | 328 | 1461266950382 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]]]}] 12:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 840ms 12:29:10 INFO - PROCESS | 328 | 1461266950412 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 328 | 1461266950415 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 12:29:10 INFO - PROCESS | 328 | 1461266950418 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:29:10 INFO - PROCESS | 328 | 1461266950420 Marionette TRACE conn5 <- [1,1098,null,{}] 12:29:10 INFO - PROCESS | 328 | 1461266950423 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}] 12:29:10 INFO - PROCESS | 328 | 1461266950541 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 12:29:10 INFO - PROCESS | 328 | 1461266950598 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F936520000 == 72 [pid = 328] [id = 284] 12:29:10 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F933544C00) [pid = 328] [serial = 851] [outer = 0000000000000000] 12:29:10 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F933765000) [pid = 328] [serial = 852] [outer = 000000F933544C00] 12:29:10 INFO - PROCESS | 328 | 1461266950645 Marionette DEBUG loaded listener.js 12:29:10 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F9338A7C00) [pid = 328] [serial = 853] [outer = 000000F933544C00] 12:29:10 INFO - PROCESS | 328 | [328] 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 12:29:11 INFO - PROCESS | 328 | 1461266951170 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]]]}] 12:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 776ms 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93CF5EC00) [pid = 328] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F9391CD400) [pid = 328] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F933A51000) [pid = 328] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F9383B4000) [pid = 328] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F93C076400) [pid = 328] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F938770000) [pid = 328] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F926C31000) [pid = 328] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F93622D400) [pid = 328] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F93354A000) [pid = 328] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F926E3E000) [pid = 328] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:29:11 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F9379A8400) [pid = 328] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:29:11 INFO - PROCESS | 328 | 1461266951432 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 12:29:11 INFO - PROCESS | 328 | 1461266951434 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 12:29:11 INFO - PROCESS | 328 | 1461266951442 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:29:11 INFO - PROCESS | 328 | 1461266951444 Marionette TRACE conn5 <- [1,1102,null,{}] 12:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:29:11 INFO - PROCESS | 328 | 1461266951447 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}] 12:29:11 INFO - PROCESS | 328 | 1461266951535 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 12:29:11 INFO - PROCESS | 328 | 1461266951541 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F936928000 == 73 [pid = 328] [id = 285] 12:29:11 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F9338AE800) [pid = 328] [serial = 854] [outer = 0000000000000000] 12:29:11 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F933A52800) [pid = 328] [serial = 855] [outer = 000000F9338AE800] 12:29:11 INFO - PROCESS | 328 | 1461266951588 Marionette DEBUG loaded listener.js 12:29:11 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F933BCC800) [pid = 328] [serial = 856] [outer = 000000F9338AE800] 12:29:12 INFO - PROCESS | 328 | 1461266952004 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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 630ms 12:29:12 INFO - PROCESS | 328 | 1461266952078 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 12:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:29:12 INFO - PROCESS | 328 | 1461266952081 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 12:29:12 INFO - PROCESS | 328 | 1461266952084 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 328 | 1461266952086 Marionette TRACE conn5 <- [1,1106,null,{}] 12:29:12 INFO - PROCESS | 328 | 1461266952089 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}] 12:29:12 INFO - PROCESS | 328 | 1461266952177 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 12:29:12 INFO - PROCESS | 328 | 1461266952186 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F937DC1800 == 74 [pid = 328] [id = 286] 12:29:12 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F933BD2400) [pid = 328] [serial = 857] [outer = 0000000000000000] 12:29:12 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F933CE9400) [pid = 328] [serial = 858] [outer = 000000F933BD2400] 12:29:12 INFO - PROCESS | 328 | 1461266952232 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F933E4B400) [pid = 328] [serial = 859] [outer = 000000F933BD2400] 12:29:12 INFO - PROCESS | 328 | 1461266952672 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]]]}] 12:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 629ms 12:29:12 INFO - PROCESS | 328 | 1461266952721 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 12:29:12 INFO - PROCESS | 328 | 1461266952723 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 12:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:29:12 INFO - PROCESS | 328 | 1461266952727 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:29:12 INFO - PROCESS | 328 | 1461266952729 Marionette TRACE conn5 <- [1,1110,null,{}] 12:29:12 INFO - PROCESS | 328 | 1461266952733 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}] 12:29:12 INFO - PROCESS | 328 | 1461266952822 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 12:29:12 INFO - PROCESS | 328 | 1461266952828 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871C000 == 75 [pid = 328] [id = 287] 12:29:12 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F934594000) [pid = 328] [serial = 860] [outer = 0000000000000000] 12:29:12 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F934A93400) [pid = 328] [serial = 861] [outer = 000000F934594000] 12:29:12 INFO - PROCESS | 328 | 1461266952876 Marionette DEBUG loaded listener.js 12:29:12 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F934AB2800) [pid = 328] [serial = 862] [outer = 000000F934594000] 12:29:13 INFO - PROCESS | 328 | 1461266953325 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]]]}] 12:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 628ms 12:29:13 INFO - PROCESS | 328 | 1461266953365 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 12:29:13 INFO - PROCESS | 328 | 1461266953368 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 12:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:29:13 INFO - PROCESS | 328 | 1461266953376 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:29:13 INFO - PROCESS | 328 | 1461266953379 Marionette TRACE conn5 <- [1,1114,null,{}] 12:29:13 INFO - PROCESS | 328 | 1461266953382 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}] 12:29:13 INFO - PROCESS | 328 | 1461266953561 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 12:29:13 INFO - PROCESS | 328 | 1461266953667 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F926418000 == 76 [pid = 328] [id = 288] 12:29:13 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F926249400) [pid = 328] [serial = 863] [outer = 0000000000000000] 12:29:13 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F926B40800) [pid = 328] [serial = 864] [outer = 000000F926249400] 12:29:13 INFO - PROCESS | 328 | 1461266953729 Marionette DEBUG loaded listener.js 12:29:13 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F926E37C00) [pid = 328] [serial = 865] [outer = 000000F926249400] 12:29:14 INFO - PROCESS | 328 | 1461266954394 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]]]}] 12:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1080ms 12:29:14 INFO - PROCESS | 328 | 1461266954460 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 12:29:14 INFO - PROCESS | 328 | 1461266954465 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 12:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:29:14 INFO - PROCESS | 328 | 1461266954470 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:29:14 INFO - PROCESS | 328 | 1461266954475 Marionette TRACE conn5 <- [1,1118,null,{}] 12:29:14 INFO - PROCESS | 328 | 1461266954480 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}] 12:29:14 INFO - PROCESS | 328 | 1461266954630 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 12:29:14 INFO - PROCESS | 328 | 1461266954760 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F930FF7800 == 77 [pid = 328] [id = 289] 12:29:14 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F92BA12400) [pid = 328] [serial = 866] [outer = 0000000000000000] 12:29:14 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F92BA1AC00) [pid = 328] [serial = 867] [outer = 000000F92BA12400] 12:29:14 INFO - PROCESS | 328 | 1461266954822 Marionette DEBUG loaded listener.js 12:29:14 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F92C7DF800) [pid = 328] [serial = 868] [outer = 000000F92BA12400] 12:29:15 INFO - PROCESS | 328 | 1461266955477 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]]]}] 12:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1078ms 12:29:15 INFO - PROCESS | 328 | 1461266955553 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 12:29:15 INFO - PROCESS | 328 | 1461266955557 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 12:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:29:15 INFO - PROCESS | 328 | 1461266955561 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:29:15 INFO - PROCESS | 328 | 1461266955563 Marionette TRACE conn5 <- [1,1122,null,{}] 12:29:15 INFO - PROCESS | 328 | 1461266955568 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}] 12:29:15 INFO - PROCESS | 328 | 1461266955715 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 12:29:15 INFO - PROCESS | 328 | 1461266955844 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D08800 == 78 [pid = 328] [id = 290] 12:29:15 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F930BD6000) [pid = 328] [serial = 869] [outer = 0000000000000000] 12:29:15 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F93157DC00) [pid = 328] [serial = 870] [outer = 000000F930BD6000] 12:29:15 INFO - PROCESS | 328 | 1461266955904 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F933A56C00) [pid = 328] [serial = 871] [outer = 000000F930BD6000] 12:29:16 INFO - PROCESS | 328 | [GFX2-]: DrawTargetD2D 1.1 (000000F93505A820): Failed to create GradientStopCollection with no stops. 12:29:16 INFO - PROCESS | 328 | [GFX3-]: No stops specified for gradient pattern. 12:29:16 INFO - PROCESS | 328 | 1461266956498 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]]]}] 12:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 986ms 12:29:16 INFO - PROCESS | 328 | 1461266956551 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 12:29:16 INFO - PROCESS | 328 | 1461266956556 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 12:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:29:16 INFO - PROCESS | 328 | 1461266956568 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:29:16 INFO - PROCESS | 328 | 1461266956573 Marionette TRACE conn5 <- [1,1126,null,{}] 12:29:16 INFO - PROCESS | 328 | 1461266956577 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}] 12:29:16 INFO - PROCESS | 328 | 1461266956697 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 12:29:16 INFO - PROCESS | 328 | 1461266956825 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E73000 == 79 [pid = 328] [id = 291] 12:29:16 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F930BEA400) [pid = 328] [serial = 872] [outer = 0000000000000000] 12:29:16 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F934BB0000) [pid = 328] [serial = 873] [outer = 000000F930BEA400] 12:29:16 INFO - PROCESS | 328 | 1461266956884 Marionette DEBUG loaded listener.js 12:29:16 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F934E7D000) [pid = 328] [serial = 874] [outer = 000000F930BEA400] 12:29:17 INFO - PROCESS | 328 | 1461266957468 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]]]}] 12:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 945ms 12:29:17 INFO - PROCESS | 328 | 1461266957509 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 12:29:17 INFO - PROCESS | 328 | 1461266957511 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 12:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:29:17 INFO - PROCESS | 328 | 1461266957515 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:29:17 INFO - PROCESS | 328 | 1461266957517 Marionette TRACE conn5 <- [1,1130,null,{}] 12:29:17 INFO - PROCESS | 328 | 1461266957521 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}] 12:29:17 INFO - PROCESS | 328 | 1461266957635 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 12:29:17 INFO - PROCESS | 328 | 1461266957763 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F939210800 == 80 [pid = 328] [id = 292] 12:29:17 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F934BAF000) [pid = 328] [serial = 875] [outer = 0000000000000000] 12:29:17 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F936204400) [pid = 328] [serial = 876] [outer = 000000F934BAF000] 12:29:17 INFO - PROCESS | 328 | 1461266957823 Marionette DEBUG loaded listener.js 12:29:17 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F93622F400) [pid = 328] [serial = 877] [outer = 000000F934BAF000] 12:29:18 INFO - PROCESS | 328 | 1461266958410 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]]]}] 12:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 923ms 12:29:18 INFO - PROCESS | 328 | 1461266958442 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 12:29:18 INFO - PROCESS | 328 | 1461266958444 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 12:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:29:18 INFO - PROCESS | 328 | 1461266958448 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:29:18 INFO - PROCESS | 328 | 1461266958450 Marionette TRACE conn5 <- [1,1134,null,{}] 12:29:18 INFO - PROCESS | 328 | 1461266958454 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}] 12:29:18 INFO - PROCESS | 328 | 1461266958570 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 12:29:18 INFO - PROCESS | 328 | 1461266958675 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A49C800 == 81 [pid = 328] [id = 293] 12:29:18 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F93659B000) [pid = 328] [serial = 878] [outer = 0000000000000000] 12:29:18 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F9369A2800) [pid = 328] [serial = 879] [outer = 000000F93659B000] 12:29:18 INFO - PROCESS | 328 | 1461266958743 Marionette DEBUG loaded listener.js 12:29:18 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F936F4B800) [pid = 328] [serial = 880] [outer = 000000F93659B000] 12:29:19 INFO - PROCESS | 328 | 1461266959344 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]]]}] 12:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 923ms 12:29:19 INFO - PROCESS | 328 | 1461266959374 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 12:29:19 INFO - PROCESS | 328 | 1461266959377 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 12:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:29:19 INFO - PROCESS | 328 | 1461266959380 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:29:19 INFO - PROCESS | 328 | 1461266959383 Marionette TRACE conn5 <- [1,1138,null,{}] 12:29:19 INFO - PROCESS | 328 | 1461266959387 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}] 12:29:19 INFO - PROCESS | 328 | 1461266959501 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 12:29:19 INFO - PROCESS | 328 | 1461266959604 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDDF000 == 82 [pid = 328] [id = 294] 12:29:19 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F9373B9000) [pid = 328] [serial = 881] [outer = 0000000000000000] 12:29:19 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F937951000) [pid = 328] [serial = 882] [outer = 000000F9373B9000] 12:29:19 INFO - PROCESS | 328 | 1461266959661 Marionette DEBUG loaded listener.js 12:29:19 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F937963C00) [pid = 328] [serial = 883] [outer = 000000F9373B9000] 12:29:20 INFO - PROCESS | 328 | 1461266960314 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]]]}] 12:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 986ms 12:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:29:20 INFO - PROCESS | 328 | 1461266960370 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 12:29:20 INFO - PROCESS | 328 | 1461266960372 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 12:29:20 INFO - PROCESS | 328 | 1461266960376 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:29:20 INFO - PROCESS | 328 | 1461266960378 Marionette TRACE conn5 <- [1,1142,null,{}] 12:29:20 INFO - PROCESS | 328 | 1461266960382 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}] 12:29:20 INFO - PROCESS | 328 | 1461266960495 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 12:29:20 INFO - PROCESS | 328 | 1461266960625 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F934233000 == 83 [pid = 328] [id = 295] 12:29:20 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F926EA8000) [pid = 328] [serial = 884] [outer = 0000000000000000] 12:29:20 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F930F2EC00) [pid = 328] [serial = 885] [outer = 000000F926EA8000] 12:29:20 INFO - PROCESS | 328 | 1461266960685 Marionette DEBUG loaded listener.js 12:29:20 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F93798D000) [pid = 328] [serial = 886] [outer = 000000F926EA8000] 12:29:21 INFO - PROCESS | 328 | 1461266961484 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]]]}] 12:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1181ms 12:29:21 INFO - PROCESS | 328 | 1461266961560 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 12:29:21 INFO - PROCESS | 328 | 1461266961564 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 12:29:21 INFO - PROCESS | 328 | 1461266961569 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:29:21 INFO - PROCESS | 328 | 1461266961573 Marionette TRACE conn5 <- [1,1146,null,{}] 12:29:21 INFO - PROCESS | 328 | 1461266961580 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}] 12:29:21 INFO - PROCESS | 328 | 1461266961730 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 12:29:21 INFO - PROCESS | 328 | 1461266961858 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F931D8D000 == 84 [pid = 328] [id = 296] 12:29:21 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F928A6EC00) [pid = 328] [serial = 887] [outer = 0000000000000000] 12:29:21 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F92B946000) [pid = 328] [serial = 888] [outer = 000000F928A6EC00] 12:29:21 INFO - PROCESS | 328 | 1461266961913 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F92C4BE400) [pid = 328] [serial = 889] [outer = 000000F928A6EC00] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F937DBA800 == 83 [pid = 328] [id = 216] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F93871C000 == 82 [pid = 328] [id = 287] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F937DC1800 == 81 [pid = 328] [id = 286] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F936928000 == 80 [pid = 328] [id = 285] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F936520000 == 79 [pid = 328] [id = 284] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F92C214800 == 78 [pid = 328] [id = 282] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F931978000 == 77 [pid = 328] [id = 281] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2CF000 == 76 [pid = 328] [id = 280] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F92BB74800 == 75 [pid = 328] [id = 279] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F925525000 == 74 [pid = 328] [id = 278] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F9391E5000) [pid = 328] [serial = 771] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F93AF50400) [pid = 328] [serial = 774] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F93C4F1000) [pid = 328] [serial = 777] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F93F4DF400) [pid = 328] [serial = 780] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F94132D000 == 73 [pid = 328] [id = 277] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F940EDE800 == 72 [pid = 328] [id = 276] 12:29:22 INFO - PROCESS | 328 | --DOCSHELL 000000F93F676800 == 71 [pid = 328] [id = 275] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F93EE70C00) [pid = 328] [serial = 810] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F9391E3C00) [pid = 328] [serial = 798] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F934BA7400) [pid = 328] [serial = 787] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F933E42000) [pid = 328] [serial = 786] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F938B41C00) [pid = 328] [serial = 768] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F938EBF800) [pid = 328] [serial = 760] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F93F4D4C00) [pid = 328] [serial = 801] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F93899FC00) [pid = 328] [serial = 795] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F92C83C000) [pid = 328] [serial = 784] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F926D54800) [pid = 328] [serial = 783] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F937952000) [pid = 328] [serial = 792] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F9379A5C00) [pid = 328] [serial = 793] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F934E7B800) [pid = 328] [serial = 765] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F933A4CC00) [pid = 328] [serial = 789] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F934BA5800) [pid = 328] [serial = 790] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F93AF50800) [pid = 328] [serial = 799] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F92D319800) [pid = 328] [serial = 762] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F9302D3400) [pid = 328] [serial = 804] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F93F4E9800) [pid = 328] [serial = 802] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F93876C000) [pid = 328] [serial = 805] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F93CF56800) [pid = 328] [serial = 807] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93EE77000) [pid = 328] [serial = 811] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F938DE9800) [pid = 328] [serial = 796] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F93CF5E000) [pid = 328] [serial = 808] [outer = 0000000000000000] [url = about:blank] 12:29:22 INFO - PROCESS | 328 | 1461266962538 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] 12:29:22 INFO - PROCESS | 328 | 1461266962566 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 12:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:29:22 INFO - PROCESS | 328 | 1461266962572 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:29:22 INFO - PROCESS | 328 | 1461266962575 Marionette TRACE conn5 <- [1,1150,null,{}] 12:29:22 INFO - PROCESS | 328 | 1461266962579 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}] 12:29:22 INFO - PROCESS | 328 | 1461266962676 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 12:29:22 INFO - PROCESS | 328 | 1461266962766 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F930B09800 == 72 [pid = 328] [id = 297] 12:29:22 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F926C3C400) [pid = 328] [serial = 890] [outer = 0000000000000000] 12:29:22 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F92BA17400) [pid = 328] [serial = 891] [outer = 000000F926C3C400] 12:29:22 INFO - PROCESS | 328 | 1461266962815 Marionette DEBUG loaded listener.js 12:29:22 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F92D3A2C00) [pid = 328] [serial = 892] [outer = 000000F926C3C400] 12:29:23 INFO - PROCESS | 328 | 1461266963290 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]]]}] 12:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 777ms 12:29:23 INFO - PROCESS | 328 | 1461266963350 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 12:29:23 INFO - PROCESS | 328 | 1461266963353 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 12:29:23 INFO - PROCESS | 328 | 1461266963356 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:29:23 INFO - PROCESS | 328 | 1461266963360 Marionette TRACE conn5 <- [1,1154,null,{}] 12:29:23 INFO - PROCESS | 328 | 1461266963371 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}] 12:29:23 INFO - PROCESS | 328 | 1461266963469 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 12:29:23 INFO - PROCESS | 328 | 1461266963482 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93650A000 == 73 [pid = 328] [id = 298] 12:29:23 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F93354B000) [pid = 328] [serial = 893] [outer = 0000000000000000] 12:29:23 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F933763C00) [pid = 328] [serial = 894] [outer = 000000F93354B000] 12:29:23 INFO - PROCESS | 328 | 1461266963532 Marionette DEBUG loaded listener.js 12:29:23 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F933ADEC00) [pid = 328] [serial = 895] [outer = 000000F93354B000] 12:29:24 INFO - PROCESS | 328 | 1461266964007 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]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 12:29:24 INFO - PROCESS | 328 | 1461266964030 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 328 | 1461266964033 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 12:29:24 INFO - PROCESS | 328 | 1461266964036 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:29:24 INFO - PROCESS | 328 | 1461266964038 Marionette TRACE conn5 <- [1,1158,null,{}] 12:29:24 INFO - PROCESS | 328 | 1461266964046 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}] 12:29:24 INFO - PROCESS | 328 | 1461266964140 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 12:29:24 INFO - PROCESS | 328 | 1461266964147 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F938367000 == 74 [pid = 328] [id = 299] 12:29:24 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F933E41800) [pid = 328] [serial = 896] [outer = 0000000000000000] 12:29:24 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F934A97400) [pid = 328] [serial = 897] [outer = 000000F933E41800] 12:29:24 INFO - PROCESS | 328 | 1461266964195 Marionette DEBUG loaded listener.js 12:29:24 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F934BA3800) [pid = 328] [serial = 898] [outer = 000000F933E41800] 12:29:24 INFO - PROCESS | 328 | 1461266964660 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]]]}] 12:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 692ms 12:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:29:24 INFO - PROCESS | 328 | 1461266964732 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 12:29:24 INFO - PROCESS | 328 | 1461266964734 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 12:29:24 INFO - PROCESS | 328 | 1461266964737 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:29:24 INFO - PROCESS | 328 | 1461266964739 Marionette TRACE conn5 <- [1,1162,null,{}] 12:29:24 INFO - PROCESS | 328 | 1461266964743 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}] 12:29:24 INFO - PROCESS | 328 | 1461266964861 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 12:29:24 INFO - PROCESS | 328 | 1461266964915 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E56000 == 75 [pid = 328] [id = 300] 12:29:24 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F934BB1400) [pid = 328] [serial = 899] [outer = 0000000000000000] 12:29:24 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F934E7C800) [pid = 328] [serial = 900] [outer = 000000F934BB1400] 12:29:24 INFO - PROCESS | 328 | 1461266964963 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93623A400) [pid = 328] [serial = 901] [outer = 000000F934BB1400] 12:29:25 INFO - PROCESS | 328 | 1461266965401 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] 12:29:25 INFO - PROCESS | 328 | 1461266965480 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 12:29:25 INFO - PROCESS | 328 | 1461266965483 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:29:25 INFO - PROCESS | 328 | 1461266965485 Marionette TRACE conn5 <- [1,1166,null,{}] 12:29:25 INFO - PROCESS | 328 | 1461266965535 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}] 12:29:25 INFO - PROCESS | 328 | 1461266965690 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 12:29:25 INFO - PROCESS | 328 | 1461266965747 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A4A1000 == 76 [pid = 328] [id = 301] 12:29:25 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F937948000) [pid = 328] [serial = 902] [outer = 0000000000000000] 12:29:25 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F9379A6000) [pid = 328] [serial = 903] [outer = 000000F937948000] 12:29:25 INFO - PROCESS | 328 | 1461266965797 Marionette DEBUG loaded listener.js 12:29:25 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F937D42800) [pid = 328] [serial = 904] [outer = 000000F937948000] 12:29:26 INFO - PROCESS | 328 | 1461266966247 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] 12:29:26 INFO - PROCESS | 328 | 1461266966262 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 12:29:26 INFO - PROCESS | 328 | 1461266966266 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:29:26 INFO - PROCESS | 328 | 1461266966267 Marionette TRACE conn5 <- [1,1170,null,{}] 12:29:26 INFO - PROCESS | 328 | 1461266966278 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}] 12:29:26 INFO - PROCESS | 328 | 1461266966396 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 12:29:26 INFO - PROCESS | 328 | 1461266966403 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFE4800 == 77 [pid = 328] [id = 302] 12:29:26 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F9338A8800) [pid = 328] [serial = 905] [outer = 0000000000000000] 12:29:26 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F9383B1800) [pid = 328] [serial = 906] [outer = 000000F9338A8800] 12:29:26 INFO - PROCESS | 328 | 1461266966499 Marionette DEBUG loaded listener.js 12:29:26 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F9383E2800) [pid = 328] [serial = 907] [outer = 000000F9338A8800] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F93174D800) [pid = 328] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F92C28B800) [pid = 328] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F93EE7B000) [pid = 328] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F92C842400) [pid = 328] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F926B41000) [pid = 328] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F926F23400) [pid = 328] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F933544C00) [pid = 328] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F927565800) [pid = 328] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F9338AE800) [pid = 328] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:29:26 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F933BD2400) [pid = 328] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:29:27 INFO - PROCESS | 328 | 1461266966993 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] 12:29:27 INFO - PROCESS | 328 | 1461266967048 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 12:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:29:27 INFO - PROCESS | 328 | 1461266967058 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 328 | 1461266967060 Marionette TRACE conn5 <- [1,1174,null,{}] 12:29:27 INFO - PROCESS | 328 | 1461266967064 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}] 12:29:27 INFO - PROCESS | 328 | 1461266967154 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 12:29:27 INFO - PROCESS | 328 | 1461266967161 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C403000 == 78 [pid = 328] [id = 303] 12:29:27 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F92C1B2C00) [pid = 328] [serial = 908] [outer = 0000000000000000] 12:29:27 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F938762C00) [pid = 328] [serial = 909] [outer = 000000F92C1B2C00] 12:29:27 INFO - PROCESS | 328 | 1461266967207 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F93876E800) [pid = 328] [serial = 910] [outer = 000000F92C1B2C00] 12:29:27 INFO - PROCESS | 328 | 1461266967652 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] 12:29:27 INFO - PROCESS | 328 | 1461266967692 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 12:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:29:27 INFO - PROCESS | 328 | 1461266967695 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:29:27 INFO - PROCESS | 328 | 1461266967697 Marionette TRACE conn5 <- [1,1178,null,{}] 12:29:27 INFO - PROCESS | 328 | 1461266967701 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}] 12:29:27 INFO - PROCESS | 328 | 1461266967790 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 12:29:27 INFO - PROCESS | 328 | 1461266967799 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB43000 == 79 [pid = 328] [id = 304] 12:29:27 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93899C800) [pid = 328] [serial = 911] [outer = 0000000000000000] 12:29:27 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F9389A2800) [pid = 328] [serial = 912] [outer = 000000F93899C800] 12:29:27 INFO - PROCESS | 328 | 1461266967845 Marionette DEBUG loaded listener.js 12:29:27 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F938B1AC00) [pid = 328] [serial = 913] [outer = 000000F93899C800] 12:29:28 INFO - PROCESS | 328 | 1461266968287 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] 12:29:28 INFO - PROCESS | 328 | 1461266968330 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 12:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:29:28 INFO - PROCESS | 328 | 1461266968334 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:29:28 INFO - PROCESS | 328 | 1461266968336 Marionette TRACE conn5 <- [1,1182,null,{}] 12:29:28 INFO - PROCESS | 328 | 1461266968339 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}] 12:29:28 INFO - PROCESS | 328 | 1461266968430 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 12:29:28 INFO - PROCESS | 328 | 1461266968436 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFB1000 == 80 [pid = 328] [id = 305] 12:29:28 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F938B37800) [pid = 328] [serial = 914] [outer = 0000000000000000] 12:29:28 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F938B3CC00) [pid = 328] [serial = 915] [outer = 000000F938B37800] 12:29:28 INFO - PROCESS | 328 | 1461266968483 Marionette DEBUG loaded listener.js 12:29:28 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F938B4D400) [pid = 328] [serial = 916] [outer = 000000F938B37800] 12:29:29 INFO - PROCESS | 328 | 1461266969170 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] 12:29:29 INFO - PROCESS | 328 | 1461266969224 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 12:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:29:29 INFO - PROCESS | 328 | 1461266969229 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:29:29 INFO - PROCESS | 328 | 1461266969234 Marionette TRACE conn5 <- [1,1186,null,{}] 12:29:29 INFO - PROCESS | 328 | 1461266969240 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}] 12:29:29 INFO - PROCESS | 328 | 1461266969362 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 12:29:29 INFO - PROCESS | 328 | 1461266969470 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB5800 == 81 [pid = 328] [id = 306] 12:29:29 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F9278F8400) [pid = 328] [serial = 917] [outer = 0000000000000000] 12:29:29 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F92BB36C00) [pid = 328] [serial = 918] [outer = 000000F9278F8400] 12:29:29 INFO - PROCESS | 328 | 1461266969531 Marionette DEBUG loaded listener.js 12:29:29 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F9304A3000) [pid = 328] [serial = 919] [outer = 000000F9278F8400] 12:29:30 INFO - PROCESS | 328 | 1461266970219 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]]]}] 12:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1024ms 12:29:30 INFO - PROCESS | 328 | 1461266970257 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 12:29:30 INFO - PROCESS | 328 | 1461266970264 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 12:29:30 INFO - PROCESS | 328 | 1461266970271 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:29:30 INFO - PROCESS | 328 | 1461266970274 Marionette TRACE conn5 <- [1,1190,null,{}] 12:29:30 INFO - PROCESS | 328 | 1461266970278 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}] 12:29:30 INFO - PROCESS | 328 | 1461266970402 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 12:29:30 INFO - PROCESS | 328 | 1461266970535 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F9395EB800 == 82 [pid = 328] [id = 307] 12:29:30 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F93377DC00) [pid = 328] [serial = 920] [outer = 0000000000000000] 12:29:30 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F93458F400) [pid = 328] [serial = 921] [outer = 000000F93377DC00] 12:29:30 INFO - PROCESS | 328 | 1461266970594 Marionette DEBUG loaded listener.js 12:29:30 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F936236400) [pid = 328] [serial = 922] [outer = 000000F93377DC00] 12:29:31 INFO - PROCESS | 328 | 1461266971235 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]]]}] 12:29:31 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 12:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 987ms 12:29:31 INFO - PROCESS | 328 | 1461266971263 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 12:29:31 INFO - PROCESS | 328 | 1461266971266 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 12:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:29:31 INFO - PROCESS | 328 | 1461266971270 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:29:31 INFO - PROCESS | 328 | 1461266971274 Marionette TRACE conn5 <- [1,1194,null,{}] 12:29:31 INFO - PROCESS | 328 | 1461266971286 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}] 12:29:31 INFO - PROCESS | 328 | 1461266971406 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 12:29:31 INFO - PROCESS | 328 | 1461266971542 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFB6000 == 83 [pid = 328] [id = 308] 12:29:31 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F9379A2400) [pid = 328] [serial = 923] [outer = 0000000000000000] 12:29:31 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F9379A8400) [pid = 328] [serial = 924] [outer = 000000F9379A2400] 12:29:31 INFO - PROCESS | 328 | 1461266971604 Marionette DEBUG loaded listener.js 12:29:31 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F938B39400) [pid = 328] [serial = 925] [outer = 000000F9379A2400] 12:29:32 INFO - PROCESS | 328 | 1461266972187 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]]]}] 12:29:32 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 12:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 986ms 12:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:29:32 INFO - PROCESS | 328 | 1461266972259 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 12:29:32 INFO - PROCESS | 328 | 1461266972262 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 12:29:32 INFO - PROCESS | 328 | 1461266972266 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:29:32 INFO - PROCESS | 328 | 1461266972268 Marionette TRACE conn5 <- [1,1198,null,{}] 12:29:32 INFO - PROCESS | 328 | 1461266972273 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}] 12:29:32 INFO - PROCESS | 328 | 1461266972423 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 12:29:32 INFO - PROCESS | 328 | 1461266972556 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F421800 == 84 [pid = 328] [id = 309] 12:29:32 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F938B42C00) [pid = 328] [serial = 926] [outer = 0000000000000000] 12:29:32 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F938EAE400) [pid = 328] [serial = 927] [outer = 000000F938B42C00] 12:29:32 INFO - PROCESS | 328 | 1461266972616 Marionette DEBUG loaded listener.js 12:29:32 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F938EC2400) [pid = 328] [serial = 928] [outer = 000000F938B42C00] 12:29:33 INFO - PROCESS | 328 | 1461266973223 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]]]}] 12:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 987ms 12:29:33 INFO - PROCESS | 328 | 1461266973256 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 12:29:33 INFO - PROCESS | 328 | 1461266973259 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 12:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:29:33 INFO - PROCESS | 328 | 1461266973264 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:29:33 INFO - PROCESS | 328 | 1461266973266 Marionette TRACE conn5 <- [1,1202,null,{}] 12:29:33 INFO - PROCESS | 328 | 1461266973270 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}] 12:29:33 INFO - PROCESS | 328 | 1461266973384 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 12:29:33 INFO - PROCESS | 328 | 1461266973515 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F674000 == 85 [pid = 328] [id = 310] 12:29:33 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F9391C5000) [pid = 328] [serial = 929] [outer = 0000000000000000] 12:29:33 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F9391CB800) [pid = 328] [serial = 930] [outer = 000000F9391C5000] 12:29:33 INFO - PROCESS | 328 | 1461266973574 Marionette DEBUG loaded listener.js 12:29:33 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F9391E8C00) [pid = 328] [serial = 931] [outer = 000000F9391C5000] 12:29:34 INFO - PROCESS | 328 | 1461266974172 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]]]}] 12:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 986ms 12:29:34 INFO - PROCESS | 328 | 1461266974255 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 12:29:34 INFO - PROCESS | 328 | 1461266974258 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 12:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:29:34 INFO - PROCESS | 328 | 1461266974261 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:29:34 INFO - PROCESS | 328 | 1461266974263 Marionette TRACE conn5 <- [1,1206,null,{}] 12:29:34 INFO - PROCESS | 328 | 1461266974267 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}] 12:29:34 INFO - PROCESS | 328 | 1461266974437 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 12:29:34 INFO - PROCESS | 328 | 1461266974565 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCF2800 == 86 [pid = 328] [id = 311] 12:29:34 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F9394C4C00) [pid = 328] [serial = 932] [outer = 0000000000000000] 12:29:34 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F93A6C8400) [pid = 328] [serial = 933] [outer = 000000F9394C4C00] 12:29:34 INFO - PROCESS | 328 | 1461266974626 Marionette DEBUG loaded listener.js 12:29:34 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F93AD51000) [pid = 328] [serial = 934] [outer = 000000F9394C4C00] 12:29:35 INFO - PROCESS | 328 | 1461266975190 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]]]}] 12:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 987ms 12:29:35 INFO - PROCESS | 328 | 1461266975250 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 12:29:35 INFO - PROCESS | 328 | 1461266975253 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 12:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:29:35 INFO - PROCESS | 328 | 1461266975256 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:29:35 INFO - PROCESS | 328 | 1461266975258 Marionette TRACE conn5 <- [1,1210,null,{}] 12:29:35 INFO - PROCESS | 328 | 1461266975262 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}] 12:29:35 INFO - PROCESS | 328 | 1461266975390 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 12:29:35 INFO - PROCESS | 328 | 1461266975523 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F9315EC000 == 87 [pid = 328] [id = 312] 12:29:35 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F926C10800) [pid = 328] [serial = 935] [outer = 0000000000000000] 12:29:35 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F92D320400) [pid = 328] [serial = 936] [outer = 000000F926C10800] 12:29:35 INFO - PROCESS | 328 | 1461266975583 Marionette DEBUG loaded listener.js 12:29:35 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F9394C8400) [pid = 328] [serial = 937] [outer = 000000F926C10800] 12:29:36 INFO - PROCESS | 328 | 1461266976168 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] 12:29:36 INFO - PROCESS | 328 | 1461266976185 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 12:29:36 INFO - PROCESS | 328 | 1461266976189 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:29:36 INFO - PROCESS | 328 | 1461266976191 Marionette TRACE conn5 <- [1,1214,null,{}] 12:29:36 INFO - PROCESS | 328 | 1461266976195 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}] 12:29:36 INFO - PROCESS | 328 | 1461266976309 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 12:29:36 INFO - PROCESS | 328 | 1461266976415 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F92DDB0000 == 88 [pid = 328] [id = 313] 12:29:36 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F92BAE2400) [pid = 328] [serial = 938] [outer = 0000000000000000] 12:29:36 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F93AD50C00) [pid = 328] [serial = 939] [outer = 000000F92BAE2400] 12:29:36 INFO - PROCESS | 328 | 1461266976472 Marionette DEBUG loaded listener.js 12:29:36 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F93C06D800) [pid = 328] [serial = 940] [outer = 000000F92BAE2400] 12:29:37 INFO - PROCESS | 328 | 1461266977309 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]]]}] 12:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1177ms 12:29:37 INFO - PROCESS | 328 | 1461266977368 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 12:29:37 INFO - PROCESS | 328 | 1461266977374 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 12:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:29:37 INFO - PROCESS | 328 | 1461266977379 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:29:37 INFO - PROCESS | 328 | 1461266977383 Marionette TRACE conn5 <- [1,1218,null,{}] 12:29:37 INFO - PROCESS | 328 | 1461266977388 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}] 12:29:37 INFO - PROCESS | 328 | 1461266977497 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 12:29:37 INFO - PROCESS | 328 | 1461266977638 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F934ED3000 == 89 [pid = 328] [id = 314] 12:29:37 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F92C263C00) [pid = 328] [serial = 941] [outer = 0000000000000000] 12:29:37 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F92C702400) [pid = 328] [serial = 942] [outer = 000000F92C263C00] 12:29:37 INFO - PROCESS | 328 | 1461266977695 Marionette DEBUG loaded listener.js 12:29:37 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F930F99400) [pid = 328] [serial = 943] [outer = 000000F92C263C00] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF43000 == 88 [pid = 328] [id = 239] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB0800 == 87 [pid = 328] [id = 254] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93C416000 == 86 [pid = 328] [id = 24] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93A815000 == 85 [pid = 328] [id = 23] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB43000 == 84 [pid = 328] [id = 304] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93C403000 == 83 [pid = 328] [id = 303] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFE4800 == 82 [pid = 328] [id = 302] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93A4A1000 == 81 [pid = 328] [id = 301] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F938E56000 == 80 [pid = 328] [id = 300] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F934A93400) [pid = 328] [serial = 861] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F938367000 == 79 [pid = 328] [id = 299] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F934EC3800 == 78 [pid = 328] [id = 283] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93650A000 == 77 [pid = 328] [id = 298] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F930B09800 == 76 [pid = 328] [id = 297] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F931D8D000 == 75 [pid = 328] [id = 296] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F938E73000 == 74 [pid = 328] [id = 291] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F938D08800 == 73 [pid = 328] [id = 290] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F930FF7800 == 72 [pid = 328] [id = 289] 12:29:38 INFO - PROCESS | 328 | --DOCSHELL 000000F926418000 == 71 [pid = 328] [id = 288] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F931D24C00) [pid = 328] [serial = 849] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F92C4C1800) [pid = 328] [serial = 843] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F92C7E2C00) [pid = 328] [serial = 844] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F938771800) [pid = 328] [serial = 819] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F93F04AC00) [pid = 328] [serial = 813] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F93F054800) [pid = 328] [serial = 814] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F92D31B800) [pid = 328] [serial = 846] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F926D4F000) [pid = 328] [serial = 835] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F926C05C00) [pid = 328] [serial = 834] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F927567800) [pid = 328] [serial = 838] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F933765000) [pid = 328] [serial = 852] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F926F2B000) [pid = 328] [serial = 837] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F92B948800) [pid = 328] [serial = 840] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F92BAE0400) [pid = 328] [serial = 841] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F93FD12C00) [pid = 328] [serial = 825] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F932F4E400) [pid = 328] [serial = 850] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F933772400) [pid = 328] [serial = 816] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F93EE6DC00) [pid = 328] [serial = 822] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F93F193000) [pid = 328] [serial = 828] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F933A52800) [pid = 328] [serial = 855] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F93F3BC400) [pid = 328] [serial = 831] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F933CE9400) [pid = 328] [serial = 858] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F9338A7C00) [pid = 328] [serial = 853] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F933BCC800) [pid = 328] [serial = 856] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F933E4B400) [pid = 328] [serial = 859] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F92DD4EC00) [pid = 328] [serial = 847] [outer = 0000000000000000] [url = about:blank] 12:29:38 INFO - PROCESS | 328 | 1461266978324 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]]]}] 12:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 985ms 12:29:38 INFO - PROCESS | 328 | 1461266978368 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 12:29:38 INFO - PROCESS | 328 | 1461266978374 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 12:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:29:38 INFO - PROCESS | 328 | 1461266978381 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:29:38 INFO - PROCESS | 328 | 1461266978383 Marionette TRACE conn5 <- [1,1222,null,{}] 12:29:38 INFO - PROCESS | 328 | 1461266978387 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}] 12:29:38 INFO - PROCESS | 328 | 1461266978486 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 12:29:38 INFO - PROCESS | 328 | 1461266978579 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D9D0000 == 72 [pid = 328] [id = 315] 12:29:38 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F926E3E400) [pid = 328] [serial = 944] [outer = 0000000000000000] 12:29:38 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F92C708000) [pid = 328] [serial = 945] [outer = 000000F926E3E400] 12:29:38 INFO - PROCESS | 328 | 1461266978627 Marionette DEBUG loaded listener.js 12:29:38 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F9302D0C00) [pid = 328] [serial = 946] [outer = 000000F926E3E400] 12:29:39 INFO - PROCESS | 328 | 1461266979084 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 735ms 12:29:39 INFO - PROCESS | 328 | 1461266979116 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 328 | 1461266979119 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 12:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:29:39 INFO - PROCESS | 328 | 1461266979122 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 328 | 1461266979126 Marionette TRACE conn5 <- [1,1226,null,{}] 12:29:39 INFO - PROCESS | 328 | 1461266979137 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}] 12:29:39 INFO - PROCESS | 328 | 1461266979236 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 12:29:39 INFO - PROCESS | 328 | 1461266979246 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F936F15800 == 73 [pid = 328] [id = 316] 12:29:39 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F933543400) [pid = 328] [serial = 947] [outer = 0000000000000000] 12:29:39 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F933772C00) [pid = 328] [serial = 948] [outer = 000000F933543400] 12:29:39 INFO - PROCESS | 328 | 1461266979298 Marionette DEBUG loaded listener.js 12:29:39 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F933BC6C00) [pid = 328] [serial = 949] [outer = 000000F933543400] 12:29:39 INFO - PROCESS | 328 | 1461266979765 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]]]}] 12:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 692ms 12:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:29:39 INFO - PROCESS | 328 | 1461266979817 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 12:29:39 INFO - PROCESS | 328 | 1461266979820 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 12:29:39 INFO - PROCESS | 328 | 1461266979824 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:29:39 INFO - PROCESS | 328 | 1461266979825 Marionette TRACE conn5 <- [1,1230,null,{}] 12:29:39 INFO - PROCESS | 328 | 1461266979829 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}] 12:29:39 INFO - PROCESS | 328 | 1461266979924 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 12:29:39 INFO - PROCESS | 328 | 1461266979933 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F938795800 == 74 [pid = 328] [id = 317] 12:29:39 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F933E40000) [pid = 328] [serial = 950] [outer = 0000000000000000] 12:29:39 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F93444B000) [pid = 328] [serial = 951] [outer = 000000F933E40000] 12:29:39 INFO - PROCESS | 328 | 1461266979982 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F934AD5400) [pid = 328] [serial = 952] [outer = 000000F933E40000] 12:29:40 INFO - PROCESS | 328 | 1461266980482 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]]]}] 12:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 734ms 12:29:40 INFO - PROCESS | 328 | 1461266980561 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 12:29:40 INFO - PROCESS | 328 | 1461266980563 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 12:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:29:40 INFO - PROCESS | 328 | 1461266980566 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:29:40 INFO - PROCESS | 328 | 1461266980568 Marionette TRACE conn5 <- [1,1234,null,{}] 12:29:40 INFO - PROCESS | 328 | 1461266980572 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}] 12:29:40 INFO - PROCESS | 328 | 1461266980692 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 12:29:40 INFO - PROCESS | 328 | 1461266980749 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E99800 == 75 [pid = 328] [id = 318] 12:29:40 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F934BA3400) [pid = 328] [serial = 953] [outer = 0000000000000000] 12:29:40 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F934E72C00) [pid = 328] [serial = 954] [outer = 000000F934BA3400] 12:29:40 INFO - PROCESS | 328 | 1461266980797 Marionette DEBUG loaded listener.js 12:29:40 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F936202400) [pid = 328] [serial = 955] [outer = 000000F934BA3400] 12:29:41 INFO - PROCESS | 328 | 1461266981289 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]]]}] 12:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 776ms 12:29:41 INFO - PROCESS | 328 | 1461266981345 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 12:29:41 INFO - PROCESS | 328 | 1461266981348 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 12:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:29:41 INFO - PROCESS | 328 | 1461266981351 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:29:41 INFO - PROCESS | 328 | 1461266981353 Marionette TRACE conn5 <- [1,1238,null,{}] 12:29:41 INFO - PROCESS | 328 | 1461266981356 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}] 12:29:41 INFO - PROCESS | 328 | 1461266981499 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 12:29:41 INFO - PROCESS | 328 | 1461266981565 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDF8000 == 76 [pid = 328] [id = 319] 12:29:41 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F93794AC00) [pid = 328] [serial = 956] [outer = 0000000000000000] 12:29:41 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F93795EC00) [pid = 328] [serial = 957] [outer = 000000F93794AC00] 12:29:41 INFO - PROCESS | 328 | 1461266981615 Marionette DEBUG loaded listener.js 12:29:41 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F937992000) [pid = 328] [serial = 958] [outer = 000000F93794AC00] 12:29:42 INFO - PROCESS | 328 | 1461266982056 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 734ms 12:29:42 INFO - PROCESS | 328 | 1461266982091 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 12:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:29:42 INFO - PROCESS | 328 | 1461266982094 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 12:29:42 INFO - PROCESS | 328 | 1461266982101 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 328 | 1461266982103 Marionette TRACE conn5 <- [1,1242,null,{}] 12:29:42 INFO - PROCESS | 328 | 1461266982106 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}] 12:29:42 INFO - PROCESS | 328 | 1461266982229 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 12:29:42 INFO - PROCESS | 328 | 1461266982291 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C404000 == 77 [pid = 328] [id = 320] 12:29:42 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F9379AC800) [pid = 328] [serial = 959] [outer = 0000000000000000] 12:29:42 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F937D41C00) [pid = 328] [serial = 960] [outer = 000000F9379AC800] 12:29:42 INFO - PROCESS | 328 | 1461266982339 Marionette DEBUG loaded listener.js 12:29:42 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F9383E4400) [pid = 328] [serial = 961] [outer = 000000F9379AC800] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F933E41800) [pid = 328] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F93899C800) [pid = 328] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F937948000) [pid = 328] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F9338A8800) [pid = 328] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F93354B000) [pid = 328] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F926C3C400) [pid = 328] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F92C1B2C00) [pid = 328] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F934594000) [pid = 328] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F934BB1400) [pid = 328] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:29:42 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F928A6EC00) [pid = 328] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:29:42 INFO - PROCESS | 328 | 1461266982889 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]]]}] 12:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 841ms 12:29:42 INFO - PROCESS | 328 | 1461266982938 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 12:29:42 INFO - PROCESS | 328 | 1461266982941 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 12:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:29:42 INFO - PROCESS | 328 | 1461266982944 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:29:42 INFO - PROCESS | 328 | 1461266982945 Marionette TRACE conn5 <- [1,1246,null,{}] 12:29:42 INFO - PROCESS | 328 | 1461266982949 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}] 12:29:43 INFO - PROCESS | 328 | 1461266983039 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 12:29:43 INFO - PROCESS | 328 | 1461266983048 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CCAE800 == 78 [pid = 328] [id = 321] 12:29:43 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F92C1B2C00) [pid = 328] [serial = 962] [outer = 0000000000000000] 12:29:43 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F9383DB400) [pid = 328] [serial = 963] [outer = 000000F92C1B2C00] 12:29:43 INFO - PROCESS | 328 | 1461266983096 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F93899FC00) [pid = 328] [serial = 964] [outer = 000000F92C1B2C00] 12:29:43 INFO - PROCESS | 328 | 1461266983552 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]]]}] 12:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 671ms 12:29:43 INFO - PROCESS | 328 | 1461266983618 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 12:29:43 INFO - PROCESS | 328 | 1461266983620 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 12:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:29:43 INFO - PROCESS | 328 | 1461266983624 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:29:43 INFO - PROCESS | 328 | 1461266983626 Marionette TRACE conn5 <- [1,1250,null,{}] 12:29:43 INFO - PROCESS | 328 | 1461266983630 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}] 12:29:43 INFO - PROCESS | 328 | 1461266983721 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 12:29:43 INFO - PROCESS | 328 | 1461266983728 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F668000 == 79 [pid = 328] [id = 322] 12:29:43 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F92BA14800) [pid = 328] [serial = 965] [outer = 0000000000000000] 12:29:43 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F938B46000) [pid = 328] [serial = 966] [outer = 000000F92BA14800] 12:29:43 INFO - PROCESS | 328 | 1461266983775 Marionette DEBUG loaded listener.js 12:29:43 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F938EC5400) [pid = 328] [serial = 967] [outer = 000000F92BA14800] 12:29:44 INFO - PROCESS | 328 | 1461266984202 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]]]}] 12:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 629ms 12:29:44 INFO - PROCESS | 328 | 1461266984257 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 12:29:44 INFO - PROCESS | 328 | 1461266984259 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 12:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:29:44 INFO - PROCESS | 328 | 1461266984262 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:29:44 INFO - PROCESS | 328 | 1461266984264 Marionette TRACE conn5 <- [1,1254,null,{}] 12:29:44 INFO - PROCESS | 328 | 1461266984268 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}] 12:29:44 INFO - PROCESS | 328 | 1461266984363 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 12:29:44 INFO - PROCESS | 328 | 1461266984403 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406DB800 == 80 [pid = 328] [id = 323] 12:29:44 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F9394C7000) [pid = 328] [serial = 968] [outer = 0000000000000000] 12:29:44 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F9394E9C00) [pid = 328] [serial = 969] [outer = 000000F9394C7000] 12:29:44 INFO - PROCESS | 328 | 1461266984450 Marionette DEBUG loaded listener.js 12:29:44 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F93A6CAC00) [pid = 328] [serial = 970] [outer = 000000F9394C7000] 12:29:45 INFO - PROCESS | 328 | 1461266985162 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]]]}] 12:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 924ms 12:29:45 INFO - PROCESS | 328 | 1461266985190 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 12:29:45 INFO - PROCESS | 328 | 1461266985196 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 12:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:29:45 INFO - PROCESS | 328 | 1461266985202 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:29:45 INFO - PROCESS | 328 | 1461266985206 Marionette TRACE conn5 <- [1,1258,null,{}] 12:29:45 INFO - PROCESS | 328 | 1461266985212 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}] 12:29:45 INFO - PROCESS | 328 | 1461266985360 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 12:29:45 INFO - PROCESS | 328 | 1461266985473 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F93629B800 == 81 [pid = 328] [id = 324] 12:29:45 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F92C4C5800) [pid = 328] [serial = 971] [outer = 0000000000000000] 12:29:45 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F92C842000) [pid = 328] [serial = 972] [outer = 000000F92C4C5800] 12:29:45 INFO - PROCESS | 328 | 1461266985574 Marionette DEBUG loaded listener.js 12:29:45 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F930BD2000) [pid = 328] [serial = 973] [outer = 000000F92C4C5800] 12:29:46 INFO - PROCESS | 328 | 1461266986208 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]]]}] 12:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1079ms 12:29:46 INFO - PROCESS | 328 | 1461266986284 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 12:29:46 INFO - PROCESS | 328 | 1461266986290 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 12:29:46 INFO - PROCESS | 328 | 1461266986297 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:29:46 INFO - PROCESS | 328 | 1461266986300 Marionette TRACE conn5 <- [1,1262,null,{}] 12:29:46 INFO - PROCESS | 328 | 1461266986304 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}] 12:29:46 INFO - PROCESS | 328 | 1461266986468 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 12:29:46 INFO - PROCESS | 328 | 1461266986597 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A49C000 == 82 [pid = 328] [id = 325] 12:29:46 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F933A47800) [pid = 328] [serial = 974] [outer = 0000000000000000] 12:29:46 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F934679C00) [pid = 328] [serial = 975] [outer = 000000F933A47800] 12:29:46 INFO - PROCESS | 328 | 1461266986656 Marionette DEBUG loaded listener.js 12:29:46 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F93622CC00) [pid = 328] [serial = 976] [outer = 000000F933A47800] 12:29:47 INFO - PROCESS | 328 | 1461266987309 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]]]}] 12:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1022ms 12:29:47 INFO - PROCESS | 328 | 1461266987329 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 12:29:47 INFO - PROCESS | 328 | 1461266987332 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 12:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:29:47 INFO - PROCESS | 328 | 1461266987337 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:29:47 INFO - PROCESS | 328 | 1461266987341 Marionette TRACE conn5 <- [1,1266,null,{}] 12:29:47 INFO - PROCESS | 328 | 1461266987373 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}] 12:29:47 INFO - PROCESS | 328 | 1461266987495 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 12:29:47 INFO - PROCESS | 328 | 1461266987634 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F940720000 == 83 [pid = 328] [id = 326] 12:29:47 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F9383ADC00) [pid = 328] [serial = 977] [outer = 0000000000000000] 12:29:47 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F938B3B400) [pid = 328] [serial = 978] [outer = 000000F9383ADC00] 12:29:47 INFO - PROCESS | 328 | 1461266987696 Marionette DEBUG loaded listener.js 12:29:47 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F9394F1C00) [pid = 328] [serial = 979] [outer = 000000F9383ADC00] 12:29:48 INFO - PROCESS | 328 | 1461266988306 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]]]}] 12:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 985ms 12:29:48 INFO - PROCESS | 328 | 1461266988324 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 12:29:48 INFO - PROCESS | 328 | 1461266988327 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 12:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:29:48 INFO - PROCESS | 328 | 1461266988331 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:29:48 INFO - PROCESS | 328 | 1461266988333 Marionette TRACE conn5 <- [1,1270,null,{}] 12:29:48 INFO - PROCESS | 328 | 1461266988337 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}] 12:29:48 INFO - PROCESS | 328 | 1461266988457 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 12:29:48 INFO - PROCESS | 328 | 1461266988565 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F94131F800 == 84 [pid = 328] [id = 327] 12:29:48 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F93C071800) [pid = 328] [serial = 980] [outer = 0000000000000000] 12:29:48 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F93C076000) [pid = 328] [serial = 981] [outer = 000000F93C071800] 12:29:48 INFO - PROCESS | 328 | 1461266988622 Marionette DEBUG loaded listener.js 12:29:48 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F93C2D5800) [pid = 328] [serial = 982] [outer = 000000F93C071800] 12:29:49 INFO - PROCESS | 328 | 1461266989199 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]]]}] 12:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 924ms 12:29:49 INFO - PROCESS | 328 | 1461266989256 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 12:29:49 INFO - PROCESS | 328 | 1461266989259 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 12:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:29:49 INFO - PROCESS | 328 | 1461266989263 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:29:49 INFO - PROCESS | 328 | 1461266989265 Marionette TRACE conn5 <- [1,1274,null,{}] 12:29:49 INFO - PROCESS | 328 | 1461266989269 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}] 12:29:49 INFO - PROCESS | 328 | 1461266989387 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 12:29:49 INFO - PROCESS | 328 | 1461266989494 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F941997000 == 85 [pid = 328] [id = 328] 12:29:49 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F93C072000) [pid = 328] [serial = 983] [outer = 0000000000000000] 12:29:49 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F93C4FC800) [pid = 328] [serial = 984] [outer = 000000F93C072000] 12:29:49 INFO - PROCESS | 328 | 1461266989551 Marionette DEBUG loaded listener.js 12:29:49 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F93CF5C400) [pid = 328] [serial = 985] [outer = 000000F93C072000] 12:29:50 INFO - PROCESS | 328 | 1461266990179 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]]]}] 12:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 986ms 12:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:29:50 INFO - PROCESS | 328 | 1461266990252 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 12:29:50 INFO - PROCESS | 328 | 1461266990254 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 12:29:50 INFO - PROCESS | 328 | 1461266990258 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:29:50 INFO - PROCESS | 328 | 1461266990260 Marionette TRACE conn5 <- [1,1278,null,{}] 12:29:50 INFO - PROCESS | 328 | 1461266990264 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}] 12:29:50 INFO - PROCESS | 328 | 1461266990434 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 12:29:50 INFO - PROCESS | 328 | 1461266990451 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FB5C000 == 86 [pid = 328] [id = 329] 12:29:50 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F93EE78400) [pid = 328] [serial = 986] [outer = 0000000000000000] 12:29:50 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F93F04E400) [pid = 328] [serial = 987] [outer = 000000F93EE78400] 12:29:50 INFO - PROCESS | 328 | 1461266990511 Marionette DEBUG loaded listener.js 12:29:50 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F93F18A000) [pid = 328] [serial = 988] [outer = 000000F93EE78400] 12:29:51 INFO - PROCESS | 328 | 1461266991110 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]]]}] 12:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 923ms 12:29:51 INFO - PROCESS | 328 | 1461266991183 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 12:29:51 INFO - PROCESS | 328 | 1461266991186 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 12:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:29:51 INFO - PROCESS | 328 | 1461266991190 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:29:51 INFO - PROCESS | 328 | 1461266991192 Marionette TRACE conn5 <- [1,1282,null,{}] 12:29:51 INFO - PROCESS | 328 | 1461266991195 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}] 12:29:51 INFO - PROCESS | 328 | 1461266991310 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 12:29:51 INFO - PROCESS | 328 | 1461266991445 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F9420D1800 == 87 [pid = 328] [id = 330] 12:29:51 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F9394C6C00) [pid = 328] [serial = 989] [outer = 0000000000000000] 12:29:51 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F93F196400) [pid = 328] [serial = 990] [outer = 000000F9394C6C00] 12:29:51 INFO - PROCESS | 328 | 1461266991503 Marionette DEBUG loaded listener.js 12:29:51 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F93F369800) [pid = 328] [serial = 991] [outer = 000000F9394C6C00] 12:29:52 INFO - PROCESS | 328 | 1461266992079 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]]]}] 12:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 923ms 12:29:52 INFO - PROCESS | 328 | 1461266992116 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 12:29:52 INFO - PROCESS | 328 | 1461266992118 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 12:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:29:52 INFO - PROCESS | 328 | 1461266992122 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:29:52 INFO - PROCESS | 328 | 1461266992124 Marionette TRACE conn5 <- [1,1286,null,{}] 12:29:52 INFO - PROCESS | 328 | 1461266992128 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}] 12:29:52 INFO - PROCESS | 328 | 1461266992406 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 12:29:52 INFO - PROCESS | 328 | 1461266992538 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B1B800 == 88 [pid = 328] [id = 331] 12:29:52 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F926C33400) [pid = 328] [serial = 992] [outer = 0000000000000000] 12:29:52 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F926D58800) [pid = 328] [serial = 993] [outer = 000000F926C33400] 12:29:52 INFO - PROCESS | 328 | 1461266992591 Marionette DEBUG loaded listener.js 12:29:52 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F92BB29C00) [pid = 328] [serial = 994] [outer = 000000F926C33400] 12:29:53 INFO - PROCESS | 328 | 1461266993255 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]]]}] 12:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1177ms 12:29:53 INFO - PROCESS | 328 | 1461266993302 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 12:29:53 INFO - PROCESS | 328 | 1461266993307 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 12:29:53 INFO - PROCESS | 328 | 1461266993311 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:29:53 INFO - PROCESS | 328 | 1461266993316 Marionette TRACE conn5 <- [1,1290,null,{}] 12:29:53 INFO - PROCESS | 328 | 1461266993338 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}] 12:29:53 INFO - PROCESS | 328 | 1461266993451 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 12:29:53 INFO - PROCESS | 328 | 1461266993592 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EA2800 == 89 [pid = 328] [id = 332] 12:29:53 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F933770800) [pid = 328] [serial = 995] [outer = 0000000000000000] 12:29:53 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F9338A7000) [pid = 328] [serial = 996] [outer = 000000F933770800] 12:29:53 INFO - PROCESS | 328 | 1461266993647 Marionette DEBUG loaded listener.js 12:29:53 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F933E86000) [pid = 328] [serial = 997] [outer = 000000F933770800] 12:29:54 INFO - PROCESS | 328 | 1461266994272 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]]]}] 12:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1036ms 12:29:54 INFO - PROCESS | 328 | 1461266994353 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 12:29:54 INFO - PROCESS | 328 | 1461266994356 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 12:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:29:54 INFO - PROCESS | 328 | 1461266994359 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:29:54 INFO - PROCESS | 328 | 1461266994362 Marionette TRACE conn5 <- [1,1294,null,{}] 12:29:54 INFO - PROCESS | 328 | 1461266994366 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}] 12:29:54 INFO - PROCESS | 328 | 1461266994474 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 12:29:54 INFO - PROCESS | 328 | 1461266994616 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FD4800 == 90 [pid = 328] [id = 333] 12:29:54 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F93652E000) [pid = 328] [serial = 998] [outer = 0000000000000000] 12:29:54 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F936AE0400) [pid = 328] [serial = 999] [outer = 000000F93652E000] 12:29:54 INFO - PROCESS | 328 | 1461266994668 Marionette DEBUG loaded listener.js 12:29:54 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F93796B800) [pid = 328] [serial = 1000] [outer = 000000F93652E000] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F94071E800 == 89 [pid = 328] [id = 274] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93F668000 == 88 [pid = 328] [id = 322] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93CCAE800 == 87 [pid = 328] [id = 321] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93C404000 == 86 [pid = 328] [id = 320] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDF8000 == 85 [pid = 328] [id = 319] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F938E99800 == 84 [pid = 328] [id = 318] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F938795800 == 83 [pid = 328] [id = 317] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F936F15800 == 82 [pid = 328] [id = 316] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F938B3CC00) [pid = 328] [serial = 915] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F936204400) [pid = 328] [serial = 876] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F937951000) [pid = 328] [serial = 882] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F930F2EC00) [pid = 328] [serial = 885] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F9369A2800) [pid = 328] [serial = 879] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F92BA1AC00) [pid = 328] [serial = 867] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F934BB0000) [pid = 328] [serial = 873] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F93157DC00) [pid = 328] [serial = 870] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F926B40800) [pid = 328] [serial = 864] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F92D9D0000 == 81 [pid = 328] [id = 315] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F934ED3000 == 80 [pid = 328] [id = 314] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93F421800 == 79 [pid = 328] [id = 309] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFB6000 == 78 [pid = 328] [id = 308] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F9395EB800 == 77 [pid = 328] [id = 307] 12:29:55 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB5800 == 76 [pid = 328] [id = 306] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F938B1AC00) [pid = 328] [serial = 913] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F934A97400) [pid = 328] [serial = 897] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F9389A2800) [pid = 328] [serial = 912] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F934BA3800) [pid = 328] [serial = 898] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F937D42800) [pid = 328] [serial = 904] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F9383B1800) [pid = 328] [serial = 906] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F933763C00) [pid = 328] [serial = 894] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F92D3A2C00) [pid = 328] [serial = 892] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F93876E800) [pid = 328] [serial = 910] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F938762C00) [pid = 328] [serial = 909] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F934AB2800) [pid = 328] [serial = 862] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F9383E2800) [pid = 328] [serial = 907] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F93623A400) [pid = 328] [serial = 901] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F92BA17400) [pid = 328] [serial = 891] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F934E7C800) [pid = 328] [serial = 900] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F92C4BE400) [pid = 328] [serial = 889] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F933ADEC00) [pid = 328] [serial = 895] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F92B946000) [pid = 328] [serial = 888] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F9379A6000) [pid = 328] [serial = 903] [outer = 0000000000000000] [url = about:blank] 12:29:55 INFO - PROCESS | 328 | 1461266995345 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]]]}] 12:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1023ms 12:29:55 INFO - PROCESS | 328 | 1461266995384 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 12:29:55 INFO - PROCESS | 328 | 1461266995388 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 12:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:29:55 INFO - PROCESS | 328 | 1461266995399 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:29:55 INFO - PROCESS | 328 | 1461266995403 Marionette TRACE conn5 <- [1,1298,null,{}] 12:29:55 INFO - PROCESS | 328 | 1461266995421 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}] 12:29:55 INFO - PROCESS | 328 | 1461266995520 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 12:29:55 INFO - PROCESS | 328 | 1461266995527 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB0800 == 77 [pid = 328] [id = 334] 12:29:55 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F926F29400) [pid = 328] [serial = 1001] [outer = 0000000000000000] 12:29:55 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F92C69F400) [pid = 328] [serial = 1002] [outer = 000000F926F29400] 12:29:55 INFO - PROCESS | 328 | 1461266995573 Marionette DEBUG loaded listener.js 12:29:55 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F933BCC000) [pid = 328] [serial = 1003] [outer = 000000F926F29400] 12:29:56 INFO - PROCESS | 328 | 1461266996068 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 12:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 713ms 12:29:56 INFO - PROCESS | 328 | 1461266996111 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 328 | 1461266996113 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 12:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:29:56 INFO - PROCESS | 328 | 1461266996117 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 328 | 1461266996119 Marionette TRACE conn5 <- [1,1302,null,{}] 12:29:56 INFO - PROCESS | 328 | 1461266996122 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}] 12:29:56 INFO - PROCESS | 328 | 1461266996216 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 12:29:56 INFO - PROCESS | 328 | 1461266996312 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F938790800 == 78 [pid = 328] [id = 335] 12:29:56 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F927404400) [pid = 328] [serial = 1004] [outer = 0000000000000000] 12:29:56 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F934AE1000) [pid = 328] [serial = 1005] [outer = 000000F927404400] 12:29:56 INFO - PROCESS | 328 | 1461266996367 Marionette DEBUG loaded listener.js 12:29:56 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F936E38800) [pid = 328] [serial = 1006] [outer = 000000F927404400] 12:29:56 INFO - PROCESS | 328 | 1461266996742 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]]]}] 12:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 12:29:56 INFO - PROCESS | 328 | 1461266996791 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 12:29:56 INFO - PROCESS | 328 | 1461266996794 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 12:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:29:56 INFO - PROCESS | 328 | 1461266996797 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:29:56 INFO - PROCESS | 328 | 1461266996799 Marionette TRACE conn5 <- [1,1306,null,{}] 12:29:56 INFO - PROCESS | 328 | 1461266996802 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}] 12:29:56 INFO - PROCESS | 328 | 1461266996896 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 12:29:56 INFO - PROCESS | 328 | 1461266996942 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A816000 == 79 [pid = 328] [id = 336] 12:29:56 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F937D44000) [pid = 328] [serial = 1007] [outer = 0000000000000000] 12:29:56 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F9383AD400) [pid = 328] [serial = 1008] [outer = 000000F937D44000] 12:29:57 INFO - PROCESS | 328 | 1461266996998 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F93899E000) [pid = 328] [serial = 1009] [outer = 000000F937D44000] 12:29:57 INFO - PROCESS | 328 | 1461266997546 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]]]}] 12:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 776ms 12:29:57 INFO - PROCESS | 328 | 1461266997576 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 12:29:57 INFO - PROCESS | 328 | 1461266997579 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 12:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:29:57 INFO - PROCESS | 328 | 1461266997582 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:29:57 INFO - PROCESS | 328 | 1461266997584 Marionette TRACE conn5 <- [1,1310,null,{}] 12:29:57 INFO - PROCESS | 328 | 1461266997587 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}] 12:29:57 INFO - PROCESS | 328 | 1461266997713 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 12:29:57 INFO - PROCESS | 328 | 1461266997733 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFEC000 == 80 [pid = 328] [id = 337] 12:29:57 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F938B49C00) [pid = 328] [serial = 1010] [outer = 0000000000000000] 12:29:57 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F938EA9C00) [pid = 328] [serial = 1011] [outer = 000000F938B49C00] 12:29:57 INFO - PROCESS | 328 | 1461266997781 Marionette DEBUG loaded listener.js 12:29:57 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F9391CA800) [pid = 328] [serial = 1012] [outer = 000000F938B49C00] 12:29:58 INFO - PROCESS | 328 | 1461266998236 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]]]}] 12:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 671ms 12:29:58 INFO - PROCESS | 328 | 1461266998257 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 12:29:58 INFO - PROCESS | 328 | 1461266998259 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 12:29:58 INFO - PROCESS | 328 | 1461266998262 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:29:58 INFO - PROCESS | 328 | 1461266998264 Marionette TRACE conn5 <- [1,1314,null,{}] 12:29:58 INFO - PROCESS | 328 | 1461266998268 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}] 12:29:58 INFO - PROCESS | 328 | 1461266998419 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 12:29:58 INFO - PROCESS | 328 | 1461266998443 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA47800 == 81 [pid = 328] [id = 338] 12:29:58 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F9391EBC00) [pid = 328] [serial = 1013] [outer = 0000000000000000] 12:29:58 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F9394E6800) [pid = 328] [serial = 1014] [outer = 000000F9391EBC00] 12:29:58 INFO - PROCESS | 328 | 1461266998490 Marionette DEBUG loaded listener.js 12:29:58 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F93AF52000) [pid = 328] [serial = 1015] [outer = 000000F9391EBC00] 12:29:58 INFO - PROCESS | 328 | 1461266998945 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]]]}] 12:29:59 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 12:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 735ms 12:29:59 INFO - PROCESS | 328 | 1461266999014 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 12:29:59 INFO - PROCESS | 328 | 1461266999016 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 12:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:29:59 INFO - PROCESS | 328 | 1461266999025 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:29:59 INFO - PROCESS | 328 | 1461266999026 Marionette TRACE conn5 <- [1,1318,null,{}] 12:29:59 INFO - PROCESS | 328 | 1461266999030 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}] 12:29:59 INFO - PROCESS | 328 | 1461266999173 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F934ADFC00) [pid = 328] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F9391E1800) [pid = 328] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F93CF54800) [pid = 328] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F934AAFC00) [pid = 328] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F938EAD000) [pid = 328] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F93AD52400) [pid = 328] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F93F18DC00) [pid = 328] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F93353F400) [pid = 328] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F93AD58000) [pid = 328] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F930BD6C00) [pid = 328] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F93C06DC00) [pid = 328] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F93F3B5000) [pid = 328] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F93F4EFC00) [pid = 328] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F926249400) [pid = 328] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F930BEA400) [pid = 328] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F92C847400) [pid = 328] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F92BA12400) [pid = 328] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F934BAF000) [pid = 328] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F938B38800) [pid = 328] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F938B4D800) [pid = 328] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F93620C000) [pid = 328] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F92DD48400) [pid = 328] [serial = 671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F92BA1A800) [pid = 328] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F9391CB000) [pid = 328] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F926EA8000) [pid = 328] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F938B4C800) [pid = 328] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F926C36400) [pid = 328] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F9335C0C00) [pid = 328] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F938B3E400) [pid = 328] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F937967800) [pid = 328] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F93C06E000) [pid = 328] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F933773C00) [pid = 328] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F9394E6000) [pid = 328] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F926EA3C00) [pid = 328] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F9379A1800) [pid = 328] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F92C4C8000) [pid = 328] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F934BB0800) [pid = 328] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F934AADC00) [pid = 328] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F938EC1800) [pid = 328] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F93C2D2800) [pid = 328] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F9379AC800) [pid = 328] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F93794AC00) [pid = 328] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F92BA14800) [pid = 328] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F9278F8400) [pid = 328] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F933E40000) [pid = 328] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F92BAE2400) [pid = 328] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F9391C5000) [pid = 328] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F933543400) [pid = 328] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F938B42C00) [pid = 328] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F92C263C00) [pid = 328] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F926E3E400) [pid = 328] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F93377DC00) [pid = 328] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F9379A2400) [pid = 328] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F934BA3400) [pid = 328] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F92C1B2C00) [pid = 328] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F930BD6000) [pid = 328] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F926B3F000) [pid = 328] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F9383DE000) [pid = 328] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F93659B000) [pid = 328] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:29:59 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F9373B9000) [pid = 328] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:29:59 INFO - PROCESS | 328 | 1461266999847 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F9266B8800 == 82 [pid = 328] [id = 339] 12:29:59 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F926C32800) [pid = 328] [serial = 1016] [outer = 0000000000000000] 12:29:59 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F926D55000) [pid = 328] [serial = 1017] [outer = 000000F926C32800] 12:29:59 INFO - PROCESS | 328 | 1461266999900 Marionette DEBUG loaded listener.js 12:29:59 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F92C263C00) [pid = 328] [serial = 1018] [outer = 000000F926C32800] 12:30:00 INFO - PROCESS | 328 | 1461267000276 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]]]}] 12:30:00 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 12:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1282ms 12:30:00 INFO - PROCESS | 328 | 1461267000306 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 328 | 1461267000308 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 12:30:00 INFO - PROCESS | 328 | 1461267000312 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:30:00 INFO - PROCESS | 328 | 1461267000313 Marionette TRACE conn5 <- [1,1322,null,{}] 12:30:00 INFO - PROCESS | 328 | 1461267000317 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}] 12:30:00 INFO - PROCESS | 328 | 1461267000410 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 12:30:00 INFO - PROCESS | 328 | 1461267000451 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFC8800 == 83 [pid = 328] [id = 340] 12:30:00 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F931DD7C00) [pid = 328] [serial = 1019] [outer = 0000000000000000] 12:30:00 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F933A4D000) [pid = 328] [serial = 1020] [outer = 000000F931DD7C00] 12:30:00 INFO - PROCESS | 328 | 1461267000498 Marionette DEBUG loaded listener.js 12:30:00 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F934BAF000) [pid = 328] [serial = 1021] [outer = 000000F931DD7C00] 12:30:00 INFO - PROCESS | 328 | 1461267000957 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]]]}] 12:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 12:30:00 INFO - PROCESS | 328 | 1461267000988 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 12:30:00 INFO - PROCESS | 328 | 1461267000990 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 12:30:00 INFO - PROCESS | 328 | 1461267000993 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:30:00 INFO - PROCESS | 328 | 1461267000995 Marionette TRACE conn5 <- [1,1326,null,{}] 12:30:01 INFO - PROCESS | 328 | 1461267000999 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}] 12:30:01 INFO - PROCESS | 328 | 1461267001098 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 12:30:01 INFO - PROCESS | 328 | 1461267001133 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FB48800 == 84 [pid = 328] [id = 341] 12:30:01 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F937960400) [pid = 328] [serial = 1022] [outer = 0000000000000000] 12:30:01 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F93622F800) [pid = 328] [serial = 1023] [outer = 000000F937960400] 12:30:01 INFO - PROCESS | 328 | 1461267001186 Marionette DEBUG loaded listener.js 12:30:01 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F938DE5800) [pid = 328] [serial = 1024] [outer = 000000F937960400] 12:30:02 INFO - PROCESS | 328 | 1461267002169 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]]]}] 12:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1223ms 12:30:02 INFO - PROCESS | 328 | 1461267002222 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 12:30:02 INFO - PROCESS | 328 | 1461267002227 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 12:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:30:02 INFO - PROCESS | 328 | 1461267002233 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:30:02 INFO - PROCESS | 328 | 1461267002238 Marionette TRACE conn5 <- [1,1330,null,{}] 12:30:02 INFO - PROCESS | 328 | 1461267002245 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}] 12:30:02 INFO - PROCESS | 328 | 1461267002432 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 12:30:02 INFO - PROCESS | 328 | 1461267002631 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C16800 == 85 [pid = 328] [id = 342] 12:30:02 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F92BAE7C00) [pid = 328] [serial = 1025] [outer = 0000000000000000] 12:30:02 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F92C705800) [pid = 328] [serial = 1026] [outer = 000000F92BAE7C00] 12:30:02 INFO - PROCESS | 328 | 1461267002694 Marionette DEBUG loaded listener.js 12:30:02 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F930B61C00) [pid = 328] [serial = 1027] [outer = 000000F92BAE7C00] 12:30:03 INFO - PROCESS | 328 | 1461267003253 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]]]}] 12:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1029ms 12:30:03 INFO - PROCESS | 328 | 1461267003264 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 12:30:03 INFO - PROCESS | 328 | 1461267003271 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 12:30:03 INFO - PROCESS | 328 | 1461267003278 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:30:03 INFO - PROCESS | 328 | 1461267003281 Marionette TRACE conn5 <- [1,1334,null,{}] 12:30:03 INFO - PROCESS | 328 | 1461267003285 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}] 12:30:03 INFO - PROCESS | 328 | 1461267003407 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 12:30:03 INFO - PROCESS | 328 | 1461267003545 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E94800 == 86 [pid = 328] [id = 343] 12:30:03 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F92D98D000) [pid = 328] [serial = 1028] [outer = 0000000000000000] 12:30:03 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F933A55000) [pid = 328] [serial = 1029] [outer = 000000F92D98D000] 12:30:03 INFO - PROCESS | 328 | 1461267003607 Marionette DEBUG loaded listener.js 12:30:03 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F9350D5000) [pid = 328] [serial = 1030] [outer = 000000F92D98D000] 12:30:04 INFO - PROCESS | 328 | 1461267004204 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]]]}] 12:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 986ms 12:30:04 INFO - PROCESS | 328 | 1461267004270 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 12:30:04 INFO - PROCESS | 328 | 1461267004273 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 12:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:30:04 INFO - PROCESS | 328 | 1461267004277 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:30:04 INFO - PROCESS | 328 | 1461267004281 Marionette TRACE conn5 <- [1,1338,null,{}] 12:30:04 INFO - PROCESS | 328 | 1461267004293 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}] 12:30:04 INFO - PROCESS | 328 | 1461267004422 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 12:30:04 INFO - PROCESS | 328 | 1461267004536 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCE0000 == 87 [pid = 328] [id = 344] 12:30:04 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F9383B7800) [pid = 328] [serial = 1031] [outer = 0000000000000000] 12:30:04 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F93876E800) [pid = 328] [serial = 1032] [outer = 000000F9383B7800] 12:30:04 INFO - PROCESS | 328 | 1461267004637 Marionette DEBUG loaded listener.js 12:30:04 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F938DE6400) [pid = 328] [serial = 1033] [outer = 000000F9383B7800] 12:30:05 INFO - PROCESS | 328 | 1461267005218 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]]]}] 12:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 986ms 12:30:05 INFO - PROCESS | 328 | 1461267005265 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 12:30:05 INFO - PROCESS | 328 | 1461267005268 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 12:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:30:05 INFO - PROCESS | 328 | 1461267005271 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:30:05 INFO - PROCESS | 328 | 1461267005274 Marionette TRACE conn5 <- [1,1342,null,{}] 12:30:05 INFO - PROCESS | 328 | 1461267005278 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}] 12:30:05 INFO - PROCESS | 328 | 1461267005398 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 12:30:05 INFO - PROCESS | 328 | 1461267005540 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F941285000 == 88 [pid = 328] [id = 345] 12:30:05 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F9383E8400) [pid = 328] [serial = 1034] [outer = 0000000000000000] 12:30:05 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F9394F0000) [pid = 328] [serial = 1035] [outer = 000000F9383E8400] 12:30:05 INFO - PROCESS | 328 | 1461267005599 Marionette DEBUG loaded listener.js 12:30:05 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93C2D4400) [pid = 328] [serial = 1036] [outer = 000000F9383E8400] 12:30:06 INFO - PROCESS | 328 | 1461267006203 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]]]}] 12:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 986ms 12:30:06 INFO - PROCESS | 328 | 1461267006260 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 12:30:06 INFO - PROCESS | 328 | 1461267006263 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 12:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:30:06 INFO - PROCESS | 328 | 1461267006267 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:30:06 INFO - PROCESS | 328 | 1461267006269 Marionette TRACE conn5 <- [1,1346,null,{}] 12:30:06 INFO - PROCESS | 328 | 1461267006272 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}] 12:30:06 INFO - PROCESS | 328 | 1461267006389 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 12:30:06 INFO - PROCESS | 328 | 1461267006500 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F941995000 == 89 [pid = 328] [id = 346] 12:30:06 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F93CF53C00) [pid = 328] [serial = 1037] [outer = 0000000000000000] 12:30:06 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F93EE6F400) [pid = 328] [serial = 1038] [outer = 000000F93CF53C00] 12:30:06 INFO - PROCESS | 328 | 1461267006560 Marionette DEBUG loaded listener.js 12:30:06 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F93F04D800) [pid = 328] [serial = 1039] [outer = 000000F93CF53C00] 12:30:07 INFO - PROCESS | 328 | 1461267007123 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]]]}] 12:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 924ms 12:30:07 INFO - PROCESS | 328 | 1461267007193 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 12:30:07 INFO - PROCESS | 328 | 1461267007195 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 12:30:07 INFO - PROCESS | 328 | 1461267007199 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:30:07 INFO - PROCESS | 328 | 1461267007201 Marionette TRACE conn5 <- [1,1350,null,{}] 12:30:07 INFO - PROCESS | 328 | 1461267007205 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}] 12:30:07 INFO - PROCESS | 328 | 1461267007349 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 12:30:07 INFO - PROCESS | 328 | 1461267007484 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F940639000 == 90 [pid = 328] [id = 347] 12:30:07 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F93F369400) [pid = 328] [serial = 1040] [outer = 0000000000000000] 12:30:07 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F93F3BDC00) [pid = 328] [serial = 1041] [outer = 000000F93F369400] 12:30:07 INFO - PROCESS | 328 | 1461267007546 Marionette DEBUG loaded listener.js 12:30:07 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F93F4E1400) [pid = 328] [serial = 1042] [outer = 000000F93F369400] 12:30:08 INFO - PROCESS | 328 | 1461267008124 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]]]}] 12:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 986ms 12:30:08 INFO - PROCESS | 328 | 1461267008189 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 12:30:08 INFO - PROCESS | 328 | 1461267008191 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 12:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:30:08 INFO - PROCESS | 328 | 1461267008196 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:30:08 INFO - PROCESS | 328 | 1461267008198 Marionette TRACE conn5 <- [1,1354,null,{}] 12:30:08 INFO - PROCESS | 328 | 1461267008202 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}] 12:30:08 INFO - PROCESS | 328 | 1461267008315 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 12:30:08 INFO - PROCESS | 328 | 1461267008465 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F940E20800 == 91 [pid = 328] [id = 348] 12:30:08 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F926D57800) [pid = 328] [serial = 1043] [outer = 0000000000000000] 12:30:08 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F93F4EA800) [pid = 328] [serial = 1044] [outer = 000000F926D57800] 12:30:08 INFO - PROCESS | 328 | 1461267008524 Marionette DEBUG loaded listener.js 12:30:08 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F93FD13C00) [pid = 328] [serial = 1045] [outer = 000000F926D57800] 12:30:09 INFO - PROCESS | 328 | 1461267009124 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] 12:30:09 INFO - PROCESS | 328 | 1461267009186 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 12:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:30:09 INFO - PROCESS | 328 | 1461267009190 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:30:09 INFO - PROCESS | 328 | 1461267009192 Marionette TRACE conn5 <- [1,1358,null,{}] 12:30:09 INFO - PROCESS | 328 | 1461267009196 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}] 12:30:09 INFO - PROCESS | 328 | 1461267009315 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 12:30:09 INFO - PROCESS | 328 | 1461267009455 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F9272DF000 == 92 [pid = 328] [id = 349] 12:30:09 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F926C0B800) [pid = 328] [serial = 1046] [outer = 0000000000000000] 12:30:09 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F926D53C00) [pid = 328] [serial = 1047] [outer = 000000F926C0B800] 12:30:09 INFO - PROCESS | 328 | 1461267009515 Marionette DEBUG loaded listener.js 12:30:09 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F9275CDC00) [pid = 328] [serial = 1048] [outer = 000000F926C0B800] 12:30:10 INFO - PROCESS | 328 | 1461267010425 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] 12:30:10 INFO - PROCESS | 328 | 1461267010483 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 12:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:30:10 INFO - PROCESS | 328 | 1461267010488 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:30:10 INFO - PROCESS | 328 | 1461267010492 Marionette TRACE conn5 <- [1,1362,null,{}] 12:30:10 INFO - PROCESS | 328 | 1461267010499 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}] 12:30:10 INFO - PROCESS | 328 | 1461267010611 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 12:30:10 INFO - PROCESS | 328 | 1461267010728 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F930FF7800 == 93 [pid = 328] [id = 350] 12:30:10 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F928A36000) [pid = 328] [serial = 1049] [outer = 0000000000000000] 12:30:10 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F92BA13400) [pid = 328] [serial = 1050] [outer = 000000F928A36000] 12:30:10 INFO - PROCESS | 328 | 1461267010781 Marionette DEBUG loaded listener.js 12:30:10 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F92C7E2C00) [pid = 328] [serial = 1051] [outer = 000000F928A36000] 12:30:11 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:30:11 INFO - PROCESS | 328 | 1461267011399 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] 12:30:11 INFO - PROCESS | 328 | 1461267011422 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 12:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:30:11 INFO - PROCESS | 328 | 1461267011428 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:30:11 INFO - PROCESS | 328 | 1461267011431 Marionette TRACE conn5 <- [1,1366,null,{}] 12:30:11 INFO - PROCESS | 328 | 1461267011435 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}] 12:30:11 INFO - PROCESS | 328 | 1461267011544 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 12:30:11 INFO - PROCESS | 328 | 1461267011662 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F933D96000 == 94 [pid = 328] [id = 351] 12:30:11 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F92D98A400) [pid = 328] [serial = 1052] [outer = 0000000000000000] 12:30:11 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F930459800) [pid = 328] [serial = 1053] [outer = 000000F92D98A400] 12:30:11 INFO - PROCESS | 328 | 1461267011757 Marionette DEBUG loaded listener.js 12:30:11 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F931745400) [pid = 328] [serial = 1054] [outer = 000000F92D98A400] 12:30:11 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFC8800 == 93 [pid = 328] [id = 340] 12:30:11 INFO - PROCESS | 328 | --DOCSHELL 000000F9266B8800 == 92 [pid = 328] [id = 339] 12:30:11 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA47800 == 91 [pid = 328] [id = 338] 12:30:11 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFEC000 == 90 [pid = 328] [id = 337] 12:30:11 INFO - PROCESS | 328 | --DOCSHELL 000000F93A816000 == 89 [pid = 328] [id = 336] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F93A6C8400) [pid = 328] [serial = 933] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F92D320400) [pid = 328] [serial = 936] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F9394E9C00) [pid = 328] [serial = 969] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F938790800 == 88 [pid = 328] [id = 335] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB0800 == 87 [pid = 328] [id = 334] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F936FD4800 == 86 [pid = 328] [id = 333] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F933EA2800 == 85 [pid = 328] [id = 332] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F934B1B800 == 84 [pid = 328] [id = 331] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93FB5C000 == 83 [pid = 328] [id = 329] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F941997000 == 82 [pid = 328] [id = 328] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F94131F800 == 81 [pid = 328] [id = 327] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F940720000 == 80 [pid = 328] [id = 326] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93A49C000 == 79 [pid = 328] [id = 325] 12:30:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93629B800 == 78 [pid = 328] [id = 324] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F93A6CB000) [pid = 328] [serial = 639] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F93F054000) [pid = 328] [serial = 823] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F93794C000) [pid = 328] [serial = 676] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F93AD54800) [pid = 328] [serial = 682] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F93C2C8400) [pid = 328] [serial = 685] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F93F4F0000) [pid = 328] [serial = 829] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F934AD7800) [pid = 328] [serial = 817] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F93C4EF000) [pid = 328] [serial = 775] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F933E4DC00) [pid = 328] [serial = 724] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F93F4D8C00) [pid = 328] [serial = 778] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F9419DAC00) [pid = 328] [serial = 832] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F93FD1D400) [pid = 328] [serial = 826] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F938EC5800) [pid = 328] [serial = 769] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F9394C6800) [pid = 328] [serial = 636] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F938999000) [pid = 328] [serial = 630] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F933BC4C00) [pid = 328] [serial = 673] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F9302D2400) [pid = 328] [serial = 624] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F9394EEC00) [pid = 328] [serial = 772] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F93798D000) [pid = 328] [serial = 886] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F938EB1800) [pid = 328] [serial = 633] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F93C2D6C00) [pid = 328] [serial = 742] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F934E75000) [pid = 328] [serial = 588] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F938EAC800) [pid = 328] [serial = 733] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F9391CA400) [pid = 328] [serial = 820] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93FD15C00) [pid = 328] [serial = 781] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F934AB5800) [pid = 328] [serial = 627] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F93AD52C00) [pid = 328] [serial = 739] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F92C6AB400) [pid = 328] [serial = 721] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F938B1D800) [pid = 328] [serial = 730] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F930F31000) [pid = 328] [serial = 763] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F9383AE000) [pid = 328] [serial = 727] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F93735FC00) [pid = 328] [serial = 766] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F9394BA000) [pid = 328] [serial = 736] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F93C4F7800) [pid = 328] [serial = 688] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F938B1EC00) [pid = 328] [serial = 679] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F933A56C00) [pid = 328] [serial = 871] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F926F28800) [pid = 328] [serial = 582] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F938DE5C00) [pid = 328] [serial = 591] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F936F4B800) [pid = 328] [serial = 880] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F937963C00) [pid = 328] [serial = 883] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F926E37C00) [pid = 328] [serial = 865] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F934E7D000) [pid = 328] [serial = 874] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F932F43C00) [pid = 328] [serial = 585] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F92C7DF800) [pid = 328] [serial = 868] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F93622F400) [pid = 328] [serial = 877] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F937D41C00) [pid = 328] [serial = 960] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F937992000) [pid = 328] [serial = 958] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F93795EC00) [pid = 328] [serial = 957] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F938B46000) [pid = 328] [serial = 966] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F9383E4400) [pid = 328] [serial = 961] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F92BB36C00) [pid = 328] [serial = 918] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F9304A3000) [pid = 328] [serial = 919] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F93444B000) [pid = 328] [serial = 951] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F93C06D800) [pid = 328] [serial = 940] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F93AD50C00) [pid = 328] [serial = 939] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F9391E8C00) [pid = 328] [serial = 931] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F9391CB800) [pid = 328] [serial = 930] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F933772C00) [pid = 328] [serial = 948] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F933BC6C00) [pid = 328] [serial = 949] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F938EC2400) [pid = 328] [serial = 928] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F938EAE400) [pid = 328] [serial = 927] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F92C702400) [pid = 328] [serial = 942] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F930F99400) [pid = 328] [serial = 943] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F9302D0C00) [pid = 328] [serial = 946] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F92C708000) [pid = 328] [serial = 945] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F936236400) [pid = 328] [serial = 922] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F93458F400) [pid = 328] [serial = 921] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F938B39400) [pid = 328] [serial = 925] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F9379A8400) [pid = 328] [serial = 924] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F938EC5400) [pid = 328] [serial = 967] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F934E72C00) [pid = 328] [serial = 954] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F9383DB400) [pid = 328] [serial = 963] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F936202400) [pid = 328] [serial = 955] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F934AD5400) [pid = 328] [serial = 952] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F93899FC00) [pid = 328] [serial = 964] [outer = 0000000000000000] [url = about:blank] 12:30:12 INFO - PROCESS | 328 | 1461267012401 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] 12:30:12 INFO - PROCESS | 328 | 1461267012459 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 12:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:30:12 INFO - PROCESS | 328 | 1461267012463 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:30:12 INFO - PROCESS | 328 | 1461267012467 Marionette TRACE conn5 <- [1,1370,null,{}] 12:30:12 INFO - PROCESS | 328 | 1461267012498 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}] 12:30:12 INFO - PROCESS | 328 | 1461267012599 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 12:30:12 INFO - PROCESS | 328 | 1461267012613 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F931981000 == 79 [pid = 328] [id = 352] 12:30:12 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F92BB36C00) [pid = 328] [serial = 1055] [outer = 0000000000000000] 12:30:12 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F9302D3C00) [pid = 328] [serial = 1056] [outer = 000000F92BB36C00] 12:30:12 INFO - PROCESS | 328 | 1461267012663 Marionette DEBUG loaded listener.js 12:30:12 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F930F2E000) [pid = 328] [serial = 1057] [outer = 000000F92BB36C00] 12:30:13 INFO - PROCESS | 328 | [328] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:30:13 INFO - PROCESS | 328 | 1461267013169 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] 12:30:13 INFO - PROCESS | 328 | 1461267013203 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 12:30:13 INFO - PROCESS | 328 | 1461267013206 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:30:13 INFO - PROCESS | 328 | 1461267013208 Marionette TRACE conn5 <- [1,1374,null,{}] 12:30:13 INFO - PROCESS | 328 | 1461267013211 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}] 12:30:13 INFO - PROCESS | 328 | 1461267013335 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 12:30:13 INFO - PROCESS | 328 | 1461267013430 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362A8800 == 80 [pid = 328] [id = 353] 12:30:13 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F931DD2800) [pid = 328] [serial = 1058] [outer = 0000000000000000] 12:30:13 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F933547000) [pid = 328] [serial = 1059] [outer = 000000F931DD2800] 12:30:13 INFO - PROCESS | 328 | 1461267013479 Marionette DEBUG loaded listener.js 12:30:13 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F933775400) [pid = 328] [serial = 1060] [outer = 000000F931DD2800] 12:30:13 INFO - PROCESS | 328 | 1461267013869 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] 12:30:13 INFO - PROCESS | 328 | 1461267013893 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 12:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:30:13 INFO - PROCESS | 328 | 1461267013897 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:30:13 INFO - PROCESS | 328 | 1461267013899 Marionette TRACE conn5 <- [1,1378,null,{}] 12:30:13 INFO - PROCESS | 328 | 1461267013903 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}] 12:30:14 INFO - PROCESS | 328 | 1461267013994 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 12:30:14 INFO - PROCESS | 328 | 1461267014000 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F93835F000 == 81 [pid = 328] [id = 354] 12:30:14 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F9338AE800) [pid = 328] [serial = 1061] [outer = 0000000000000000] 12:30:14 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F933BCB400) [pid = 328] [serial = 1062] [outer = 000000F9338AE800] 12:30:14 INFO - PROCESS | 328 | 1461267014047 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F933CE9400) [pid = 328] [serial = 1063] [outer = 000000F9338AE800] 12:30:14 INFO - PROCESS | 328 | 1461267014545 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]]]}] 12:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 673ms 12:30:14 INFO - PROCESS | 328 | 1461267014572 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 12:30:14 INFO - PROCESS | 328 | 1461267014574 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 12:30:14 INFO - PROCESS | 328 | 1461267014577 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:30:14 INFO - PROCESS | 328 | 1461267014579 Marionette TRACE conn5 <- [1,1382,null,{}] 12:30:14 INFO - PROCESS | 328 | 1461267014583 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}] 12:30:14 INFO - PROCESS | 328 | 1461267014726 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 12:30:14 INFO - PROCESS | 328 | 1461267014783 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D18000 == 82 [pid = 328] [id = 355] 12:30:14 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F934AB5400) [pid = 328] [serial = 1064] [outer = 0000000000000000] 12:30:14 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F934ADE400) [pid = 328] [serial = 1065] [outer = 000000F934AB5400] 12:30:14 INFO - PROCESS | 328 | 1461267014835 Marionette DEBUG loaded listener.js 12:30:14 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F934E73000) [pid = 328] [serial = 1066] [outer = 000000F934AB5400] 12:30:15 INFO - PROCESS | 328 | 1461267015280 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]]]}] 12:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 734ms 12:30:15 INFO - PROCESS | 328 | 1461267015315 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 12:30:15 INFO - PROCESS | 328 | 1461267015318 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 12:30:15 INFO - PROCESS | 328 | 1461267015321 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:30:15 INFO - PROCESS | 328 | 1461267015323 Marionette TRACE conn5 <- [1,1386,null,{}] 12:30:15 INFO - PROCESS | 328 | 1461267015326 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}] 12:30:15 INFO - PROCESS | 328 | 1461267015447 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 12:30:15 INFO - PROCESS | 328 | 1461267015525 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E6B800 == 83 [pid = 328] [id = 356] 12:30:15 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F9350D2C00) [pid = 328] [serial = 1067] [outer = 0000000000000000] 12:30:15 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F935611C00) [pid = 328] [serial = 1068] [outer = 000000F9350D2C00] 12:30:15 INFO - PROCESS | 328 | 1461267015574 Marionette DEBUG loaded listener.js 12:30:15 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F936211400) [pid = 328] [serial = 1069] [outer = 000000F9350D2C00] 12:30:16 INFO - PROCESS | 328 | 1461267016005 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]]]}] 12:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 733ms 12:30:16 INFO - PROCESS | 328 | 1461267016065 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 12:30:16 INFO - PROCESS | 328 | 1461267016068 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 12:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:30:16 INFO - PROCESS | 328 | 1461267016106 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:30:16 INFO - PROCESS | 328 | 1461267016108 Marionette TRACE conn5 <- [1,1390,null,{}] 12:30:16 INFO - PROCESS | 328 | 1461267016112 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}] 12:30:16 INFO - PROCESS | 328 | 1461267016236 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F926C10800) [pid = 328] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F938B49C00) [pid = 328] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F9391EBC00) [pid = 328] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F931DD7C00) [pid = 328] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F933770800) [pid = 328] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F93652E000) [pid = 328] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F926F29400) [pid = 328] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F926C33400) [pid = 328] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F9394C7000) [pid = 328] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F937D44000) [pid = 328] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F926C32800) [pid = 328] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F927404400) [pid = 328] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:30:16 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F9394C4C00) [pid = 328] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:30:16 INFO - PROCESS | 328 | 1461267016508 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F933BA0800 == 84 [pid = 328] [id = 357] 12:30:16 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F926C31400) [pid = 328] [serial = 1070] [outer = 0000000000000000] 12:30:16 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F926EA5C00) [pid = 328] [serial = 1071] [outer = 000000F926C31400] 12:30:16 INFO - PROCESS | 328 | 1461267016557 Marionette DEBUG loaded listener.js 12:30:16 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F934ADBC00) [pid = 328] [serial = 1072] [outer = 000000F926C31400] 12:30:16 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F933544800) [pid = 328] [serial = 1073] [outer = 000000F933764000] 12:30:17 INFO - PROCESS | 328 | 1461267017000 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 945ms 12:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:30:17 INFO - PROCESS | 328 | 1461267017049 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 328 | 1461267017051 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 12:30:17 INFO - PROCESS | 328 | 1461267017055 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - PROCESS | 328 | 1461267017057 Marionette TRACE conn5 <- [1,1394,null,{}] 12:30:17 INFO - PROCESS | 328 | 1461267017060 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}] 12:30:17 INFO - PROCESS | 328 | 1461267017187 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 12:30:17 INFO - PROCESS | 328 | 1461267017203 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A497800 == 85 [pid = 328] [id = 358] 12:30:17 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F936527000) [pid = 328] [serial = 1074] [outer = 0000000000000000] 12:30:17 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F9369A5C00) [pid = 328] [serial = 1075] [outer = 000000F936527000] 12:30:17 INFO - PROCESS | 328 | 1461267017249 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F937950800) [pid = 328] [serial = 1076] [outer = 000000F936527000] 12:30:17 INFO - PROCESS | 328 | 1461267017661 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]]]}] 12:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 629ms 12:30:17 INFO - PROCESS | 328 | 1461267017685 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 12:30:17 INFO - PROCESS | 328 | 1461267017687 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 12:30:17 INFO - PROCESS | 328 | 1461267017690 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:30:17 INFO - PROCESS | 328 | 1461267017692 Marionette TRACE conn5 <- [1,1398,null,{}] 12:30:17 INFO - PROCESS | 328 | 1461267017695 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}] 12:30:17 INFO - PROCESS | 328 | 1461267017853 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 12:30:17 INFO - PROCESS | 328 | 1461267017867 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDE4000 == 86 [pid = 328] [id = 359] 12:30:17 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F937963C00) [pid = 328] [serial = 1077] [outer = 0000000000000000] 12:30:17 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F93798E000) [pid = 328] [serial = 1078] [outer = 000000F937963C00] 12:30:17 INFO - PROCESS | 328 | 1461267017913 Marionette DEBUG loaded listener.js 12:30:17 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F9379A6000) [pid = 328] [serial = 1079] [outer = 000000F937963C00] 12:30:18 INFO - PROCESS | 328 | 1461267018357 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]]]}] 12:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 692ms 12:30:18 INFO - PROCESS | 328 | 1461267018385 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 12:30:18 INFO - PROCESS | 328 | 1461267018388 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 12:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:30:18 INFO - PROCESS | 328 | 1461267018397 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:30:18 INFO - PROCESS | 328 | 1461267018400 Marionette TRACE conn5 <- [1,1402,null,{}] 12:30:18 INFO - PROCESS | 328 | 1461267018409 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}] 12:30:18 INFO - PROCESS | 328 | 1461267018523 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 12:30:18 INFO - PROCESS | 328 | 1461267018686 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F926BBF000 == 87 [pid = 328] [id = 360] 12:30:18 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F926B41800) [pid = 328] [serial = 1080] [outer = 0000000000000000] 12:30:18 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F926C34000) [pid = 328] [serial = 1081] [outer = 000000F926B41800] 12:30:18 INFO - PROCESS | 328 | 1461267018747 Marionette DEBUG loaded listener.js 12:30:18 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F926E41000) [pid = 328] [serial = 1082] [outer = 000000F926B41800] 12:30:19 INFO - PROCESS | 328 | 1461267019434 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]]]}] 12:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1092ms 12:30:19 INFO - PROCESS | 328 | 1461267019494 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 12:30:19 INFO - PROCESS | 328 | 1461267019498 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 12:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:30:19 INFO - PROCESS | 328 | 1461267019504 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:30:19 INFO - PROCESS | 328 | 1461267019509 Marionette TRACE conn5 <- [1,1406,null,{}] 12:30:19 INFO - PROCESS | 328 | 1461267019515 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}] 12:30:19 INFO - PROCESS | 328 | 1461267019649 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 12:30:19 INFO - PROCESS | 328 | 1461267019775 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F9357C0800 == 88 [pid = 328] [id = 361] 12:30:19 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F92C4C0C00) [pid = 328] [serial = 1083] [outer = 0000000000000000] 12:30:19 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F9302D6000) [pid = 328] [serial = 1084] [outer = 000000F92C4C0C00] 12:30:19 INFO - PROCESS | 328 | 1461267019838 Marionette DEBUG loaded listener.js 12:30:19 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F930F98000) [pid = 328] [serial = 1085] [outer = 000000F92C4C0C00] 12:30:20 INFO - PROCESS | 328 | 1461267020456 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]]]}] 12:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1024ms 12:30:20 INFO - PROCESS | 328 | 1461267020534 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 12:30:20 INFO - PROCESS | 328 | 1461267020539 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 12:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:30:20 INFO - PROCESS | 328 | 1461267020543 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:30:20 INFO - PROCESS | 328 | 1461267020546 Marionette TRACE conn5 <- [1,1410,null,{}] 12:30:20 INFO - PROCESS | 328 | 1461267020550 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}] 12:30:20 INFO - PROCESS | 328 | 1461267020673 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 12:30:20 INFO - PROCESS | 328 | 1461267020806 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDE3000 == 89 [pid = 328] [id = 362] 12:30:20 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F933E4BC00) [pid = 328] [serial = 1086] [outer = 0000000000000000] 12:30:20 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F934829C00) [pid = 328] [serial = 1087] [outer = 000000F933E4BC00] 12:30:20 INFO - PROCESS | 328 | 1461267020865 Marionette DEBUG loaded listener.js 12:30:20 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F934ADC000) [pid = 328] [serial = 1088] [outer = 000000F933E4BC00] 12:30:21 INFO - PROCESS | 328 | 1461267021523 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]]]}] 12:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1026ms 12:30:21 INFO - PROCESS | 328 | 1461267021571 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 12:30:21 INFO - PROCESS | 328 | 1461267021574 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 12:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:30:21 INFO - PROCESS | 328 | 1461267021585 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:30:21 INFO - PROCESS | 328 | 1461267021592 Marionette TRACE conn5 <- [1,1414,null,{}] 12:30:21 INFO - PROCESS | 328 | 1461267021615 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}] 12:30:21 INFO - PROCESS | 328 | 1461267021769 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 12:30:21 INFO - PROCESS | 328 | 1461267021898 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C420000 == 90 [pid = 328] [id = 363] 12:30:21 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F934AD6400) [pid = 328] [serial = 1089] [outer = 0000000000000000] 12:30:21 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9383B0800) [pid = 328] [serial = 1090] [outer = 000000F934AD6400] 12:30:21 INFO - PROCESS | 328 | 1461267021958 Marionette DEBUG loaded listener.js 12:30:22 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F938764C00) [pid = 328] [serial = 1091] [outer = 000000F934AD6400] 12:30:22 INFO - PROCESS | 328 | 1461267022572 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]]]}] 12:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1056ms 12:30:22 INFO - PROCESS | 328 | 1461267022643 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 12:30:22 INFO - PROCESS | 328 | 1461267022647 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 12:30:22 INFO - PROCESS | 328 | 1461267022652 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:30:22 INFO - PROCESS | 328 | 1461267022654 Marionette TRACE conn5 <- [1,1418,null,{}] 12:30:22 INFO - PROCESS | 328 | 1461267022675 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}] 12:30:22 INFO - PROCESS | 328 | 1461267022795 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 12:30:22 INFO - PROCESS | 328 | 1461267022925 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC94000 == 91 [pid = 328] [id = 364] 12:30:22 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F938999400) [pid = 328] [serial = 1092] [outer = 0000000000000000] 12:30:22 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F9389A0400) [pid = 328] [serial = 1093] [outer = 000000F938999400] 12:30:22 INFO - PROCESS | 328 | 1461267022984 Marionette DEBUG loaded listener.js 12:30:23 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F938B36400) [pid = 328] [serial = 1094] [outer = 000000F938999400] 12:30:23 INFO - PROCESS | 328 | 1461267023598 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]]]}] 12:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 986ms 12:30:23 INFO - PROCESS | 328 | 1461267023642 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 12:30:23 INFO - PROCESS | 328 | 1461267023645 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 12:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:30:23 INFO - PROCESS | 328 | 1461267023649 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:30:23 INFO - PROCESS | 328 | 1461267023651 Marionette TRACE conn5 <- [1,1422,null,{}] 12:30:23 INFO - PROCESS | 328 | 1461267023655 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}] 12:30:23 INFO - PROCESS | 328 | 1461267023773 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 12:30:23 INFO - PROCESS | 328 | 1461267023879 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7D8000 == 92 [pid = 328] [id = 365] 12:30:23 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F938B50C00) [pid = 328] [serial = 1095] [outer = 0000000000000000] 12:30:23 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F938DE8800) [pid = 328] [serial = 1096] [outer = 000000F938B50C00] 12:30:23 INFO - PROCESS | 328 | 1461267023947 Marionette DEBUG loaded listener.js 12:30:24 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F938EBE000) [pid = 328] [serial = 1097] [outer = 000000F938B50C00] 12:30:24 INFO - PROCESS | 328 | 1461267024613 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]]]}] 12:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1020ms 12:30:24 INFO - PROCESS | 328 | 1461267024671 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 12:30:24 INFO - PROCESS | 328 | 1461267024673 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 12:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:30:24 INFO - PROCESS | 328 | 1461267024677 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:30:24 INFO - PROCESS | 328 | 1461267024679 Marionette TRACE conn5 <- [1,1426,null,{}] 12:30:24 INFO - PROCESS | 328 | 1461267024683 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}] 12:30:24 INFO - PROCESS | 328 | 1461267024802 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 12:30:24 INFO - PROCESS | 328 | 1461267024934 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFCE000 == 93 [pid = 328] [id = 366] 12:30:24 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F938DE3C00) [pid = 328] [serial = 1098] [outer = 0000000000000000] 12:30:24 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F9391E4800) [pid = 328] [serial = 1099] [outer = 000000F938DE3C00] 12:30:25 INFO - PROCESS | 328 | 1461267024992 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F9394BEC00) [pid = 328] [serial = 1100] [outer = 000000F938DE3C00] 12:30:25 INFO - PROCESS | 328 | 1461267025559 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]]]}] 12:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 922ms 12:30:25 INFO - PROCESS | 328 | 1461267025602 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 12:30:25 INFO - PROCESS | 328 | 1461267025605 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 12:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:30:25 INFO - PROCESS | 328 | 1461267025608 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:30:25 INFO - PROCESS | 328 | 1461267025611 Marionette TRACE conn5 <- [1,1430,null,{}] 12:30:25 INFO - PROCESS | 328 | 1461267025615 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}] 12:30:25 INFO - PROCESS | 328 | 1461267025731 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 12:30:25 INFO - PROCESS | 328 | 1461267025835 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F41E000 == 94 [pid = 328] [id = 367] 12:30:25 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F9394BC800) [pid = 328] [serial = 1101] [outer = 0000000000000000] 12:30:25 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F93A6C3800) [pid = 328] [serial = 1102] [outer = 000000F9394BC800] 12:30:25 INFO - PROCESS | 328 | 1461267025895 Marionette DEBUG loaded listener.js 12:30:25 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F93AD58400) [pid = 328] [serial = 1103] [outer = 000000F9394BC800] 12:30:26 INFO - PROCESS | 328 | 1461267026577 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]]]}] 12:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1220ms 12:30:26 INFO - PROCESS | 328 | 1461267026837 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 12:30:26 INFO - PROCESS | 328 | 1461267026842 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 12:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:30:26 INFO - PROCESS | 328 | 1461267026849 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:30:26 INFO - PROCESS | 328 | 1461267026852 Marionette TRACE conn5 <- [1,1434,null,{}] 12:30:26 INFO - PROCESS | 328 | 1461267026858 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}] 12:30:26 INFO - PROCESS | 328 | 1461267026974 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 12:30:27 INFO - PROCESS | 328 | 1461267027102 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B17800 == 95 [pid = 328] [id = 368] 12:30:27 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F92740B800) [pid = 328] [serial = 1104] [outer = 0000000000000000] 12:30:27 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F92862C400) [pid = 328] [serial = 1105] [outer = 000000F92740B800] 12:30:27 INFO - PROCESS | 328 | 1461267027157 Marionette DEBUG loaded listener.js 12:30:27 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F92C841400) [pid = 328] [serial = 1106] [outer = 000000F92740B800] 12:30:27 INFO - PROCESS | 328 | 1461267027748 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]]]}] 12:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 923ms 12:30:27 INFO - PROCESS | 328 | 1461267027775 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 12:30:27 INFO - PROCESS | 328 | 1461267027779 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 12:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:30:27 INFO - PROCESS | 328 | 1461267027787 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:30:27 INFO - PROCESS | 328 | 1461267027791 Marionette TRACE conn5 <- [1,1438,null,{}] 12:30:27 INFO - PROCESS | 328 | 1461267027795 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}] 12:30:27 INFO - PROCESS | 328 | 1461267027911 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 12:30:28 INFO - PROCESS | 328 | 1461267028020 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F931973000 == 96 [pid = 328] [id = 369] 12:30:28 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F928A76400) [pid = 328] [serial = 1107] [outer = 0000000000000000] 12:30:28 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F93045DC00) [pid = 328] [serial = 1108] [outer = 000000F928A76400] 12:30:28 INFO - PROCESS | 328 | 1461267028072 Marionette DEBUG loaded listener.js 12:30:28 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F93376D400) [pid = 328] [serial = 1109] [outer = 000000F928A76400] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F9406DB800 == 95 [pid = 328] [id = 323] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDE4000 == 94 [pid = 328] [id = 359] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93A497800 == 93 [pid = 328] [id = 358] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F933BA0800 == 92 [pid = 328] [id = 357] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F938E6B800 == 91 [pid = 328] [id = 356] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F938D18000 == 90 [pid = 328] [id = 355] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93835F000 == 89 [pid = 328] [id = 354] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F9362A8800 == 88 [pid = 328] [id = 353] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F931981000 == 87 [pid = 328] [id = 352] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F933D96000 == 86 [pid = 328] [id = 351] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F93622F800) [pid = 328] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F930FF7800 == 85 [pid = 328] [id = 350] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F941995000 == 84 [pid = 328] [id = 346] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F941285000 == 83 [pid = 328] [id = 345] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCE0000 == 82 [pid = 328] [id = 344] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F938E94800 == 81 [pid = 328] [id = 343] 12:30:28 INFO - PROCESS | 328 | --DOCSHELL 000000F933C16800 == 80 [pid = 328] [id = 342] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F93AD51000) [pid = 328] [serial = 934] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F9394C8400) [pid = 328] [serial = 937] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F938EA9C00) [pid = 328] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F9394E6800) [pid = 328] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F9391CA800) [pid = 328] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F933A4D000) [pid = 328] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F938B3B400) [pid = 328] [serial = 978] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F93AF52000) [pid = 328] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F9338A7000) [pid = 328] [serial = 996] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F933E86000) [pid = 328] [serial = 997] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F936AE0400) [pid = 328] [serial = 999] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F92C69F400) [pid = 328] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F933BCC000) [pid = 328] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F92BB29C00) [pid = 328] [serial = 994] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F926D58800) [pid = 328] [serial = 993] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F93A6CAC00) [pid = 328] [serial = 970] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F92C842000) [pid = 328] [serial = 972] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F9383AD400) [pid = 328] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F93C076000) [pid = 328] [serial = 981] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F934679C00) [pid = 328] [serial = 975] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F93C4FC800) [pid = 328] [serial = 984] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F93F04E400) [pid = 328] [serial = 987] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F93F196400) [pid = 328] [serial = 990] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F926D55000) [pid = 328] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F92C263C00) [pid = 328] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F934BAF000) [pid = 328] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F934AE1000) [pid = 328] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F93796B800) [pid = 328] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F936E38800) [pid = 328] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F93899E000) [pid = 328] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 12:30:28 INFO - PROCESS | 328 | 1461267028716 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]]]}] 12:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 987ms 12:30:28 INFO - PROCESS | 328 | 1461267028775 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 12:30:28 INFO - PROCESS | 328 | 1461267028777 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 12:30:28 INFO - PROCESS | 328 | 1461267028781 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:30:28 INFO - PROCESS | 328 | 1461267028783 Marionette TRACE conn5 <- [1,1442,null,{}] 12:30:28 INFO - PROCESS | 328 | 1461267028793 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}] 12:30:28 INFO - PROCESS | 328 | 1461267028900 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 12:30:29 INFO - PROCESS | 328 | 1461267028991 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F934603800 == 81 [pid = 328] [id = 370] 12:30:29 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F92D3A3C00) [pid = 328] [serial = 1110] [outer = 0000000000000000] 12:30:29 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F932F47000) [pid = 328] [serial = 1111] [outer = 000000F92D3A3C00] 12:30:29 INFO - PROCESS | 328 | 1461267029044 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F933AE5800) [pid = 328] [serial = 1112] [outer = 000000F92D3A3C00] 12:30:29 INFO - PROCESS | 328 | 1461267029478 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]]]}] 12:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 734ms 12:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:30:29 INFO - PROCESS | 328 | 1461267029518 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 12:30:29 INFO - PROCESS | 328 | 1461267029520 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 12:30:29 INFO - PROCESS | 328 | 1461267029524 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:30:29 INFO - PROCESS | 328 | 1461267029525 Marionette TRACE conn5 <- [1,1446,null,{}] 12:30:29 INFO - PROCESS | 328 | 1461267029529 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}] 12:30:29 INFO - PROCESS | 328 | 1461267029632 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 12:30:29 INFO - PROCESS | 328 | 1461267029674 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F938795800 == 82 [pid = 328] [id = 371] 12:30:29 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F93467B000) [pid = 328] [serial = 1113] [outer = 0000000000000000] 12:30:29 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F934AB5800) [pid = 328] [serial = 1114] [outer = 000000F93467B000] 12:30:29 INFO - PROCESS | 328 | 1461267029723 Marionette DEBUG loaded listener.js 12:30:29 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F934BAAC00) [pid = 328] [serial = 1115] [outer = 000000F93467B000] 12:30:30 INFO - PROCESS | 328 | 1461267030197 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]]]}] 12:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 735ms 12:30:30 INFO - PROCESS | 328 | 1461267030261 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 12:30:30 INFO - PROCESS | 328 | 1461267030264 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 12:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:30:30 INFO - PROCESS | 328 | 1461267030267 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:30:30 INFO - PROCESS | 328 | 1461267030269 Marionette TRACE conn5 <- [1,1450,null,{}] 12:30:30 INFO - PROCESS | 328 | 1461267030273 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}] 12:30:30 INFO - PROCESS | 328 | 1461267030366 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 12:30:30 INFO - PROCESS | 328 | 1461267030467 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E63000 == 83 [pid = 328] [id = 372] 12:30:30 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F930B65400) [pid = 328] [serial = 1116] [outer = 0000000000000000] 12:30:30 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F935603400) [pid = 328] [serial = 1117] [outer = 000000F930B65400] 12:30:30 INFO - PROCESS | 328 | 1461267030514 Marionette DEBUG loaded listener.js 12:30:30 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F936233C00) [pid = 328] [serial = 1118] [outer = 000000F930B65400] 12:30:30 INFO - PROCESS | 328 | 1461267030986 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 776ms 12:30:31 INFO - PROCESS | 328 | 1461267031047 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 328 | 1461267031049 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 12:30:31 INFO - PROCESS | 328 | 1461267031052 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:30:31 INFO - PROCESS | 328 | 1461267031054 Marionette TRACE conn5 <- [1,1454,null,{}] 12:30:31 INFO - PROCESS | 328 | 1461267031058 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}] 12:30:31 INFO - PROCESS | 328 | 1461267031213 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 12:30:31 INFO - PROCESS | 328 | 1461267031279 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A49C000 == 84 [pid = 328] [id = 373] 12:30:31 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F93798D800) [pid = 328] [serial = 1119] [outer = 0000000000000000] 12:30:31 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F9379A6400) [pid = 328] [serial = 1120] [outer = 000000F93798D800] 12:30:31 INFO - PROCESS | 328 | 1461267031330 Marionette DEBUG loaded listener.js 12:30:31 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9383E7800) [pid = 328] [serial = 1121] [outer = 000000F93798D800] 12:30:31 INFO - PROCESS | 328 | 1461267031795 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]]]}] 12:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 777ms 12:30:31 INFO - PROCESS | 328 | 1461267031832 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 12:30:31 INFO - PROCESS | 328 | 1461267031835 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 12:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:30:31 INFO - PROCESS | 328 | 1461267031838 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:30:31 INFO - PROCESS | 328 | 1461267031840 Marionette TRACE conn5 <- [1,1458,null,{}] 12:30:31 INFO - PROCESS | 328 | 1461267031844 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}] 12:30:31 INFO - PROCESS | 328 | 1461267031969 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 12:30:32 INFO - PROCESS | 328 | 1461267031991 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF3E000 == 85 [pid = 328] [id = 374] 12:30:32 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F938B3EC00) [pid = 328] [serial = 1122] [outer = 0000000000000000] 12:30:32 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F938B46C00) [pid = 328] [serial = 1123] [outer = 000000F938B3EC00] 12:30:32 INFO - PROCESS | 328 | 1461267032038 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F938EB3000) [pid = 328] [serial = 1124] [outer = 000000F938B3EC00] 12:30:32 INFO - PROCESS | 328 | 1461267032481 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]]]}] 12:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 671ms 12:30:32 INFO - PROCESS | 328 | 1461267032512 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 12:30:32 INFO - PROCESS | 328 | 1461267032515 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 12:30:32 INFO - PROCESS | 328 | 1461267032518 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:30:32 INFO - PROCESS | 328 | 1461267032520 Marionette TRACE conn5 <- [1,1462,null,{}] 12:30:32 INFO - PROCESS | 328 | 1461267032523 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}] 12:30:32 INFO - PROCESS | 328 | 1461267032674 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 12:30:32 INFO - PROCESS | 328 | 1461267032696 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C40F800 == 86 [pid = 328] [id = 375] 12:30:32 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F931DD4800) [pid = 328] [serial = 1125] [outer = 0000000000000000] 12:30:32 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F938EC5C00) [pid = 328] [serial = 1126] [outer = 000000F931DD4800] 12:30:32 INFO - PROCESS | 328 | 1461267032742 Marionette DEBUG loaded listener.js 12:30:32 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F9394EAC00) [pid = 328] [serial = 1127] [outer = 000000F931DD4800] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F934AB5400) [pid = 328] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F9350D2C00) [pid = 328] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F926C31400) [pid = 328] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F9338AE800) [pid = 328] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F931DD2800) [pid = 328] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F92BB36C00) [pid = 328] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F92D98A400) [pid = 328] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F928A36000) [pid = 328] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:30:33 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F936527000) [pid = 328] [serial = 1074] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:30:33 INFO - PROCESS | 328 | 1461267033299 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]]]}] 12:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 839ms 12:30:33 INFO - PROCESS | 328 | 1461267033361 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 12:30:33 INFO - PROCESS | 328 | 1461267033363 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 12:30:33 INFO - PROCESS | 328 | 1461267033366 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:30:33 INFO - PROCESS | 328 | 1461267033368 Marionette TRACE conn5 <- [1,1466,null,{}] 12:30:33 INFO - PROCESS | 328 | 1461267033372 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}] 12:30:33 INFO - PROCESS | 328 | 1461267033467 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 12:30:33 INFO - PROCESS | 328 | 1461267033474 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC9C000 == 87 [pid = 328] [id = 376] 12:30:33 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F933545000) [pid = 328] [serial = 1128] [outer = 0000000000000000] 12:30:33 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F9391E1000) [pid = 328] [serial = 1129] [outer = 000000F933545000] 12:30:33 INFO - PROCESS | 328 | 1461267033520 Marionette DEBUG loaded listener.js 12:30:33 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F93AD55C00) [pid = 328] [serial = 1130] [outer = 000000F933545000] 12:30:33 INFO - PROCESS | 328 | 1461267033968 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]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 672ms 12:30:34 INFO - PROCESS | 328 | 1461267034041 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 328 | 1461267034043 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 12:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:30:34 INFO - PROCESS | 328 | 1461267034047 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 328 | 1461267034049 Marionette TRACE conn5 <- [1,1470,null,{}] 12:30:34 INFO - PROCESS | 328 | 1461267034053 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}] 12:30:34 INFO - PROCESS | 328 | 1461267034148 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 12:30:34 INFO - PROCESS | 328 | 1461267034192 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F41A000 == 88 [pid = 328] [id = 377] 12:30:34 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F93C06A000) [pid = 328] [serial = 1131] [outer = 0000000000000000] 12:30:34 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F93C06F000) [pid = 328] [serial = 1132] [outer = 000000F93C06A000] 12:30:34 INFO - PROCESS | 328 | 1461267034240 Marionette DEBUG loaded listener.js 12:30:34 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93C2CDC00) [pid = 328] [serial = 1133] [outer = 000000F93C06A000] 12:30:34 INFO - PROCESS | 328 | 1461267034709 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]]]}] 12:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 734ms 12:30:34 INFO - PROCESS | 328 | 1461267034784 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 12:30:34 INFO - PROCESS | 328 | 1461267034787 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 12:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:30:34 INFO - PROCESS | 328 | 1461267034791 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:30:34 INFO - PROCESS | 328 | 1461267034793 Marionette TRACE conn5 <- [1,1474,null,{}] 12:30:34 INFO - PROCESS | 328 | 1461267034797 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}] 12:30:34 INFO - PROCESS | 328 | 1461267034914 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 12:30:34 INFO - PROCESS | 328 | 1461267034927 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F740000 == 89 [pid = 328] [id = 378] 12:30:34 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F93CF58400) [pid = 328] [serial = 1134] [outer = 0000000000000000] 12:30:34 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93EE6E400) [pid = 328] [serial = 1135] [outer = 000000F93CF58400] 12:30:34 INFO - PROCESS | 328 | 1461267034978 Marionette DEBUG loaded listener.js 12:30:35 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F93F050800) [pid = 328] [serial = 1136] [outer = 000000F93CF58400] 12:30:35 INFO - PROCESS | 328 | 1461267035798 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]]]}] 12:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1082ms 12:30:35 INFO - PROCESS | 328 | 1461267035876 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 12:30:35 INFO - PROCESS | 328 | 1461267035882 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 12:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:30:35 INFO - PROCESS | 328 | 1461267035888 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:30:35 INFO - PROCESS | 328 | 1461267035892 Marionette TRACE conn5 <- [1,1478,null,{}] 12:30:35 INFO - PROCESS | 328 | 1461267035897 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}] 12:30:36 INFO - PROCESS | 328 | 1461267036056 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 12:30:36 INFO - PROCESS | 328 | 1461267036194 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F21000 == 90 [pid = 328] [id = 379] 12:30:36 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F92C7E2800) [pid = 328] [serial = 1137] [outer = 0000000000000000] 12:30:36 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F92DD45000) [pid = 328] [serial = 1138] [outer = 000000F92C7E2800] 12:30:36 INFO - PROCESS | 328 | 1461267036255 Marionette DEBUG loaded listener.js 12:30:36 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F931DCFC00) [pid = 328] [serial = 1139] [outer = 000000F92C7E2800] 12:30:36 INFO - PROCESS | 328 | 1461267036887 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]]]}] 12:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1029ms 12:30:36 INFO - PROCESS | 328 | 1461267036932 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 12:30:36 INFO - PROCESS | 328 | 1461267036939 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 12:30:36 INFO - PROCESS | 328 | 1461267036974 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:30:36 INFO - PROCESS | 328 | 1461267036978 Marionette TRACE conn5 <- [1,1482,null,{}] 12:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:30:36 INFO - PROCESS | 328 | 1461267036982 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}] 12:30:37 INFO - PROCESS | 328 | 1461267037106 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 12:30:37 INFO - PROCESS | 328 | 1461267037241 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F939215000 == 91 [pid = 328] [id = 380] 12:30:37 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F93458D800) [pid = 328] [serial = 1140] [outer = 0000000000000000] 12:30:37 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F934BA9400) [pid = 328] [serial = 1141] [outer = 000000F93458D800] 12:30:37 INFO - PROCESS | 328 | 1461267037300 Marionette DEBUG loaded listener.js 12:30:37 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F936E32C00) [pid = 328] [serial = 1142] [outer = 000000F93458D800] 12:30:37 INFO - PROCESS | 328 | 1461267037920 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]]]}] 12:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 966ms 12:30:37 INFO - PROCESS | 328 | 1461267037949 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 12:30:37 INFO - PROCESS | 328 | 1461267037952 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 12:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:30:37 INFO - PROCESS | 328 | 1461267037957 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:30:37 INFO - PROCESS | 328 | 1461267037961 Marionette TRACE conn5 <- [1,1486,null,{}] 12:30:37 INFO - PROCESS | 328 | 1461267037973 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}] 12:30:38 INFO - PROCESS | 328 | 1461267038100 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 12:30:38 INFO - PROCESS | 328 | 1461267038210 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F735000 == 92 [pid = 328] [id = 381] 12:30:38 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F9383DB400) [pid = 328] [serial = 1143] [outer = 0000000000000000] 12:30:38 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F938B17000) [pid = 328] [serial = 1144] [outer = 000000F9383DB400] 12:30:38 INFO - PROCESS | 328 | 1461267038270 Marionette DEBUG loaded listener.js 12:30:38 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F93A6C6400) [pid = 328] [serial = 1145] [outer = 000000F9383DB400] 12:30:38 INFO - PROCESS | 328 | 1461267038856 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]]]}] 12:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 923ms 12:30:38 INFO - PROCESS | 328 | 1461267038882 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 12:30:38 INFO - PROCESS | 328 | 1461267038885 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 12:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:30:38 INFO - PROCESS | 328 | 1461267038889 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:30:38 INFO - PROCESS | 328 | 1461267038891 Marionette TRACE conn5 <- [1,1490,null,{}] 12:30:38 INFO - PROCESS | 328 | 1461267038895 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}] 12:30:39 INFO - PROCESS | 328 | 1461267039018 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 12:30:39 INFO - PROCESS | 328 | 1461267039124 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCF9800 == 93 [pid = 328] [id = 382] 12:30:39 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F93C4F6800) [pid = 328] [serial = 1146] [outer = 0000000000000000] 12:30:39 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93CF55400) [pid = 328] [serial = 1147] [outer = 000000F93C4F6800] 12:30:39 INFO - PROCESS | 328 | 1461267039183 Marionette DEBUG loaded listener.js 12:30:39 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F93F04E400) [pid = 328] [serial = 1148] [outer = 000000F93C4F6800] 12:30:39 INFO - PROCESS | 328 | 1461267039790 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]]]}] 12:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 987ms 12:30:39 INFO - PROCESS | 328 | 1461267039878 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 12:30:39 INFO - PROCESS | 328 | 1461267039880 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 12:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:30:39 INFO - PROCESS | 328 | 1461267039884 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:30:39 INFO - PROCESS | 328 | 1461267039886 Marionette TRACE conn5 <- [1,1494,null,{}] 12:30:39 INFO - PROCESS | 328 | 1461267039890 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}] 12:30:40 INFO - PROCESS | 328 | 1461267040007 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 12:30:40 INFO - PROCESS | 328 | 1461267040141 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F940626800 == 94 [pid = 328] [id = 383] 12:30:40 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F93C2CE400) [pid = 328] [serial = 1149] [outer = 0000000000000000] 12:30:40 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F93F192800) [pid = 328] [serial = 1150] [outer = 000000F93C2CE400] 12:30:40 INFO - PROCESS | 328 | 1461267040200 Marionette DEBUG loaded listener.js 12:30:40 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F93F3B2000) [pid = 328] [serial = 1151] [outer = 000000F93C2CE400] 12:30:40 INFO - PROCESS | 328 | 1461267040864 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]]]}] 12:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1028ms 12:30:40 INFO - PROCESS | 328 | 1461267040915 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 12:30:40 INFO - PROCESS | 328 | 1461267040917 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 12:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:30:40 INFO - PROCESS | 328 | 1461267040921 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:30:40 INFO - PROCESS | 328 | 1461267040923 Marionette TRACE conn5 <- [1,1498,null,{}] 12:30:40 INFO - PROCESS | 328 | 1461267040944 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}] 12:30:41 INFO - PROCESS | 328 | 1461267041074 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 12:30:41 INFO - PROCESS | 328 | 1461267041210 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F940712000 == 95 [pid = 328] [id = 384] 12:30:41 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F938B7DC00) [pid = 328] [serial = 1152] [outer = 0000000000000000] 12:30:41 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F93F3BA400) [pid = 328] [serial = 1153] [outer = 000000F938B7DC00] 12:30:41 INFO - PROCESS | 328 | 1461267041271 Marionette DEBUG loaded listener.js 12:30:41 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F93F4DC800) [pid = 328] [serial = 1154] [outer = 000000F938B7DC00] 12:30:41 INFO - PROCESS | 328 | 1461267041927 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]]]}] 12:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1022ms 12:30:41 INFO - PROCESS | 328 | 1461267041952 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 12:30:41 INFO - PROCESS | 328 | 1461267041955 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 12:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:30:41 INFO - PROCESS | 328 | 1461267041960 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:30:41 INFO - PROCESS | 328 | 1461267041962 Marionette TRACE conn5 <- [1,1502,null,{}] 12:30:41 INFO - PROCESS | 328 | 1461267041966 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}] 12:30:42 INFO - PROCESS | 328 | 1461267042086 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 12:30:42 INFO - PROCESS | 328 | 1461267042222 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F92BAD0000 == 96 [pid = 328] [id = 385] 12:30:42 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F92BA19C00) [pid = 328] [serial = 1155] [outer = 0000000000000000] 12:30:42 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F932F41800) [pid = 328] [serial = 1156] [outer = 000000F92BA19C00] 12:30:42 INFO - PROCESS | 328 | 1461267042281 Marionette DEBUG loaded listener.js 12:30:42 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F93622E400) [pid = 328] [serial = 1157] [outer = 000000F92BA19C00] 12:30:43 INFO - PROCESS | 328 | 1461267043204 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]]]}] 12:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1285ms 12:30:43 INFO - PROCESS | 328 | 1461267043252 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 12:30:43 INFO - PROCESS | 328 | 1461267043257 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 12:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:30:43 INFO - PROCESS | 328 | 1461267043262 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:30:43 INFO - PROCESS | 328 | 1461267043266 Marionette TRACE conn5 <- [1,1506,null,{}] 12:30:43 INFO - PROCESS | 328 | 1461267043271 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}] 12:30:43 INFO - PROCESS | 328 | 1461267043384 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 12:30:43 INFO - PROCESS | 328 | 1461267043523 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F934ED2000 == 97 [pid = 328] [id = 386] 12:30:43 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F92BA1D400) [pid = 328] [serial = 1158] [outer = 0000000000000000] 12:30:43 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F92BB35800) [pid = 328] [serial = 1159] [outer = 000000F92BA1D400] 12:30:43 INFO - PROCESS | 328 | 1461267043579 Marionette DEBUG loaded listener.js 12:30:43 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F92C6AC000) [pid = 328] [serial = 1160] [outer = 000000F92BA1D400] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93F41A000 == 96 [pid = 328] [id = 377] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93CC9C000 == 95 [pid = 328] [id = 376] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93C40F800 == 94 [pid = 328] [id = 375] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF3E000 == 93 [pid = 328] [id = 374] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93A49C000 == 92 [pid = 328] [id = 373] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F938E63000 == 91 [pid = 328] [id = 372] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F93798E000) [pid = 328] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F93EE6F400) [pid = 328] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93F3BDC00) [pid = 328] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F93F4EA800) [pid = 328] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | 1461267044240 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]]]}] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F938795800 == 90 [pid = 328] [id = 371] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F934603800 == 89 [pid = 328] [id = 370] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F931973000 == 88 [pid = 328] [id = 369] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F934B17800 == 87 [pid = 328] [id = 368] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93CC94000 == 86 [pid = 328] [id = 364] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93C420000 == 85 [pid = 328] [id = 363] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDE3000 == 84 [pid = 328] [id = 362] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F9357C0800 == 83 [pid = 328] [id = 361] 12:30:44 INFO - PROCESS | 328 | --DOCSHELL 000000F926BBF000 == 82 [pid = 328] [id = 360] 12:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1028ms 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F934ADE400) [pid = 328] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F935611C00) [pid = 328] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F934E73000) [pid = 328] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F926EA5C00) [pid = 328] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F936211400) [pid = 328] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F933BCB400) [pid = 328] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F933547000) [pid = 328] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F933775400) [pid = 328] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F9302D3C00) [pid = 328] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F930F2E000) [pid = 328] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F9394F0000) [pid = 328] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F931745400) [pid = 328] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F930459800) [pid = 328] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F92C7E2C00) [pid = 328] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F92BA13400) [pid = 328] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F926D53C00) [pid = 328] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F93876E800) [pid = 328] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F92C705800) [pid = 328] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F933A55000) [pid = 328] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F9369A5C00) [pid = 328] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F938B3D000) [pid = 328] [serial = 667] [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.] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F937950800) [pid = 328] [serial = 1076] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F934ADBC00) [pid = 328] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F933CE9400) [pid = 328] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 12:30:44 INFO - PROCESS | 328 | 1461267044302 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 12:30:44 INFO - PROCESS | 328 | 1461267044308 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 12:30:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:30:44 INFO - PROCESS | 328 | 1461267044339 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:30:44 INFO - PROCESS | 328 | 1461267044342 Marionette TRACE conn5 <- [1,1510,null,{}] 12:30:44 INFO - PROCESS | 328 | 1461267044346 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}] 12:30:44 INFO - PROCESS | 328 | 1461267044451 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 12:30:44 INFO - PROCESS | 328 | 1461267044459 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F931973000 == 83 [pid = 328] [id = 387] 12:30:44 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F92BA21800) [pid = 328] [serial = 1161] [outer = 0000000000000000] 12:30:44 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F92BB2A000) [pid = 328] [serial = 1162] [outer = 000000F92BA21800] 12:30:44 INFO - PROCESS | 328 | 1461267044508 Marionette DEBUG loaded listener.js 12:30:44 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F92D31A400) [pid = 328] [serial = 1163] [outer = 000000F92BA21800] 12:30:45 INFO - PROCESS | 328 | 1461267045032 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"]]]}] 12:30:45 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 () { 12:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:30:45 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 () { 12:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:30:45 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 () { 12:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:30:45 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 () { 12:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:30:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 804ms 12:30:45 INFO - PROCESS | 328 | 1461267045124 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 328 | 1461267045127 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 12:30:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:30:45 INFO - PROCESS | 328 | 1461267045130 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 328 | 1461267045134 Marionette TRACE conn5 <- [1,1514,null,{}] 12:30:45 INFO - PROCESS | 328 | 1461267045145 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}] 12:30:45 INFO - PROCESS | 328 | 1461267045244 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 12:30:45 INFO - PROCESS | 328 | 1461267045335 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F936F02800 == 84 [pid = 328] [id = 388] 12:30:45 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F92C841000) [pid = 328] [serial = 1164] [outer = 0000000000000000] 12:30:45 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F932F43000) [pid = 328] [serial = 1165] [outer = 000000F92C841000] 12:30:45 INFO - PROCESS | 328 | 1461267045386 Marionette DEBUG loaded listener.js 12:30:45 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F933779800) [pid = 328] [serial = 1166] [outer = 000000F92C841000] 12:30:45 INFO - PROCESS | 328 | 1461267045804 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"]]]}] 12:30:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:30:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:30:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:30:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 735ms 12:30:45 INFO - PROCESS | 328 | 1461267045868 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 12:30:45 INFO - PROCESS | 328 | 1461267045871 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 12:30:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:30:45 INFO - PROCESS | 328 | 1461267045874 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:30:45 INFO - PROCESS | 328 | 1461267045876 Marionette TRACE conn5 <- [1,1518,null,{}] 12:30:45 INFO - PROCESS | 328 | 1461267045880 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}] 12:30:45 INFO - PROCESS | 328 | 1461267045977 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 12:30:45 INFO - PROCESS | 328 | 1461267045984 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871B800 == 85 [pid = 328] [id = 389] 12:30:46 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F933BCE000) [pid = 328] [serial = 1167] [outer = 0000000000000000] 12:30:46 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F933FE4400) [pid = 328] [serial = 1168] [outer = 000000F933BCE000] 12:30:46 INFO - PROCESS | 328 | 1461267046036 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F934AACC00) [pid = 328] [serial = 1169] [outer = 000000F933BCE000] 12:30:46 INFO - PROCESS | 328 | 1461267046471 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]]]}] 12:30:46 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 12:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:30:46 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. 12:30:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:30:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 629ms 12:30:46 INFO - PROCESS | 328 | 1461267046508 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 12:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:30:46 INFO - PROCESS | 328 | 1461267046511 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 12:30:46 INFO - PROCESS | 328 | 1461267046514 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:30:46 INFO - PROCESS | 328 | 1461267046516 Marionette TRACE conn5 <- [1,1522,null,{}] 12:30:46 INFO - PROCESS | 328 | 1461267046530 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}] 12:30:46 INFO - PROCESS | 328 | 1461267046680 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 12:30:46 INFO - PROCESS | 328 | 1461267046699 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DC2000 == 86 [pid = 328] [id = 390] 12:30:46 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F934AAB000) [pid = 328] [serial = 1170] [outer = 0000000000000000] 12:30:46 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F934ADE400) [pid = 328] [serial = 1171] [outer = 000000F934AAB000] 12:30:46 INFO - PROCESS | 328 | 1461267046746 Marionette DEBUG loaded listener.js 12:30:46 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F934BB1400) [pid = 328] [serial = 1172] [outer = 000000F934AAB000] 12:30:47 INFO - PROCESS | 328 | 1461267047233 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]]]}] 12:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 776ms 12:30:47 INFO - PROCESS | 328 | 1461267047296 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 12:30:47 INFO - PROCESS | 328 | 1461267047298 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 12:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:30:47 INFO - PROCESS | 328 | 1461267047302 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:30:47 INFO - PROCESS | 328 | 1461267047304 Marionette TRACE conn5 <- [1,1526,null,{}] 12:30:47 INFO - PROCESS | 328 | 1461267047307 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}] 12:30:47 INFO - PROCESS | 328 | 1461267047439 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 12:30:47 INFO - PROCESS | 328 | 1461267047501 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F93920B800 == 87 [pid = 328] [id = 391] 12:30:47 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F93620E800) [pid = 328] [serial = 1173] [outer = 0000000000000000] 12:30:47 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F936230400) [pid = 328] [serial = 1174] [outer = 000000F93620E800] 12:30:47 INFO - PROCESS | 328 | 1461267047550 Marionette DEBUG loaded listener.js 12:30:47 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93659B000) [pid = 328] [serial = 1175] [outer = 000000F93620E800] 12:30:47 INFO - PROCESS | 328 | 1461267047994 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]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 735ms 12:30:48 INFO - PROCESS | 328 | 1461267048039 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 328 | 1461267048042 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 12:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:30:48 INFO - PROCESS | 328 | 1461267048045 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - PROCESS | 328 | 1461267048047 Marionette TRACE conn5 <- [1,1530,null,{}] 12:30:48 INFO - PROCESS | 328 | 1461267048051 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}] 12:30:48 INFO - PROCESS | 328 | 1461267048172 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 12:30:48 INFO - PROCESS | 328 | 1461267048193 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A808800 == 88 [pid = 328] [id = 392] 12:30:48 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F936AE1000) [pid = 328] [serial = 1176] [outer = 0000000000000000] 12:30:48 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F9373B9000) [pid = 328] [serial = 1177] [outer = 000000F936AE1000] 12:30:48 INFO - PROCESS | 328 | 1461267048240 Marionette DEBUG loaded listener.js 12:30:48 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F937960000) [pid = 328] [serial = 1178] [outer = 000000F936AE1000] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F93798D800) [pid = 328] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F938B3EC00) [pid = 328] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F931DD4800) [pid = 328] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F92D3A3C00) [pid = 328] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F928A76400) [pid = 328] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F92740B800) [pid = 328] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F930B65400) [pid = 328] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F93467B000) [pid = 328] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F93C06A000) [pid = 328] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F933545000) [pid = 328] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F937963C00) [pid = 328] [serial = 1077] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:30:48 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F937960400) [pid = 328] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:30:48 INFO - PROCESS | 328 | 1461267048916 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]]]}] 12:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 923ms 12:30:48 INFO - PROCESS | 328 | 1461267048972 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 12:30:48 INFO - PROCESS | 328 | 1461267048974 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 12:30:48 INFO - PROCESS | 328 | 1461267048977 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:30:48 INFO - PROCESS | 328 | 1461267048979 Marionette TRACE conn5 <- [1,1534,null,{}] 12:30:48 INFO - PROCESS | 328 | 1461267048983 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}] 12:30:49 INFO - PROCESS | 328 | 1461267049107 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 12:30:49 INFO - PROCESS | 328 | 1461267049167 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E5E800 == 89 [pid = 328] [id = 393] 12:30:49 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F928A76400) [pid = 328] [serial = 1179] [outer = 0000000000000000] 12:30:49 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F93622EC00) [pid = 328] [serial = 1180] [outer = 000000F928A76400] 12:30:49 INFO - PROCESS | 328 | 1461267049214 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F937969800) [pid = 328] [serial = 1181] [outer = 000000F928A76400] 12:30:49 INFO - PROCESS | 328 | 1461267049632 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]]]}] 12:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 672ms 12:30:49 INFO - PROCESS | 328 | 1461267049652 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 12:30:49 INFO - PROCESS | 328 | 1461267049654 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 12:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:30:49 INFO - PROCESS | 328 | 1461267049657 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:30:49 INFO - PROCESS | 328 | 1461267049659 Marionette TRACE conn5 <- [1,1538,null,{}] 12:30:49 INFO - PROCESS | 328 | 1461267049663 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}] 12:30:49 INFO - PROCESS | 328 | 1461267049757 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 12:30:49 INFO - PROCESS | 328 | 1461267049764 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDF3800 == 90 [pid = 328] [id = 394] 12:30:49 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F937989800) [pid = 328] [serial = 1182] [outer = 0000000000000000] 12:30:49 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F9379A3800) [pid = 328] [serial = 1183] [outer = 000000F937989800] 12:30:49 INFO - PROCESS | 328 | 1461267049810 Marionette DEBUG loaded listener.js 12:30:49 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F9383AA000) [pid = 328] [serial = 1184] [outer = 000000F937989800] 12:30:50 INFO - PROCESS | 328 | 1461267050267 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]]]}] 12:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 12:30:50 INFO - PROCESS | 328 | 1461267050331 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 12:30:50 INFO - PROCESS | 328 | 1461267050334 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 12:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:30:50 INFO - PROCESS | 328 | 1461267050337 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:30:50 INFO - PROCESS | 328 | 1461267050339 Marionette TRACE conn5 <- [1,1542,null,{}] 12:30:50 INFO - PROCESS | 328 | 1461267050342 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}] 12:30:50 INFO - PROCESS | 328 | 1461267050436 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 12:30:50 INFO - PROCESS | 328 | 1461267050443 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C032800 == 91 [pid = 328] [id = 395] 12:30:50 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F9383DA800) [pid = 328] [serial = 1185] [outer = 0000000000000000] 12:30:50 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F9383E7400) [pid = 328] [serial = 1186] [outer = 000000F9383DA800] 12:30:50 INFO - PROCESS | 328 | 1461267050489 Marionette DEBUG loaded listener.js 12:30:50 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93899F000) [pid = 328] [serial = 1187] [outer = 000000F9383DA800] 12:30:51 INFO - PROCESS | 328 | 1461267051210 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]]]}] 12:30:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 923ms 12:30:51 INFO - PROCESS | 328 | 1461267051264 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 12:30:51 INFO - PROCESS | 328 | 1461267051269 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 12:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:30:51 INFO - PROCESS | 328 | 1461267051275 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:30:51 INFO - PROCESS | 328 | 1461267051279 Marionette TRACE conn5 <- [1,1546,null,{}] 12:30:51 INFO - PROCESS | 328 | 1461267051285 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}] 12:30:51 INFO - PROCESS | 328 | 1461267051412 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 12:30:51 INFO - PROCESS | 328 | 1461267051552 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F933C25000 == 92 [pid = 328] [id = 396] 12:30:51 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F92740CC00) [pid = 328] [serial = 1188] [outer = 0000000000000000] 12:30:51 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F92BA1C800) [pid = 328] [serial = 1189] [outer = 000000F92740CC00] 12:30:51 INFO - PROCESS | 328 | 1461267051615 Marionette DEBUG loaded listener.js 12:30:51 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F92DD4B000) [pid = 328] [serial = 1190] [outer = 000000F92740CC00] 12:30:52 INFO - PROCESS | 328 | 1461267052212 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]]]}] 12:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 987ms 12:30:52 INFO - PROCESS | 328 | 1461267052265 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 12:30:52 INFO - PROCESS | 328 | 1461267052272 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 12:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:30:52 INFO - PROCESS | 328 | 1461267052279 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:30:52 INFO - PROCESS | 328 | 1461267052282 Marionette TRACE conn5 <- [1,1550,null,{}] 12:30:52 INFO - PROCESS | 328 | 1461267052286 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}] 12:30:52 INFO - PROCESS | 328 | 1461267052438 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 12:30:52 INFO - PROCESS | 328 | 1461267052574 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DAB800 == 93 [pid = 328] [id = 397] 12:30:52 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F933542000) [pid = 328] [serial = 1191] [outer = 0000000000000000] 12:30:52 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F933774800) [pid = 328] [serial = 1192] [outer = 000000F933542000] 12:30:52 INFO - PROCESS | 328 | 1461267052634 Marionette DEBUG loaded listener.js 12:30:52 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F934A95000) [pid = 328] [serial = 1193] [outer = 000000F933542000] 12:30:53 INFO - PROCESS | 328 | 1461267053288 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]]]}] 12:30:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:30:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1016ms 12:30:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:30:53 INFO - PROCESS | 328 | 1461267053301 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 12:30:53 INFO - PROCESS | 328 | 1461267053304 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 12:30:53 INFO - PROCESS | 328 | 1461267053308 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:30:53 INFO - PROCESS | 328 | 1461267053312 Marionette TRACE conn5 <- [1,1554,null,{}] 12:30:53 INFO - PROCESS | 328 | 1461267053324 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}] 12:30:53 INFO - PROCESS | 328 | 1461267053472 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 12:30:53 INFO - PROCESS | 328 | 1461267053612 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC97800 == 94 [pid = 328] [id = 398] 12:30:53 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F9373BCC00) [pid = 328] [serial = 1194] [outer = 0000000000000000] 12:30:53 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F937969000) [pid = 328] [serial = 1195] [outer = 000000F9373BCC00] 12:30:53 INFO - PROCESS | 328 | 1461267053674 Marionette DEBUG loaded listener.js 12:30:53 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F9389A0800) [pid = 328] [serial = 1196] [outer = 000000F9373BCC00] 12:30:54 INFO - PROCESS | 328 | 1461267054303 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]]]}] 12:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1022ms 12:30:54 INFO - PROCESS | 328 | 1461267054332 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 12:30:54 INFO - PROCESS | 328 | 1461267054336 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 12:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:30:54 INFO - PROCESS | 328 | 1461267054339 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:30:54 INFO - PROCESS | 328 | 1461267054341 Marionette TRACE conn5 <- [1,1558,null,{}] 12:30:54 INFO - PROCESS | 328 | 1461267054345 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}] 12:30:54 INFO - PROCESS | 328 | 1461267054465 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 12:30:54 INFO - PROCESS | 328 | 1461267054573 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFBF800 == 95 [pid = 328] [id = 399] 12:30:54 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F938B3F000) [pid = 328] [serial = 1197] [outer = 0000000000000000] 12:30:54 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F938B51C00) [pid = 328] [serial = 1198] [outer = 000000F938B3F000] 12:30:54 INFO - PROCESS | 328 | 1461267054632 Marionette DEBUG loaded listener.js 12:30:54 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F938B7B000) [pid = 328] [serial = 1199] [outer = 000000F938B3F000] 12:30:55 INFO - PROCESS | 328 | 1461267055207 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]]]}] 12:30:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:30:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 923ms 12:30:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:30:55 INFO - PROCESS | 328 | 1461267055265 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 12:30:55 INFO - PROCESS | 328 | 1461267055268 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 12:30:55 INFO - PROCESS | 328 | 1461267055271 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:30:55 INFO - PROCESS | 328 | 1461267055273 Marionette TRACE conn5 <- [1,1562,null,{}] 12:30:55 INFO - PROCESS | 328 | 1461267055277 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}] 12:30:55 INFO - PROCESS | 328 | 1461267055394 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 12:30:55 INFO - PROCESS | 328 | 1461267055502 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F665000 == 96 [pid = 328] [id = 400] 12:30:55 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F938B7A800) [pid = 328] [serial = 1200] [outer = 0000000000000000] 12:30:55 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F938DF1C00) [pid = 328] [serial = 1201] [outer = 000000F938B7A800] 12:30:55 INFO - PROCESS | 328 | 1461267055559 Marionette DEBUG loaded listener.js 12:30:55 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F938EC2000) [pid = 328] [serial = 1202] [outer = 000000F938B7A800] 12:30:56 INFO - PROCESS | 328 | 1461267056161 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]]]}] 12:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 923ms 12:30:56 INFO - PROCESS | 328 | 1461267056197 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 12:30:56 INFO - PROCESS | 328 | 1461267056200 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 12:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:30:56 INFO - PROCESS | 328 | 1461267056203 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:30:56 INFO - PROCESS | 328 | 1461267056205 Marionette TRACE conn5 <- [1,1566,null,{}] 12:30:56 INFO - PROCESS | 328 | 1461267056209 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}] 12:30:56 INFO - PROCESS | 328 | 1461267056349 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 12:30:56 INFO - PROCESS | 328 | 1461267056459 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F94063C800 == 97 [pid = 328] [id = 401] 12:30:56 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F9391C7800) [pid = 328] [serial = 1203] [outer = 0000000000000000] 12:30:56 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F93A6CCC00) [pid = 328] [serial = 1204] [outer = 000000F9391C7800] 12:30:56 INFO - PROCESS | 328 | 1461267056520 Marionette DEBUG loaded listener.js 12:30:56 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F93AF48C00) [pid = 328] [serial = 1205] [outer = 000000F9391C7800] 12:30:57 INFO - PROCESS | 328 | 1461267057080 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]]]}] 12:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 924ms 12:30:57 INFO - PROCESS | 328 | 1461267057129 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 12:30:57 INFO - PROCESS | 328 | 1461267057132 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 12:30:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:30:57 INFO - PROCESS | 328 | 1461267057135 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:30:57 INFO - PROCESS | 328 | 1461267057137 Marionette TRACE conn5 <- [1,1570,null,{}] 12:30:57 INFO - PROCESS | 328 | 1461267057142 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}] 12:30:57 INFO - PROCESS | 328 | 1461267057259 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 12:30:57 INFO - PROCESS | 328 | 1461267057368 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C18A000 == 98 [pid = 328] [id = 402] 12:30:57 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F93C06A800) [pid = 328] [serial = 1206] [outer = 0000000000000000] 12:30:57 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93C075800) [pid = 328] [serial = 1207] [outer = 000000F93C06A800] 12:30:57 INFO - PROCESS | 328 | 1461267057426 Marionette DEBUG loaded listener.js 12:30:57 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F93C4F2C00) [pid = 328] [serial = 1208] [outer = 000000F93C06A800] 12:30:58 INFO - PROCESS | 328 | 1461267057995 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]]]}] 12:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 881ms 12:30:58 INFO - PROCESS | 328 | 1461267058027 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 12:30:58 INFO - PROCESS | 328 | 1461267058029 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 12:30:58 INFO - PROCESS | 328 | 1461267058034 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:30:58 INFO - PROCESS | 328 | 1461267058037 Marionette TRACE conn5 <- [1,1574,null,{}] 12:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:30:58 INFO - PROCESS | 328 | 1461267058040 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}] 12:30:58 INFO - PROCESS | 328 | 1461267058156 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 12:30:58 INFO - PROCESS | 328 | 1461267058265 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F940EF1000 == 99 [pid = 328] [id = 403] 12:30:58 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F93C2CF800) [pid = 328] [serial = 1209] [outer = 0000000000000000] 12:30:58 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F93EE6F400) [pid = 328] [serial = 1210] [outer = 000000F93C2CF800] 12:30:58 INFO - PROCESS | 328 | 1461267058322 Marionette DEBUG loaded listener.js 12:30:58 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F93F364C00) [pid = 328] [serial = 1211] [outer = 000000F93C2CF800] 12:30:58 INFO - PROCESS | 328 | 1461267058962 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]]]}] 12:30:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:30:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 966ms 12:30:59 INFO - PROCESS | 328 | 1461267059006 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 12:30:59 INFO - PROCESS | 328 | 1461267059008 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 12:30:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:30:59 INFO - PROCESS | 328 | 1461267059012 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:30:59 INFO - PROCESS | 328 | 1461267059014 Marionette TRACE conn5 <- [1,1578,null,{}] 12:30:59 INFO - PROCESS | 328 | 1461267059018 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}] 12:30:59 INFO - PROCESS | 328 | 1461267059136 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 12:30:59 INFO - PROCESS | 328 | 1461267059417 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:30:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F933B8F800 == 100 [pid = 328] [id = 404] 12:30:59 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F926D4E400) [pid = 328] [serial = 1212] [outer = 0000000000000000] 12:30:59 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F926E35000) [pid = 328] [serial = 1213] [outer = 000000F926D4E400] 12:30:59 INFO - PROCESS | 328 | 1461267059510 Marionette DEBUG loaded listener.js 12:30:59 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F92B944C00) [pid = 328] [serial = 1214] [outer = 000000F926D4E400] 12:31:00 INFO - PROCESS | 328 | 1461267060153 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]]]}] 12:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1174ms 12:31:00 INFO - PROCESS | 328 | 1461267060190 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 12:31:00 INFO - PROCESS | 328 | 1461267060194 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 12:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:31:00 INFO - PROCESS | 328 | 1461267060198 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:31:00 INFO - PROCESS | 328 | 1461267060202 Marionette TRACE conn5 <- [1,1582,null,{}] 12:31:00 INFO - PROCESS | 328 | 1461267060208 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}] 12:31:00 INFO - PROCESS | 328 | 1461267060323 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 12:31:00 INFO - PROCESS | 328 | 1461267060439 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F934ED3000 == 101 [pid = 328] [id = 405] 12:31:00 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F931D59000) [pid = 328] [serial = 1215] [outer = 0000000000000000] 12:31:00 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F933543C00) [pid = 328] [serial = 1216] [outer = 000000F931D59000] 12:31:00 INFO - PROCESS | 328 | 1461267060535 Marionette DEBUG loaded listener.js 12:31:00 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F933AE5400) [pid = 328] [serial = 1217] [outer = 000000F931D59000] 12:31:01 INFO - PROCESS | 328 | 1461267061164 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]]]}] 12:31:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F940639000 == 100 [pid = 328] [id = 347] 12:31:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1029ms 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDF3800 == 99 [pid = 328] [id = 394] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F938E5E800 == 98 [pid = 328] [id = 393] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93A808800 == 97 [pid = 328] [id = 392] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93920B800 == 96 [pid = 328] [id = 391] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F938DC2000 == 95 [pid = 328] [id = 390] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93871B800 == 94 [pid = 328] [id = 389] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F936F02800 == 93 [pid = 328] [id = 388] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F931973000 == 92 [pid = 328] [id = 387] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F934829C00) [pid = 328] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F926C34000) [pid = 328] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F9302D6000) [pid = 328] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F9383B0800) [pid = 328] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F9389A0400) [pid = 328] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F938DE8800) [pid = 328] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F9391E4800) [pid = 328] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F93A6C3800) [pid = 328] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F934ED2000 == 91 [pid = 328] [id = 386] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F940712000 == 90 [pid = 328] [id = 384] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F940626800 == 89 [pid = 328] [id = 383] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCF9800 == 88 [pid = 328] [id = 382] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93F735000 == 87 [pid = 328] [id = 381] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F939215000 == 86 [pid = 328] [id = 380] 12:31:01 INFO - PROCESS | 328 | --DOCSHELL 000000F933F21000 == 85 [pid = 328] [id = 379] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F9379A6000) [pid = 328] [serial = 1079] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F938DE5800) [pid = 328] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F9379A6400) [pid = 328] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F938B46C00) [pid = 328] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F9383E7800) [pid = 328] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F938EC5C00) [pid = 328] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F938EB3000) [pid = 328] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F932F47000) [pid = 328] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F933AE5800) [pid = 328] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F93376D400) [pid = 328] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F93045DC00) [pid = 328] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F92C841400) [pid = 328] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F92862C400) [pid = 328] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F935603400) [pid = 328] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F934AB5800) [pid = 328] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F934BAAC00) [pid = 328] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F93C06F000) [pid = 328] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F93C2CDC00) [pid = 328] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F9391E1000) [pid = 328] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F9394EAC00) [pid = 328] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F93AD55C00) [pid = 328] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F936233C00) [pid = 328] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 12:31:01 INFO - PROCESS | 328 | 1461267061318 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 12:31:01 INFO - PROCESS | 328 | 1461267061322 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 12:31:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:31:01 INFO - PROCESS | 328 | 1461267061334 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:31:01 INFO - PROCESS | 328 | 1461267061336 Marionette TRACE conn5 <- [1,1586,null,{}] 12:31:01 INFO - PROCESS | 328 | 1461267061340 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}] 12:31:01 INFO - PROCESS | 328 | 1461267061439 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 12:31:01 INFO - PROCESS | 328 | 1461267061447 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F931D8C000 == 86 [pid = 328] [id = 406] 12:31:01 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F92C267400) [pid = 328] [serial = 1218] [outer = 0000000000000000] 12:31:01 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F92D320400) [pid = 328] [serial = 1219] [outer = 000000F92C267400] 12:31:01 INFO - PROCESS | 328 | 1461267061496 Marionette DEBUG loaded listener.js 12:31:01 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F933763C00) [pid = 328] [serial = 1220] [outer = 000000F92C267400] 12:31:02 INFO - PROCESS | 328 | 1461267062009 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]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 734ms 12:31:02 INFO - PROCESS | 328 | 1461267062070 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 328 | 1461267062073 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 12:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:31:02 INFO - PROCESS | 328 | 1461267062083 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 328 | 1461267062089 Marionette TRACE conn5 <- [1,1590,null,{}] 12:31:02 INFO - PROCESS | 328 | 1461267062093 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}] 12:31:02 INFO - PROCESS | 328 | 1461267062226 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 12:31:02 INFO - PROCESS | 328 | 1461267062321 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F938790800 == 87 [pid = 328] [id = 407] 12:31:02 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F930B67400) [pid = 328] [serial = 1221] [outer = 0000000000000000] 12:31:02 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F934BA9800) [pid = 328] [serial = 1222] [outer = 000000F930B67400] 12:31:02 INFO - PROCESS | 328 | 1461267062369 Marionette DEBUG loaded listener.js 12:31:02 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F936204400) [pid = 328] [serial = 1223] [outer = 000000F930B67400] 12:31:02 INFO - PROCESS | 328 | 1461267062749 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]]]}] 12:31:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 734ms 12:31:02 INFO - PROCESS | 328 | 1461267062814 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 12:31:02 INFO - PROCESS | 328 | 1461267062817 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 12:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:31:02 INFO - PROCESS | 328 | 1461267062820 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:31:02 INFO - PROCESS | 328 | 1461267062821 Marionette TRACE conn5 <- [1,1594,null,{}] 12:31:02 INFO - PROCESS | 328 | 1461267062825 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}] 12:31:02 INFO - PROCESS | 328 | 1461267062923 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 12:31:02 INFO - PROCESS | 328 | 1461267062931 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E6C800 == 88 [pid = 328] [id = 408] 12:31:02 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F92D318800) [pid = 328] [serial = 1224] [outer = 0000000000000000] 12:31:02 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F93659A400) [pid = 328] [serial = 1225] [outer = 000000F92D318800] 12:31:02 INFO - PROCESS | 328 | 1461267062977 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F937952C00) [pid = 328] [serial = 1226] [outer = 000000F92D318800] 12:31:03 INFO - PROCESS | 328 | 1461267063425 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]]]}] 12:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 12:31:03 INFO - PROCESS | 328 | 1461267063494 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 12:31:03 INFO - PROCESS | 328 | 1461267063496 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 12:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:31:03 INFO - PROCESS | 328 | 1461267063500 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:31:03 INFO - PROCESS | 328 | 1461267063501 Marionette TRACE conn5 <- [1,1598,null,{}] 12:31:03 INFO - PROCESS | 328 | 1461267063505 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}] 12:31:03 INFO - PROCESS | 328 | 1461267063661 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 12:31:03 INFO - PROCESS | 328 | 1461267063683 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A493000 == 89 [pid = 328] [id = 409] 12:31:03 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F9379A1800) [pid = 328] [serial = 1227] [outer = 0000000000000000] 12:31:03 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F9379AB800) [pid = 328] [serial = 1228] [outer = 000000F9379A1800] 12:31:03 INFO - PROCESS | 328 | 1461267063740 Marionette DEBUG loaded listener.js 12:31:03 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F93899A400) [pid = 328] [serial = 1229] [outer = 000000F9379A1800] 12:31:04 INFO - PROCESS | 328 | 1461267064217 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]]]}] 12:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 776ms 12:31:04 INFO - PROCESS | 328 | 1461267064279 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 12:31:04 INFO - PROCESS | 328 | 1461267064281 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 12:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:31:04 INFO - PROCESS | 328 | 1461267064285 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:31:04 INFO - PROCESS | 328 | 1461267064287 Marionette TRACE conn5 <- [1,1602,null,{}] 12:31:04 INFO - PROCESS | 328 | 1461267064290 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}] 12:31:04 INFO - PROCESS | 328 | 1461267064419 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 12:31:04 INFO - PROCESS | 328 | 1461267064439 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF3D000 == 90 [pid = 328] [id = 410] 12:31:04 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F938EB3000) [pid = 328] [serial = 1230] [outer = 0000000000000000] 12:31:04 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F938ECA000) [pid = 328] [serial = 1231] [outer = 000000F938EB3000] 12:31:04 INFO - PROCESS | 328 | 1461267064486 Marionette DEBUG loaded listener.js 12:31:04 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F9391E5400) [pid = 328] [serial = 1232] [outer = 000000F938EB3000] 12:31:04 INFO - PROCESS | 328 | 1461267064956 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]]]}] 12:31:05 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 12:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 735ms 12:31:05 INFO - PROCESS | 328 | 1461267065054 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 12:31:05 INFO - PROCESS | 328 | 1461267065057 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 12:31:05 INFO - PROCESS | 328 | 1461267065060 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:31:05 INFO - PROCESS | 328 | 1461267065062 Marionette TRACE conn5 <- [1,1606,null,{}] 12:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:31:05 INFO - PROCESS | 328 | 1461267065065 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}] 12:31:05 INFO - PROCESS | 328 | 1461267065202 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 12:31:05 INFO - PROCESS | 328 | 1461267065227 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA3D800 == 91 [pid = 328] [id = 411] 12:31:05 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F9394EB800) [pid = 328] [serial = 1233] [outer = 0000000000000000] 12:31:05 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F9394F0800) [pid = 328] [serial = 1234] [outer = 000000F9394EB800] 12:31:05 INFO - PROCESS | 328 | 1461267065273 Marionette DEBUG loaded listener.js 12:31:05 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F93C070000) [pid = 328] [serial = 1235] [outer = 000000F9394EB800] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F9394C6C00) [pid = 328] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F933E4BC00) [pid = 328] [serial = 1086] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F9383B7800) [pid = 328] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F92D98D000) [pid = 328] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F938B50C00) [pid = 328] [serial = 1095] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F93C071800) [pid = 328] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F93F369400) [pid = 328] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F926C0B800) [pid = 328] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F933A47800) [pid = 328] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F926D57800) [pid = 328] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F9383ADC00) [pid = 328] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F92C4C0C00) [pid = 328] [serial = 1083] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F9383E8400) [pid = 328] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F938DE3C00) [pid = 328] [serial = 1098] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F92C4C5800) [pid = 328] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F9394BC800) [pid = 328] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F93CF53C00) [pid = 328] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F926B41800) [pid = 328] [serial = 1080] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F934AD6400) [pid = 328] [serial = 1089] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F938B37800) [pid = 328] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F93EE78400) [pid = 328] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F938999400) [pid = 328] [serial = 1092] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F93C072000) [pid = 328] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F92BAE7C00) [pid = 328] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F93CF58400) [pid = 328] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F938B7DC00) [pid = 328] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F933BCE000) [pid = 328] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F92BA21800) [pid = 328] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F93C4F6800) [pid = 328] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F93458D800) [pid = 328] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F934AAB000) [pid = 328] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F93C2CE400) [pid = 328] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F92BA1D400) [pid = 328] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F92C841000) [pid = 328] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F92BA19C00) [pid = 328] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F93620E800) [pid = 328] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F9383DB400) [pid = 328] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F92C7E2800) [pid = 328] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F928A76400) [pid = 328] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F936AE1000) [pid = 328] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:31:05 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F937989800) [pid = 328] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:31:06 INFO - PROCESS | 328 | 1461267066134 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]]]}] 12:31:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1123ms 12:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:31:06 INFO - PROCESS | 328 | 1461267066190 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 328 | 1461267066192 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 12:31:06 INFO - PROCESS | 328 | 1461267066195 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 328 | 1461267066197 Marionette TRACE conn5 <- [1,1610,null,{}] 12:31:06 INFO - PROCESS | 328 | 1461267066201 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}] 12:31:06 INFO - PROCESS | 328 | 1461267066296 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 12:31:06 INFO - PROCESS | 328 | 1461267066308 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C02A800 == 92 [pid = 328] [id = 412] 12:31:06 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F927565800) [pid = 328] [serial = 1236] [outer = 0000000000000000] 12:31:06 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F930BEEC00) [pid = 328] [serial = 1237] [outer = 000000F927565800] 12:31:06 INFO - PROCESS | 328 | 1461267066355 Marionette DEBUG loaded listener.js 12:31:06 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F934AAB000) [pid = 328] [serial = 1238] [outer = 000000F927565800] 12:31:06 INFO - PROCESS | 328 | 1461267066798 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]]]}] 12:31:06 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 12:31:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 629ms 12:31:06 INFO - PROCESS | 328 | 1461267066828 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 12:31:06 INFO - PROCESS | 328 | 1461267066830 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 12:31:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:31:06 INFO - PROCESS | 328 | 1461267066833 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:31:06 INFO - PROCESS | 328 | 1461267066835 Marionette TRACE conn5 <- [1,1614,null,{}] 12:31:06 INFO - PROCESS | 328 | 1461267066839 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}] 12:31:06 INFO - PROCESS | 328 | 1461267066936 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 12:31:06 INFO - PROCESS | 328 | 1461267066969 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7F4800 == 93 [pid = 328] [id = 413] 12:31:06 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F93794CC00) [pid = 328] [serial = 1239] [outer = 0000000000000000] 12:31:07 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F937989800) [pid = 328] [serial = 1240] [outer = 000000F93794CC00] 12:31:07 INFO - PROCESS | 328 | 1461267067017 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F938B7DC00) [pid = 328] [serial = 1241] [outer = 000000F93794CC00] 12:31:07 INFO - PROCESS | 328 | 1461267067465 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]]]}] 12:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 12:31:07 INFO - PROCESS | 328 | 1461267067508 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 12:31:07 INFO - PROCESS | 328 | 1461267067510 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 12:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:31:07 INFO - PROCESS | 328 | 1461267067513 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:31:07 INFO - PROCESS | 328 | 1461267067515 Marionette TRACE conn5 <- [1,1618,null,{}] 12:31:07 INFO - PROCESS | 328 | 1461267067519 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}] 12:31:07 INFO - PROCESS | 328 | 1461267067614 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 12:31:07 INFO - PROCESS | 328 | 1461267067620 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F670000 == 94 [pid = 328] [id = 414] 12:31:07 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F93AF47400) [pid = 328] [serial = 1242] [outer = 0000000000000000] 12:31:07 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F93C072000) [pid = 328] [serial = 1243] [outer = 000000F93AF47400] 12:31:07 INFO - PROCESS | 328 | 1461267067671 Marionette DEBUG loaded listener.js 12:31:07 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93CF60C00) [pid = 328] [serial = 1244] [outer = 000000F93AF47400] 12:31:08 INFO - PROCESS | 328 | 1461267068432 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]]]}] 12:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 987ms 12:31:08 INFO - PROCESS | 328 | 1461267068504 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 12:31:08 INFO - PROCESS | 328 | 1461267068509 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 12:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:31:08 INFO - PROCESS | 328 | 1461267068530 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:31:08 INFO - PROCESS | 328 | 1461267068534 Marionette TRACE conn5 <- [1,1622,null,{}] 12:31:08 INFO - PROCESS | 328 | 1461267068541 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}] 12:31:08 INFO - PROCESS | 328 | 1461267068679 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 12:31:08 INFO - PROCESS | 328 | 1461267068814 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F936A28000 == 95 [pid = 328] [id = 415] 12:31:08 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F9302D6C00) [pid = 328] [serial = 1245] [outer = 0000000000000000] 12:31:08 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F930CAAC00) [pid = 328] [serial = 1246] [outer = 000000F9302D6C00] 12:31:08 INFO - PROCESS | 328 | 1461267068876 Marionette DEBUG loaded listener.js 12:31:08 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F9338A5C00) [pid = 328] [serial = 1247] [outer = 000000F9302D6C00] 12:31:09 INFO - PROCESS | 328 | 1461267069483 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]]]}] 12:31:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:31:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 992ms 12:31:09 INFO - PROCESS | 328 | 1461267069510 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 12:31:09 INFO - PROCESS | 328 | 1461267069517 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 12:31:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:31:09 INFO - PROCESS | 328 | 1461267069524 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:31:09 INFO - PROCESS | 328 | 1461267069527 Marionette TRACE conn5 <- [1,1626,null,{}] 12:31:09 INFO - PROCESS | 328 | 1461267069531 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}] 12:31:09 INFO - PROCESS | 328 | 1461267069656 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 12:31:09 INFO - PROCESS | 328 | 1461267069770 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E96800 == 96 [pid = 328] [id = 416] 12:31:09 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F934AD5800) [pid = 328] [serial = 1248] [outer = 0000000000000000] 12:31:09 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F93501AC00) [pid = 328] [serial = 1249] [outer = 000000F934AD5800] 12:31:09 INFO - PROCESS | 328 | 1461267069870 Marionette DEBUG loaded listener.js 12:31:09 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F937950800) [pid = 328] [serial = 1250] [outer = 000000F934AD5800] 12:31:10 INFO - PROCESS | 328 | 1461267070525 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]]]}] 12:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1069ms 12:31:10 INFO - PROCESS | 328 | 1461267070599 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 12:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:31:10 INFO - PROCESS | 328 | 1461267070602 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 12:31:10 INFO - PROCESS | 328 | 1461267070606 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:31:10 INFO - PROCESS | 328 | 1461267070610 Marionette TRACE conn5 <- [1,1630,null,{}] 12:31:10 INFO - PROCESS | 328 | 1461267070622 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}] 12:31:10 INFO - PROCESS | 328 | 1461267070748 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 12:31:10 INFO - PROCESS | 328 | 1461267070892 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCE5800 == 97 [pid = 328] [id = 417] 12:31:10 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F938B3C000) [pid = 328] [serial = 1251] [outer = 0000000000000000] 12:31:10 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F938DE8400) [pid = 328] [serial = 1252] [outer = 000000F938B3C000] 12:31:10 INFO - PROCESS | 328 | 1461267070955 Marionette DEBUG loaded listener.js 12:31:11 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F93A6D1400) [pid = 328] [serial = 1253] [outer = 000000F938B3C000] 12:31:11 INFO - PROCESS | 328 | 1461267071571 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]]]}] 12:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 987ms 12:31:11 INFO - PROCESS | 328 | 1461267071595 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 12:31:11 INFO - PROCESS | 328 | 1461267071598 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 12:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:31:11 INFO - PROCESS | 328 | 1461267071602 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:31:11 INFO - PROCESS | 328 | 1461267071604 Marionette TRACE conn5 <- [1,1634,null,{}] 12:31:11 INFO - PROCESS | 328 | 1461267071608 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}] 12:31:11 INFO - PROCESS | 328 | 1461267071731 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 12:31:11 INFO - PROCESS | 328 | 1461267071845 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406D6800 == 98 [pid = 328] [id = 418] 12:31:11 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F93C4F6800) [pid = 328] [serial = 1254] [outer = 0000000000000000] 12:31:11 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F93EE7B800) [pid = 328] [serial = 1255] [outer = 000000F93C4F6800] 12:31:11 INFO - PROCESS | 328 | 1461267071944 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F93F196800) [pid = 328] [serial = 1256] [outer = 000000F93C4F6800] 12:31:12 INFO - PROCESS | 328 | 1461267072549 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]]]}] 12:31:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:31:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 987ms 12:31:12 INFO - PROCESS | 328 | 1461267072590 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 12:31:12 INFO - PROCESS | 328 | 1461267072593 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 12:31:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:31:12 INFO - PROCESS | 328 | 1461267072596 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:31:12 INFO - PROCESS | 328 | 1461267072598 Marionette TRACE conn5 <- [1,1638,null,{}] 12:31:12 INFO - PROCESS | 328 | 1461267072602 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}] 12:31:12 INFO - PROCESS | 328 | 1461267072721 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 12:31:12 INFO - PROCESS | 328 | 1461267072834 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F941298000 == 99 [pid = 328] [id = 419] 12:31:12 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F93F190800) [pid = 328] [serial = 1257] [outer = 0000000000000000] 12:31:12 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93F3B9800) [pid = 328] [serial = 1258] [outer = 000000F93F190800] 12:31:12 INFO - PROCESS | 328 | 1461267072933 Marionette DEBUG loaded listener.js 12:31:13 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F93F4E7400) [pid = 328] [serial = 1259] [outer = 000000F93F190800] 12:31:13 INFO - PROCESS | 328 | 1461267073510 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]]]}] 12:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 986ms 12:31:13 INFO - PROCESS | 328 | 1461267073594 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 12:31:13 INFO - PROCESS | 328 | 1461267073597 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 12:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:31:13 INFO - PROCESS | 328 | 1461267073601 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:31:13 INFO - PROCESS | 328 | 1461267073603 Marionette TRACE conn5 <- [1,1642,null,{}] 12:31:13 INFO - PROCESS | 328 | 1461267073607 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}] 12:31:13 INFO - PROCESS | 328 | 1461267073762 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 12:31:13 INFO - PROCESS | 328 | 1461267073900 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F9420C3800 == 100 [pid = 328] [id = 420] 12:31:13 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F93F4ED800) [pid = 328] [serial = 1260] [outer = 0000000000000000] 12:31:13 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F93FD1C800) [pid = 328] [serial = 1261] [outer = 000000F93F4ED800] 12:31:13 INFO - PROCESS | 328 | 1461267073963 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F943229800) [pid = 328] [serial = 1262] [outer = 000000F93F4ED800] 12:31:14 INFO - PROCESS | 328 | 1461267074525 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]]]}] 12:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 985ms 12:31:14 INFO - PROCESS | 328 | 1461267074591 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 328 | 1461267074594 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 12:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:31:14 INFO - PROCESS | 328 | 1461267074597 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 328 | 1461267074600 Marionette TRACE conn5 <- [1,1646,null,{}] 12:31:14 INFO - PROCESS | 328 | 1461267074604 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}] 12:31:14 INFO - PROCESS | 328 | 1461267074726 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 12:31:14 INFO - PROCESS | 328 | 1461267074866 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F945DCF000 == 101 [pid = 328] [id = 421] 12:31:14 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F93FEA4C00) [pid = 328] [serial = 1263] [outer = 0000000000000000] 12:31:14 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F93FEAB800) [pid = 328] [serial = 1264] [outer = 000000F93FEA4C00] 12:31:14 INFO - PROCESS | 328 | 1461267074923 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F93FEB1C00) [pid = 328] [serial = 1265] [outer = 000000F93FEA4C00] 12:31:15 INFO - PROCESS | 328 | 1461267075479 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]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 942ms 12:31:15 INFO - PROCESS | 328 | 1461267075542 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 328 | 1461267075545 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 12:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:31:15 INFO - PROCESS | 328 | 1461267075548 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 328 | 1461267075551 Marionette TRACE conn5 <- [1,1650,null,{}] 12:31:15 INFO - PROCESS | 328 | 1461267075554 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}] 12:31:15 INFO - PROCESS | 328 | 1461267075675 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 12:31:15 INFO - PROCESS | 328 | 1461267075820 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C193000 == 102 [pid = 328] [id = 422] 12:31:15 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F926C3B000) [pid = 328] [serial = 1266] [outer = 0000000000000000] 12:31:15 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F92BA1E400) [pid = 328] [serial = 1267] [outer = 000000F926C3B000] 12:31:15 INFO - PROCESS | 328 | 1461267075880 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F933541800) [pid = 328] [serial = 1268] [outer = 000000F926C3B000] 12:31:16 INFO - PROCESS | 328 | 1461267076409 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]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1179ms 12:31:16 INFO - PROCESS | 328 | 1461267076822 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 328 | 1461267076827 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 12:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:31:16 INFO - PROCESS | 328 | 1461267076840 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 328 | 1461267076844 Marionette TRACE conn5 <- [1,1654,null,{}] 12:31:16 INFO - PROCESS | 328 | 1461267076850 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}] 12:31:16 INFO - PROCESS | 328 | 1461267076983 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 12:31:17 INFO - PROCESS | 328 | 1461267077151 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F936F1D800 == 103 [pid = 328] [id = 423] 12:31:17 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F9266DEC00) [pid = 328] [serial = 1269] [outer = 0000000000000000] 12:31:17 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F926F21800) [pid = 328] [serial = 1270] [outer = 000000F9266DEC00] 12:31:17 INFO - PROCESS | 328 | 1461267077215 Marionette DEBUG loaded listener.js 12:31:17 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F92BDBE400) [pid = 328] [serial = 1271] [outer = 000000F9266DEC00] 12:31:17 INFO - PROCESS | 328 | 1461267077846 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]]]}] 12:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1080ms 12:31:17 INFO - PROCESS | 328 | 1461267077929 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 328 | 1461267077933 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 12:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:31:17 INFO - PROCESS | 328 | 1461267077941 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 328 | 1461267077945 Marionette TRACE conn5 <- [1,1658,null,{}] 12:31:17 INFO - PROCESS | 328 | 1461267077949 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}] 12:31:18 INFO - PROCESS | 328 | 1461267078108 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFD9800 == 102 [pid = 328] [id = 256] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7F4800 == 101 [pid = 328] [id = 413] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93C02A800 == 100 [pid = 328] [id = 412] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA3D800 == 99 [pid = 328] [id = 411] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF3D000 == 98 [pid = 328] [id = 410] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93A493000 == 97 [pid = 328] [id = 409] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F9383E7400) [pid = 328] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F938E6C800 == 96 [pid = 328] [id = 408] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93F740000 == 95 [pid = 328] [id = 378] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F938790800 == 94 [pid = 328] [id = 407] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F931D8C000 == 93 [pid = 328] [id = 406] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F934ED3000 == 92 [pid = 328] [id = 405] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F933B8F800 == 91 [pid = 328] [id = 404] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93F665000 == 90 [pid = 328] [id = 400] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFBF800 == 89 [pid = 328] [id = 399] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93CC97800 == 88 [pid = 328] [id = 398] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F938DAB800 == 87 [pid = 328] [id = 397] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F933C25000 == 86 [pid = 328] [id = 396] 12:31:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93C032800 == 85 [pid = 328] [id = 395] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F93F369800) [pid = 328] [serial = 991] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F934ADC000) [pid = 328] [serial = 1088] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F938DE6400) [pid = 328] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F9350D5000) [pid = 328] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F938EBE000) [pid = 328] [serial = 1097] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F93C2D5800) [pid = 328] [serial = 982] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F93F4E1400) [pid = 328] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F9275CDC00) [pid = 328] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F93622CC00) [pid = 328] [serial = 976] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F93FD13C00) [pid = 328] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F9394F1C00) [pid = 328] [serial = 979] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F930F98000) [pid = 328] [serial = 1085] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F93C2D4400) [pid = 328] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F9394BEC00) [pid = 328] [serial = 1100] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F930BD2000) [pid = 328] [serial = 973] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F93AD58400) [pid = 328] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F93F04D800) [pid = 328] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F926E41000) [pid = 328] [serial = 1082] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F938764C00) [pid = 328] [serial = 1091] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F938B4D400) [pid = 328] [serial = 916] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F93F18A000) [pid = 328] [serial = 988] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F938B36400) [pid = 328] [serial = 1094] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F93CF5C400) [pid = 328] [serial = 985] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F930B61C00) [pid = 328] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F93EE6E400) [pid = 328] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F93F050800) [pid = 328] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F93F4DC800) [pid = 328] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F93F3BA400) [pid = 328] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F933FE4400) [pid = 328] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F92BB2A000) [pid = 328] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F92D31A400) [pid = 328] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F93CF55400) [pid = 328] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F93F04E400) [pid = 328] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F936E32C00) [pid = 328] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F934BA9400) [pid = 328] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F934ADE400) [pid = 328] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F934BB1400) [pid = 328] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F93F3B2000) [pid = 328] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F93F192800) [pid = 328] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 123 (000000F92C6AC000) [pid = 328] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F92BB35800) [pid = 328] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F932F43000) [pid = 328] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F933779800) [pid = 328] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F93622E400) [pid = 328] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F93659B000) [pid = 328] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F932F41800) [pid = 328] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F93A6C6400) [pid = 328] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F938B17000) [pid = 328] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F931DCFC00) [pid = 328] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F92DD45000) [pid = 328] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F936230400) [pid = 328] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 111 (000000F93622EC00) [pid = 328] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 110 (000000F9373B9000) [pid = 328] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 109 (000000F9379A3800) [pid = 328] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 108 (000000F9383AA000) [pid = 328] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 107 (000000F937960000) [pid = 328] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 106 (000000F934AACC00) [pid = 328] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | --DOMWINDOW == 105 (000000F937969800) [pid = 328] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 12:31:18 INFO - PROCESS | 328 | 1461267078316 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F927FD7800 == 86 [pid = 328] [id = 424] 12:31:18 INFO - PROCESS | 328 | ++DOMWINDOW == 106 (000000F926B43000) [pid = 328] [serial = 1272] [outer = 0000000000000000] 12:31:18 INFO - PROCESS | 328 | ++DOMWINDOW == 107 (000000F926D4C400) [pid = 328] [serial = 1273] [outer = 000000F926B43000] 12:31:18 INFO - PROCESS | 328 | 1461267078370 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 328 | ++DOMWINDOW == 108 (000000F92BA18000) [pid = 328] [serial = 1274] [outer = 000000F926B43000] 12:31:18 INFO - PROCESS | 328 | 1461267078755 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]]]}] 12:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 839ms 12:31:18 INFO - PROCESS | 328 | 1461267078817 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 12:31:18 INFO - PROCESS | 328 | 1461267078820 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 12:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:31:18 INFO - PROCESS | 328 | 1461267078886 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:31:18 INFO - PROCESS | 328 | 1461267078889 Marionette TRACE conn5 <- [1,1662,null,{}] 12:31:18 INFO - PROCESS | 328 | 1461267078900 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}] 12:31:19 INFO - PROCESS | 328 | 1461267079023 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 12:31:19 INFO - PROCESS | 328 | 1461267079178 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FEF800 == 87 [pid = 328] [id = 425] 12:31:19 INFO - PROCESS | 328 | ++DOMWINDOW == 109 (000000F92DD52C00) [pid = 328] [serial = 1275] [outer = 0000000000000000] 12:31:19 INFO - PROCESS | 328 | ++DOMWINDOW == 110 (000000F931583C00) [pid = 328] [serial = 1276] [outer = 000000F92DD52C00] 12:31:19 INFO - PROCESS | 328 | 1461267079231 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 328 | ++DOMWINDOW == 111 (000000F933545800) [pid = 328] [serial = 1277] [outer = 000000F92DD52C00] 12:31:19 INFO - PROCESS | 328 | 1461267079628 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]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 777ms 12:31:19 INFO - PROCESS | 328 | 1461267079662 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 328 | 1461267079665 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 12:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:31:19 INFO - PROCESS | 328 | 1461267079668 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 328 | 1461267079670 Marionette TRACE conn5 <- [1,1666,null,{}] 12:31:19 INFO - PROCESS | 328 | 1461267079673 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}] 12:31:19 INFO - PROCESS | 328 | 1461267079772 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 12:31:19 INFO - PROCESS | 328 | 1461267079779 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F9387A2000 == 88 [pid = 328] [id = 426] 12:31:19 INFO - PROCESS | 328 | ++DOMWINDOW == 112 (000000F9338A6C00) [pid = 328] [serial = 1278] [outer = 0000000000000000] 12:31:19 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F933BC4800) [pid = 328] [serial = 1279] [outer = 000000F9338A6C00] 12:31:19 INFO - PROCESS | 328 | 1461267079827 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F93467A400) [pid = 328] [serial = 1280] [outer = 000000F9338A6C00] 12:31:20 INFO - PROCESS | 328 | 1461267080297 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]]]}] 12:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 12:31:20 INFO - PROCESS | 328 | 1461267080342 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 12:31:20 INFO - PROCESS | 328 | 1461267080345 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 12:31:20 INFO - PROCESS | 328 | 1461267080348 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:31:20 INFO - PROCESS | 328 | 1461267080350 Marionette TRACE conn5 <- [1,1670,null,{}] 12:31:20 INFO - PROCESS | 328 | 1461267080382 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}] 12:31:20 INFO - PROCESS | 328 | 1461267080509 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 12:31:20 INFO - PROCESS | 328 | 1461267080523 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E64000 == 89 [pid = 328] [id = 427] 12:31:20 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F934AD5000) [pid = 328] [serial = 1281] [outer = 0000000000000000] 12:31:20 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F934ADA800) [pid = 328] [serial = 1282] [outer = 000000F934AD5000] 12:31:20 INFO - PROCESS | 328 | 1461267080570 Marionette DEBUG loaded listener.js 12:31:20 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F934E72800) [pid = 328] [serial = 1283] [outer = 000000F934AD5000] 12:31:21 INFO - PROCESS | 328 | 1461267081018 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]]]}] 12:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 692ms 12:31:21 INFO - PROCESS | 328 | 1461267081044 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 328 | 1461267081046 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 12:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:31:21 INFO - PROCESS | 328 | 1461267081049 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 328 | 1461267081051 Marionette TRACE conn5 <- [1,1674,null,{}] 12:31:21 INFO - PROCESS | 328 | 1461267081055 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}] 12:31:21 INFO - PROCESS | 328 | 1461267081208 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 12:31:21 INFO - PROCESS | 328 | 1461267081265 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A483000 == 90 [pid = 328] [id = 428] 12:31:21 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F935792400) [pid = 328] [serial = 1284] [outer = 0000000000000000] 12:31:21 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F93623B400) [pid = 328] [serial = 1285] [outer = 000000F935792400] 12:31:21 INFO - PROCESS | 328 | 1461267081315 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F9373C3400) [pid = 328] [serial = 1286] [outer = 000000F935792400] 12:31:21 INFO - PROCESS | 328 | 1461267081786 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]]]}] 12:31:21 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 12:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 776ms 12:31:21 INFO - PROCESS | 328 | 1461267081829 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 12:31:21 INFO - PROCESS | 328 | 1461267081831 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 12:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:31:21 INFO - PROCESS | 328 | 1461267081840 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:31:21 INFO - PROCESS | 328 | 1461267081841 Marionette TRACE conn5 <- [1,1678,null,{}] 12:31:21 INFO - PROCESS | 328 | 1461267081845 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}] 12:31:21 INFO - PROCESS | 328 | 1461267081976 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 12:31:22 INFO - PROCESS | 328 | 1461267081996 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFC2000 == 91 [pid = 328] [id = 429] 12:31:22 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F93794FC00) [pid = 328] [serial = 1287] [outer = 0000000000000000] 12:31:22 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F937961800) [pid = 328] [serial = 1288] [outer = 000000F93794FC00] 12:31:22 INFO - PROCESS | 328 | 1461267082042 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F937996800) [pid = 328] [serial = 1289] [outer = 000000F93794FC00] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 122 (000000F9379A1800) [pid = 328] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 121 (000000F938EB3000) [pid = 328] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 120 (000000F9394EB800) [pid = 328] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 119 (000000F9383DA800) [pid = 328] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 118 (000000F930B67400) [pid = 328] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 117 (000000F931D59000) [pid = 328] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 116 (000000F93794CC00) [pid = 328] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 115 (000000F926D4E400) [pid = 328] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 114 (000000F92D318800) [pid = 328] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 113 (000000F92C267400) [pid = 328] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:31:22 INFO - PROCESS | 328 | --DOMWINDOW == 112 (000000F927565800) [pid = 328] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:31:22 INFO - PROCESS | 328 | 1461267082712 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 923ms 12:31:22 INFO - PROCESS | 328 | 1461267082770 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 328 | 1461267082772 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 12:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:31:22 INFO - PROCESS | 328 | 1461267082776 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 328 | 1461267082778 Marionette TRACE conn5 <- [1,1682,null,{}] 12:31:22 INFO - PROCESS | 328 | 1461267082782 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}] 12:31:22 INFO - PROCESS | 328 | 1461267082911 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 12:31:22 INFO - PROCESS | 328 | 1461267082975 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF2D800 == 92 [pid = 328] [id = 430] 12:31:22 INFO - PROCESS | 328 | ++DOMWINDOW == 113 (000000F92B990000) [pid = 328] [serial = 1290] [outer = 0000000000000000] 12:31:23 INFO - PROCESS | 328 | ++DOMWINDOW == 114 (000000F936A07400) [pid = 328] [serial = 1291] [outer = 000000F92B990000] 12:31:23 INFO - PROCESS | 328 | 1461267083022 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 328 | ++DOMWINDOW == 115 (000000F9379A8400) [pid = 328] [serial = 1292] [outer = 000000F92B990000] 12:31:23 INFO - PROCESS | 328 | 1461267083380 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 630ms 12:31:23 INFO - PROCESS | 328 | 1461267083420 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 328 | 1461267083423 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 12:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:31:23 INFO - PROCESS | 328 | 1461267083427 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 328 | 1461267083429 Marionette TRACE conn5 <- [1,1686,null,{}] 12:31:23 INFO - PROCESS | 328 | 1461267083433 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}] 12:31:23 INFO - PROCESS | 328 | 1461267083527 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 12:31:23 INFO - PROCESS | 328 | 1461267083533 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C029800 == 93 [pid = 328] [id = 431] 12:31:23 INFO - PROCESS | 328 | ++DOMWINDOW == 116 (000000F937D46400) [pid = 328] [serial = 1293] [outer = 0000000000000000] 12:31:23 INFO - PROCESS | 328 | ++DOMWINDOW == 117 (000000F9383E7800) [pid = 328] [serial = 1294] [outer = 000000F937D46400] 12:31:23 INFO - PROCESS | 328 | 1461267083580 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 328 | ++DOMWINDOW == 118 (000000F938999400) [pid = 328] [serial = 1295] [outer = 000000F937D46400] 12:31:24 INFO - PROCESS | 328 | 1461267084025 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]]]}] 12:31:24 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 12:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 629ms 12:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:31:24 INFO - PROCESS | 328 | 1461267084063 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 328 | 1461267084065 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 12:31:24 INFO - PROCESS | 328 | 1461267084068 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 328 | 1461267084070 Marionette TRACE conn5 <- [1,1690,null,{}] 12:31:24 INFO - PROCESS | 328 | 1461267084074 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}] 12:31:24 INFO - PROCESS | 328 | 1461267084170 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 12:31:24 INFO - PROCESS | 328 | 1461267084176 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB4B000 == 94 [pid = 328] [id = 432] 12:31:24 INFO - PROCESS | 328 | ++DOMWINDOW == 119 (000000F93899C000) [pid = 328] [serial = 1296] [outer = 0000000000000000] 12:31:24 INFO - PROCESS | 328 | ++DOMWINDOW == 120 (000000F938B38800) [pid = 328] [serial = 1297] [outer = 000000F93899C000] 12:31:24 INFO - PROCESS | 328 | 1461267084223 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 328 | ++DOMWINDOW == 121 (000000F938B4F800) [pid = 328] [serial = 1298] [outer = 000000F93899C000] 12:31:24 INFO - PROCESS | 328 | 1461267084908 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]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 882ms 12:31:24 INFO - PROCESS | 328 | 1461267084954 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 328 | 1461267084958 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 12:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:31:24 INFO - PROCESS | 328 | 1461267084964 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 328 | 1461267084968 Marionette TRACE conn5 <- [1,1694,null,{}] 12:31:24 INFO - PROCESS | 328 | 1461267084975 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}] 12:31:25 INFO - PROCESS | 328 | 1461267085108 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 12:31:25 INFO - PROCESS | 328 | 1461267085222 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F934B2A000 == 95 [pid = 328] [id = 433] 12:31:25 INFO - PROCESS | 328 | ++DOMWINDOW == 122 (000000F926F28000) [pid = 328] [serial = 1299] [outer = 0000000000000000] 12:31:25 INFO - PROCESS | 328 | ++DOMWINDOW == 123 (000000F92C270400) [pid = 328] [serial = 1300] [outer = 000000F926F28000] 12:31:25 INFO - PROCESS | 328 | 1461267085322 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 328 | ++DOMWINDOW == 124 (000000F92D39FC00) [pid = 328] [serial = 1301] [outer = 000000F926F28000] 12:31:26 INFO - PROCESS | 328 | 1461267085992 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]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1078ms 12:31:26 INFO - PROCESS | 328 | 1461267086046 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 328 | 1461267086053 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 12:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:31:26 INFO - PROCESS | 328 | 1461267086074 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 328 | 1461267086078 Marionette TRACE conn5 <- [1,1698,null,{}] 12:31:26 INFO - PROCESS | 328 | 1461267086082 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}] 12:31:26 INFO - PROCESS | 328 | 1461267086209 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 12:31:26 INFO - PROCESS | 328 | 1461267086347 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D21000 == 96 [pid = 328] [id = 434] 12:31:26 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F931D5DC00) [pid = 328] [serial = 1302] [outer = 0000000000000000] 12:31:26 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F9338A8800) [pid = 328] [serial = 1303] [outer = 000000F931D5DC00] 12:31:26 INFO - PROCESS | 328 | 1461267086407 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F934AD7000) [pid = 328] [serial = 1304] [outer = 000000F931D5DC00] 12:31:27 INFO - PROCESS | 328 | 1461267087051 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]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1029ms 12:31:27 INFO - PROCESS | 328 | 1461267087101 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 12:31:27 INFO - PROCESS | 328 | 1461267087104 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 12:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:31:27 INFO - PROCESS | 328 | 1461267087108 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:31:27 INFO - PROCESS | 328 | 1461267087112 Marionette TRACE conn5 <- [1,1702,null,{}] 12:31:27 INFO - PROCESS | 328 | 1461267087124 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}] 12:31:27 INFO - PROCESS | 328 | 1461267087308 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 12:31:27 INFO - PROCESS | 328 | 1461267087448 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7E5000 == 97 [pid = 328] [id = 435] 12:31:27 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F936234C00) [pid = 328] [serial = 1305] [outer = 0000000000000000] 12:31:27 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F9383DA800) [pid = 328] [serial = 1306] [outer = 000000F936234C00] 12:31:27 INFO - PROCESS | 328 | 1461267087510 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F938B72800) [pid = 328] [serial = 1307] [outer = 000000F936234C00] 12:31:28 INFO - PROCESS | 328 | 1461267088107 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 12:31:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 12:31:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 12:31:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:31:28 INFO - _addTest/ [0,1705,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 328 | 1461267088140 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 12:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:31:28 INFO - PROCESS | 328 | 1461267088143 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 328 | 1461267088146 Marionette TRACE conn5 <- [1,1706,null,{}] 12:31:28 INFO - PROCESS | 328 | 1461267088149 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}] 12:31:28 INFO - PROCESS | 328 | 1461267088273 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 12:31:28 INFO - PROCESS | 328 | 1461267088383 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F423000 == 98 [pid = 328] [id = 436] 12:31:28 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F938DEC800) [pid = 328] [serial = 1308] [outer = 0000000000000000] 12:31:28 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F938EB1400) [pid = 328] [serial = 1309] [outer = 000000F938DEC800] 12:31:28 INFO - PROCESS | 328 | 1461267088441 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F938EC6800) [pid = 328] [serial = 1310] [outer = 000000F938DEC800] 12:31:29 INFO - PROCESS | 328 | 1461267089067 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 986ms 12:31:29 INFO - PROCESS | 328 | 1461267089132 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 328 | 1461267089134 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 12:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:31:29 INFO - PROCESS | 328 | 1461267089138 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 328 | 1461267089140 Marionette TRACE conn5 <- [1,1710,null,{}] 12:31:29 INFO - PROCESS | 328 | 1461267089144 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}] 12:31:29 INFO - PROCESS | 328 | 1461267089295 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 12:31:29 INFO - PROCESS | 328 | 1461267089432 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FB46000 == 99 [pid = 328] [id = 437] 12:31:29 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9391E1400) [pid = 328] [serial = 1311] [outer = 0000000000000000] 12:31:29 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F9394BBC00) [pid = 328] [serial = 1312] [outer = 000000F9391E1400] 12:31:29 INFO - PROCESS | 328 | 1461267089491 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F9394F2800) [pid = 328] [serial = 1313] [outer = 000000F9391E1400] 12:31:30 INFO - PROCESS | 328 | 1461267090046 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]]]}] 12:31:30 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 12:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 923ms 12:31:30 INFO - PROCESS | 328 | 1461267090064 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 12:31:30 INFO - PROCESS | 328 | 1461267090067 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 12:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:31:30 INFO - PROCESS | 328 | 1461267090087 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 328 | 1461267090089 Marionette TRACE conn5 <- [1,1714,null,{}] 12:31:30 INFO - PROCESS | 328 | 1461267090094 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}] 12:31:30 INFO - PROCESS | 328 | 1461267090238 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 12:31:30 INFO - PROCESS | 328 | 1461267090350 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD84000 == 100 [pid = 328] [id = 438] 12:31:30 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93AD56000) [pid = 328] [serial = 1314] [outer = 0000000000000000] 12:31:30 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F93C2C8800) [pid = 328] [serial = 1315] [outer = 000000F93AD56000] 12:31:30 INFO - PROCESS | 328 | 1461267090410 Marionette DEBUG loaded listener.js 12:31:30 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93C4F5C00) [pid = 328] [serial = 1316] [outer = 000000F93AD56000] 12:31:31 INFO - PROCESS | 328 | 1461267090993 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]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 986ms 12:31:31 INFO - PROCESS | 328 | 1461267091076 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 328 | 1461267091079 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 12:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:31:31 INFO - PROCESS | 328 | 1461267091082 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 328 | 1461267091085 Marionette TRACE conn5 <- [1,1718,null,{}] 12:31:31 INFO - PROCESS | 328 | 1461267091088 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}] 12:31:31 INFO - PROCESS | 328 | 1461267091226 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 12:31:31 INFO - PROCESS | 328 | 1461267091368 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406CF800 == 101 [pid = 328] [id = 439] 12:31:31 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F93CF5EC00) [pid = 328] [serial = 1317] [outer = 0000000000000000] 12:31:31 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F93EE75800) [pid = 328] [serial = 1318] [outer = 000000F93CF5EC00] 12:31:31 INFO - PROCESS | 328 | 1461267091424 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F93F188800) [pid = 328] [serial = 1319] [outer = 000000F93CF5EC00] 12:31:32 INFO - PROCESS | 328 | 1461267092036 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] 12:31:32 INFO - PROCESS | 328 | 1461267092074 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 12:31:32 INFO - PROCESS | 328 | 1461267092078 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 328 | 1461267092080 Marionette TRACE conn5 <- [1,1722,null,{}] 12:31:32 INFO - PROCESS | 328 | 1461267092084 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}] 12:31:32 INFO - PROCESS | 328 | 1461267092203 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 12:31:32 INFO - PROCESS | 328 | 1461267092341 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F940ED7800 == 102 [pid = 328] [id = 440] 12:31:32 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F93EE6E400) [pid = 328] [serial = 1320] [outer = 0000000000000000] 12:31:32 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F93F3B9C00) [pid = 328] [serial = 1321] [outer = 000000F93EE6E400] 12:31:32 INFO - PROCESS | 328 | 1461267092399 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F93F4E3800) [pid = 328] [serial = 1322] [outer = 000000F93EE6E400] 12:31:32 INFO - PROCESS | 328 | 1461267092940 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]]]}] 12:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 881ms 12:31:32 INFO - PROCESS | 328 | 1461267092962 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 12:31:32 INFO - PROCESS | 328 | 1461267092964 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 12:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:31:32 INFO - PROCESS | 328 | 1461267092985 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:31:32 INFO - PROCESS | 328 | 1461267092987 Marionette TRACE conn5 <- [1,1726,null,{}] 12:31:32 INFO - PROCESS | 328 | 1461267092993 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}] 12:31:33 INFO - PROCESS | 328 | 1461267093113 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 12:31:33 INFO - PROCESS | 328 | 1461267093222 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F941987800 == 103 [pid = 328] [id = 441] 12:31:33 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F93F4ED400) [pid = 328] [serial = 1323] [outer = 0000000000000000] 12:31:33 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F93FD15400) [pid = 328] [serial = 1324] [outer = 000000F93F4ED400] 12:31:33 INFO - PROCESS | 328 | 1461267093277 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F93FEA3400) [pid = 328] [serial = 1325] [outer = 000000F93F4ED400] 12:31:33 INFO - PROCESS | 328 | 1461267093896 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1004ms 12:31:33 INFO - PROCESS | 328 | 1461267093975 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 328 | 1461267093978 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 12:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:31:33 INFO - PROCESS | 328 | 1461267093981 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 328 | 1461267093984 Marionette TRACE conn5 <- [1,1730,null,{}] 12:31:34 INFO - PROCESS | 328 | 1461267094004 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}] 12:31:34 INFO - PROCESS | 328 | 1461267094127 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 12:31:34 INFO - PROCESS | 328 | 1461267094420 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F934FBB800 == 104 [pid = 328] [id = 442] 12:31:34 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F926C0B800) [pid = 328] [serial = 1326] [outer = 0000000000000000] 12:31:34 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F926C32800) [pid = 328] [serial = 1327] [outer = 000000F926C0B800] 12:31:34 INFO - PROCESS | 328 | 1461267094485 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F928A76400) [pid = 328] [serial = 1328] [outer = 000000F926C0B800] 12:31:35 INFO - PROCESS | 328 | 1461267095135 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]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1203ms 12:31:35 INFO - PROCESS | 328 | 1461267095187 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 328 | 1461267095192 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 12:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:31:35 INFO - PROCESS | 328 | 1461267095198 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 328 | 1461267095201 Marionette TRACE conn5 <- [1,1734,null,{}] 12:31:35 INFO - PROCESS | 328 | 1461267095206 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}] 12:31:35 INFO - PROCESS | 328 | 1461267095331 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 12:31:35 INFO - PROCESS | 328 | 1461267095482 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C6DE800 == 105 [pid = 328] [id = 443] 12:31:35 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F930BD2C00) [pid = 328] [serial = 1329] [outer = 0000000000000000] 12:31:35 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F93157BC00) [pid = 328] [serial = 1330] [outer = 000000F930BD2C00] 12:31:35 INFO - PROCESS | 328 | 1461267095536 Marionette DEBUG loaded listener.js 12:31:35 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F93458F000) [pid = 328] [serial = 1331] [outer = 000000F930BD2C00] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F936FD0000 == 104 [pid = 328] [id = 272] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F93C029800 == 103 [pid = 328] [id = 431] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF2D800 == 102 [pid = 328] [id = 430] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFC2000 == 101 [pid = 328] [id = 429] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F93A483000 == 100 [pid = 328] [id = 428] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F938E64000 == 99 [pid = 328] [id = 427] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F9387A2000 == 98 [pid = 328] [id = 426] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F936FEF800 == 97 [pid = 328] [id = 425] 12:31:35 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F93C072000) [pid = 328] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F927FD7800 == 96 [pid = 328] [id = 424] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F936F1D800 == 95 [pid = 328] [id = 423] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F945DCF000 == 94 [pid = 328] [id = 421] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F9420C3800 == 93 [pid = 328] [id = 420] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F941298000 == 92 [pid = 328] [id = 419] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F9406D6800 == 91 [pid = 328] [id = 418] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCE5800 == 90 [pid = 328] [id = 417] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F938E96800 == 89 [pid = 328] [id = 416] 12:31:35 INFO - PROCESS | 328 | --DOCSHELL 000000F936A28000 == 88 [pid = 328] [id = 415] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F9379AB800) [pid = 328] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F93899A400) [pid = 328] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F938ECA000) [pid = 328] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F9394F0800) [pid = 328] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F93899F000) [pid = 328] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F93C075800) [pid = 328] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F938DF1C00) [pid = 328] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 145 (000000F934BA9800) [pid = 328] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 144 (000000F936204400) [pid = 328] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 143 (000000F933774800) [pid = 328] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 142 (000000F933AE5400) [pid = 328] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 141 (000000F933543C00) [pid = 328] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 140 (000000F93A6CCC00) [pid = 328] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 139 (000000F937989800) [pid = 328] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F937969000) [pid = 328] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F926E35000) [pid = 328] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F92B944C00) [pid = 328] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F938B51C00) [pid = 328] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F92BA1C800) [pid = 328] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F93659A400) [pid = 328] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F92D320400) [pid = 328] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F933763C00) [pid = 328] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F93EE6F400) [pid = 328] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F938B7DC00) [pid = 328] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 128 (000000F93C070000) [pid = 328] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 127 (000000F9391E5400) [pid = 328] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 126 (000000F930BEEC00) [pid = 328] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 125 (000000F937952C00) [pid = 328] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | --DOMWINDOW == 124 (000000F934AAB000) [pid = 328] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 12:31:36 INFO - PROCESS | 328 | 1461267096177 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]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1024ms 12:31:36 INFO - PROCESS | 328 | 1461267096227 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 328 | 1461267096231 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 12:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:31:36 INFO - PROCESS | 328 | 1461267096236 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 328 | 1461267096238 Marionette TRACE conn5 <- [1,1738,null,{}] 12:31:36 INFO - PROCESS | 328 | 1461267096248 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}] 12:31:36 INFO - PROCESS | 328 | 1461267096373 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 12:31:36 INFO - PROCESS | 328 | 1461267096388 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F936929800 == 89 [pid = 328] [id = 444] 12:31:36 INFO - PROCESS | 328 | ++DOMWINDOW == 125 (000000F92DD48400) [pid = 328] [serial = 1332] [outer = 0000000000000000] 12:31:36 INFO - PROCESS | 328 | ++DOMWINDOW == 126 (000000F93354CC00) [pid = 328] [serial = 1333] [outer = 000000F92DD48400] 12:31:36 INFO - PROCESS | 328 | 1461267096436 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 328 | ++DOMWINDOW == 127 (000000F933E44C00) [pid = 328] [serial = 1334] [outer = 000000F92DD48400] 12:31:36 INFO - PROCESS | 328 | 1461267096926 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]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 735ms 12:31:36 INFO - PROCESS | 328 | 1461267096974 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 328 | 1461267096977 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 12:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:31:36 INFO - PROCESS | 328 | 1461267096982 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 328 | 1461267096988 Marionette TRACE conn5 <- [1,1742,null,{}] 12:31:37 INFO - PROCESS | 328 | 1461267096998 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}] 12:31:37 INFO - PROCESS | 328 | 1461267097130 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 12:31:37 INFO - PROCESS | 328 | 1461267097239 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E67800 == 90 [pid = 328] [id = 445] 12:31:37 INFO - PROCESS | 328 | ++DOMWINDOW == 128 (000000F930BD3800) [pid = 328] [serial = 1335] [outer = 0000000000000000] 12:31:37 INFO - PROCESS | 328 | ++DOMWINDOW == 129 (000000F935078C00) [pid = 328] [serial = 1336] [outer = 000000F930BD3800] 12:31:37 INFO - PROCESS | 328 | 1461267097288 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F936211400) [pid = 328] [serial = 1337] [outer = 000000F930BD3800] 12:31:37 INFO - PROCESS | 328 | 1461267097666 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]]]}] 12:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 734ms 12:31:37 INFO - PROCESS | 328 | 1461267097717 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 12:31:37 INFO - PROCESS | 328 | 1461267097720 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 12:31:37 INFO - PROCESS | 328 | 1461267097723 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:31:37 INFO - PROCESS | 328 | 1461267097725 Marionette TRACE conn5 <- [1,1746,null,{}] 12:31:37 INFO - PROCESS | 328 | 1461267097729 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}] 12:31:37 INFO - PROCESS | 328 | 1461267097829 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 12:31:37 INFO - PROCESS | 328 | 1461267097836 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A49F800 == 91 [pid = 328] [id = 446] 12:31:37 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F936237400) [pid = 328] [serial = 1338] [outer = 0000000000000000] 12:31:37 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F936AE0400) [pid = 328] [serial = 1339] [outer = 000000F936237400] 12:31:37 INFO - PROCESS | 328 | 1461267097883 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F937969800) [pid = 328] [serial = 1340] [outer = 000000F936237400] 12:31:38 INFO - PROCESS | 328 | 1461267098389 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]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 735ms 12:31:38 INFO - PROCESS | 328 | 1461267098460 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 328 | 1461267098463 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 12:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:31:38 INFO - PROCESS | 328 | 1461267098466 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 328 | 1461267098468 Marionette TRACE conn5 <- [1,1750,null,{}] 12:31:38 INFO - PROCESS | 328 | 1461267098471 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}] 12:31:38 INFO - PROCESS | 328 | 1461267098636 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 12:31:38 INFO - PROCESS | 328 | 1461267098655 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF31000 == 92 [pid = 328] [id = 447] 12:31:38 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F9383AB800) [pid = 328] [serial = 1341] [outer = 0000000000000000] 12:31:38 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F9383DD800) [pid = 328] [serial = 1342] [outer = 000000F9383AB800] 12:31:38 INFO - PROCESS | 328 | 1461267098712 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F938B33400) [pid = 328] [serial = 1343] [outer = 000000F9383AB800] 12:31:39 INFO - PROCESS | 328 | 1461267099239 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]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 839ms 12:31:39 INFO - PROCESS | 328 | 1461267099309 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 328 | 1461267099311 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 12:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:31:39 INFO - PROCESS | 328 | 1461267099320 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 328 | 1461267099322 Marionette TRACE conn5 <- [1,1754,null,{}] 12:31:39 INFO - PROCESS | 328 | 1461267099325 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}] 12:31:39 INFO - PROCESS | 328 | 1461267099481 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 12:31:39 INFO - PROCESS | 328 | 1461267099501 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA55800 == 93 [pid = 328] [id = 448] 12:31:39 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F938EC2800) [pid = 328] [serial = 1344] [outer = 0000000000000000] 12:31:39 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F9391CBC00) [pid = 328] [serial = 1345] [outer = 000000F938EC2800] 12:31:39 INFO - PROCESS | 328 | 1461267099547 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F93AD56400) [pid = 328] [serial = 1346] [outer = 000000F938EC2800] 12:31:40 INFO - PROCESS | 328 | 1461267100006 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 734ms 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 138 (000000F934AD5000) [pid = 328] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 137 (000000F935792400) [pid = 328] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 136 (000000F92B990000) [pid = 328] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 135 (000000F93794FC00) [pid = 328] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 134 (000000F92DD52C00) [pid = 328] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 133 (000000F9338A6C00) [pid = 328] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 132 (000000F9266DEC00) [pid = 328] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 131 (000000F926B43000) [pid = 328] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 130 (000000F93AF47400) [pid = 328] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:31:40 INFO - PROCESS | 328 | --DOMWINDOW == 129 (000000F937D46400) [pid = 328] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:31:40 INFO - PROCESS | 328 | 1461267100223 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 328 | 1461267100225 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 12:31:40 INFO - PROCESS | 328 | 1461267100230 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 328 | 1461267100232 Marionette TRACE conn5 <- [1,1758,null,{}] 12:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:31:40 INFO - PROCESS | 328 | 1461267100236 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}] 12:31:40 INFO - PROCESS | 328 | 1461267100337 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 12:31:40 INFO - PROCESS | 328 | 1461267100343 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C02A800 == 94 [pid = 328] [id = 449] 12:31:40 INFO - PROCESS | 328 | ++DOMWINDOW == 130 (000000F930B67400) [pid = 328] [serial = 1347] [outer = 0000000000000000] 12:31:40 INFO - PROCESS | 328 | ++DOMWINDOW == 131 (000000F93458CC00) [pid = 328] [serial = 1348] [outer = 000000F930B67400] 12:31:40 INFO - PROCESS | 328 | 1461267100390 Marionette DEBUG loaded listener.js 12:31:40 INFO - PROCESS | 328 | ++DOMWINDOW == 132 (000000F9383AD400) [pid = 328] [serial = 1349] [outer = 000000F930B67400] 12:31:40 INFO - PROCESS | 328 | 1461267100824 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 629ms 12:31:40 INFO - PROCESS | 328 | 1461267100869 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 328 | 1461267100871 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 12:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:31:40 INFO - PROCESS | 328 | 1461267100874 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 328 | 1461267100876 Marionette TRACE conn5 <- [1,1762,null,{}] 12:31:40 INFO - PROCESS | 328 | 1461267100880 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}] 12:31:40 INFO - PROCESS | 328 | 1461267100979 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 12:31:40 INFO - PROCESS | 328 | 1461267100986 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F672800 == 95 [pid = 328] [id = 450] 12:31:41 INFO - PROCESS | 328 | ++DOMWINDOW == 133 (000000F937991000) [pid = 328] [serial = 1350] [outer = 0000000000000000] 12:31:41 INFO - PROCESS | 328 | ++DOMWINDOW == 134 (000000F93C070400) [pid = 328] [serial = 1351] [outer = 000000F937991000] 12:31:41 INFO - PROCESS | 328 | 1461267101033 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 328 | ++DOMWINDOW == 135 (000000F93F056000) [pid = 328] [serial = 1352] [outer = 000000F937991000] 12:31:41 INFO - PROCESS | 328 | 1461267101468 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]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 629ms 12:31:41 INFO - PROCESS | 328 | 1461267101507 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 328 | 1461267101509 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 12:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:31:41 INFO - PROCESS | 328 | 1461267101526 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 328 | 1461267101528 Marionette TRACE conn5 <- [1,1766,null,{}] 12:31:41 INFO - PROCESS | 328 | 1461267101532 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}] 12:31:41 INFO - PROCESS | 328 | 1461267101631 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 12:31:41 INFO - PROCESS | 328 | 1461267101638 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD81800 == 96 [pid = 328] [id = 451] 12:31:41 INFO - PROCESS | 328 | ++DOMWINDOW == 136 (000000F931DD2400) [pid = 328] [serial = 1353] [outer = 0000000000000000] 12:31:41 INFO - PROCESS | 328 | ++DOMWINDOW == 137 (000000F93F3B8000) [pid = 328] [serial = 1354] [outer = 000000F931DD2400] 12:31:41 INFO - PROCESS | 328 | 1461267101684 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 328 | ++DOMWINDOW == 138 (000000F93FD1E000) [pid = 328] [serial = 1355] [outer = 000000F931DD2400] 12:31:42 INFO - PROCESS | 328 | 1461267102155 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]]]}] 12:31:42 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 12:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 673ms 12:31:42 INFO - PROCESS | 328 | 1461267102209 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 12:31:42 INFO - PROCESS | 328 | 1461267102212 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 12:31:42 INFO - PROCESS | 328 | 1461267102297 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:31:42 INFO - PROCESS | 328 | 1461267102301 Marionette TRACE conn5 <- [1,1770,null,{}] 12:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:31:42 INFO - PROCESS | 328 | 1461267102306 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}] 12:31:42 INFO - PROCESS | 328 | 1461267102445 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 12:31:42 INFO - PROCESS | 328 | 1461267102585 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362A3800 == 97 [pid = 328] [id = 452] 12:31:42 INFO - PROCESS | 328 | ++DOMWINDOW == 139 (000000F926EA5800) [pid = 328] [serial = 1356] [outer = 0000000000000000] 12:31:42 INFO - PROCESS | 328 | ++DOMWINDOW == 140 (000000F926FF0400) [pid = 328] [serial = 1357] [outer = 000000F926EA5800] 12:31:42 INFO - PROCESS | 328 | 1461267102644 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 328 | ++DOMWINDOW == 141 (000000F92D31D800) [pid = 328] [serial = 1358] [outer = 000000F926EA5800] 12:31:43 INFO - PROCESS | 328 | 1461267103334 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]]]}] 12:31:43 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 12:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1075ms 12:31:43 INFO - PROCESS | 328 | 1461267103381 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 328 | 1461267103385 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 12:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:31:43 INFO - PROCESS | 328 | 1461267103389 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 328 | 1461267103392 Marionette TRACE conn5 <- [1,1774,null,{}] 12:31:43 INFO - PROCESS | 328 | 1461267103401 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}] 12:31:43 INFO - PROCESS | 328 | 1461267103533 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 12:31:43 INFO - PROCESS | 328 | 1461267103676 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F93920F800 == 98 [pid = 328] [id = 453] 12:31:43 INFO - PROCESS | 328 | ++DOMWINDOW == 142 (000000F933774000) [pid = 328] [serial = 1359] [outer = 0000000000000000] 12:31:43 INFO - PROCESS | 328 | ++DOMWINDOW == 143 (000000F934AD6400) [pid = 328] [serial = 1360] [outer = 000000F933774000] 12:31:43 INFO - PROCESS | 328 | 1461267103735 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 328 | ++DOMWINDOW == 144 (000000F936207400) [pid = 328] [serial = 1361] [outer = 000000F933774000] 12:31:44 INFO - PROCESS | 328 | 1461267104356 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]]]}] 12:31:44 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 12:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1022ms 12:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:31:44 INFO - PROCESS | 328 | 1461267104415 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 328 | 1461267104418 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 12:31:44 INFO - PROCESS | 328 | 1461267104422 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 328 | 1461267104424 Marionette TRACE conn5 <- [1,1778,null,{}] 12:31:44 INFO - PROCESS | 328 | 1461267104429 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}] 12:31:44 INFO - PROCESS | 328 | 1461267104557 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 12:31:44 INFO - PROCESS | 328 | 1461267104680 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F940EF4800 == 99 [pid = 328] [id = 454] 12:31:44 INFO - PROCESS | 328 | ++DOMWINDOW == 145 (000000F938B1C400) [pid = 328] [serial = 1362] [outer = 0000000000000000] 12:31:44 INFO - PROCESS | 328 | ++DOMWINDOW == 146 (000000F938B75800) [pid = 328] [serial = 1363] [outer = 000000F938B1C400] 12:31:44 INFO - PROCESS | 328 | 1461267104746 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F9394C3C00) [pid = 328] [serial = 1364] [outer = 000000F938B1C400] 12:31:45 INFO - PROCESS | 328 | 1461267105365 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]]]}] 12:31:45 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) 12:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 985ms 12:31:45 INFO - PROCESS | 328 | 1461267105409 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 328 | 1461267105412 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 12:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:31:45 INFO - PROCESS | 328 | 1461267105415 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 328 | 1461267105418 Marionette TRACE conn5 <- [1,1782,null,{}] 12:31:45 INFO - PROCESS | 328 | 1461267105422 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}] 12:31:45 INFO - PROCESS | 328 | 1461267105547 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 12:31:45 INFO - PROCESS | 328 | 1461267105687 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F94205E000 == 100 [pid = 328] [id = 455] 12:31:45 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F93F3BCC00) [pid = 328] [serial = 1365] [outer = 0000000000000000] 12:31:45 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F93FEA9C00) [pid = 328] [serial = 1366] [outer = 000000F93F3BCC00] 12:31:45 INFO - PROCESS | 328 | 1461267105747 Marionette DEBUG loaded listener.js 12:31:45 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F94322EC00) [pid = 328] [serial = 1367] [outer = 000000F93F3BCC00] 12:31:46 INFO - PROCESS | 328 | 1461267106295 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]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 987ms 12:31:46 INFO - PROCESS | 328 | 1461267106405 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 328 | 1461267106407 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 12:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:31:46 INFO - PROCESS | 328 | 1461267106411 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 328 | 1461267106413 Marionette TRACE conn5 <- [1,1786,null,{}] 12:31:46 INFO - PROCESS | 328 | 1461267106417 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}] 12:31:46 INFO - PROCESS | 328 | 1461267106544 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 12:31:46 INFO - PROCESS | 328 | 1461267106680 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F9420DE800 == 101 [pid = 328] [id = 456] 12:31:46 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93FE2A400) [pid = 328] [serial = 1368] [outer = 0000000000000000] 12:31:46 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F93FE33400) [pid = 328] [serial = 1369] [outer = 000000F93FE2A400] 12:31:46 INFO - PROCESS | 328 | 1461267106741 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F94322E400) [pid = 328] [serial = 1370] [outer = 000000F93FE2A400] 12:31:47 INFO - PROCESS | 328 | 1461267107334 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]]]}] 12:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 986ms 12:31:47 INFO - PROCESS | 328 | 1461267107400 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 12:31:47 INFO - PROCESS | 328 | 1461267107402 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 12:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:31:47 INFO - PROCESS | 328 | 1461267107406 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:31:47 INFO - PROCESS | 328 | 1461267107408 Marionette TRACE conn5 <- [1,1790,null,{}] 12:31:47 INFO - PROCESS | 328 | 1461267107412 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}] 12:31:47 INFO - PROCESS | 328 | 1461267107604 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 12:31:47 INFO - PROCESS | 328 | 1461267107716 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F940783000 == 102 [pid = 328] [id = 457] 12:31:47 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F943535800) [pid = 328] [serial = 1371] [outer = 0000000000000000] 12:31:47 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F945D17400) [pid = 328] [serial = 1372] [outer = 000000F943535800] 12:31:47 INFO - PROCESS | 328 | 1461267107778 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F945D21400) [pid = 328] [serial = 1373] [outer = 000000F943535800] 12:31:48 INFO - PROCESS | 328 | 1461267108359 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]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 986ms 12:31:48 INFO - PROCESS | 328 | 1461267108402 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 328 | 1461267108405 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 12:31:48 INFO - PROCESS | 328 | 1461267108410 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:31:48 INFO - PROCESS | 328 | 1461267108412 Marionette TRACE conn5 <- [1,1794,null,{}] 12:31:48 INFO - PROCESS | 328 | 1461267108416 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}] 12:31:48 INFO - PROCESS | 328 | 1461267108537 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 12:31:48 INFO - PROCESS | 328 | 1461267108650 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F638000 == 103 [pid = 328] [id = 458] 12:31:48 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F943F50800) [pid = 328] [serial = 1374] [outer = 0000000000000000] 12:31:48 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F943F55000) [pid = 328] [serial = 1375] [outer = 000000F943F50800] 12:31:48 INFO - PROCESS | 328 | 1461267108707 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F945D20400) [pid = 328] [serial = 1376] [outer = 000000F943F50800] 12:31:49 INFO - PROCESS | 328 | 1461267109283 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 924ms 12:31:49 INFO - PROCESS | 328 | 1461267109338 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 328 | 1461267109341 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 12:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:31:49 INFO - PROCESS | 328 | 1461267109344 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 328 | 1461267109346 Marionette TRACE conn5 <- [1,1798,null,{}] 12:31:49 INFO - PROCESS | 328 | 1461267109350 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}] 12:31:49 INFO - PROCESS | 328 | 1461267109471 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 12:31:49 INFO - PROCESS | 328 | 1461267109586 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F945589000 == 104 [pid = 328] [id = 459] 12:31:49 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F942D23C00) [pid = 328] [serial = 1377] [outer = 0000000000000000] 12:31:49 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F942D2D000) [pid = 328] [serial = 1378] [outer = 000000F942D23C00] 12:31:49 INFO - PROCESS | 328 | 1461267109683 Marionette DEBUG loaded listener.js 12:31:49 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F943F54000) [pid = 328] [serial = 1379] [outer = 000000F942D23C00] 12:31:50 INFO - PROCESS | 328 | 1461267110292 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]]]}] 12:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 986ms 12:31:50 INFO - PROCESS | 328 | 1461267110333 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 12:31:50 INFO - PROCESS | 328 | 1461267110336 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 12:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:31:50 INFO - PROCESS | 328 | 1461267110339 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:31:50 INFO - PROCESS | 328 | 1461267110342 Marionette TRACE conn5 <- [1,1802,null,{}] 12:31:50 INFO - PROCESS | 328 | 1461267110345 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}] 12:31:50 INFO - PROCESS | 328 | 1461267110469 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 12:31:50 INFO - PROCESS | 328 | 1461267110611 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F9455A4800 == 105 [pid = 328] [id = 460] 12:31:50 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F942D29800) [pid = 328] [serial = 1380] [outer = 0000000000000000] 12:31:50 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F943F92C00) [pid = 328] [serial = 1381] [outer = 000000F942D29800] 12:31:50 INFO - PROCESS | 328 | 1461267110670 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F943F99000) [pid = 328] [serial = 1382] [outer = 000000F942D29800] 12:31:51 INFO - PROCESS | 328 | 1461267111227 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]]]}] 12:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 923ms 12:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:31:51 INFO - PROCESS | 328 | 1461267111266 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 12:31:51 INFO - PROCESS | 328 | 1461267111268 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 12:31:51 INFO - PROCESS | 328 | 1461267111272 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:31:51 INFO - PROCESS | 328 | 1461267111274 Marionette TRACE conn5 <- [1,1806,null,{}] 12:31:51 INFO - PROCESS | 328 | 1461267111278 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}] 12:31:51 INFO - PROCESS | 328 | 1461267111401 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 12:31:51 INFO - PROCESS | 328 | 1461267111567 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F926204800 == 106 [pid = 328] [id = 461] 12:31:51 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F926FEE000) [pid = 328] [serial = 1383] [outer = 0000000000000000] 12:31:51 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F92BDEB000) [pid = 328] [serial = 1384] [outer = 000000F926FEE000] 12:31:51 INFO - PROCESS | 328 | 1461267111666 Marionette DEBUG loaded listener.js 12:31:51 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F93501A800) [pid = 328] [serial = 1385] [outer = 000000F926FEE000] 12:31:52 INFO - PROCESS | 328 | 1461267112547 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]]]}] 12:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1324ms 12:31:52 INFO - PROCESS | 328 | 1461267112600 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 12:31:52 INFO - PROCESS | 328 | 1461267112604 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 12:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:31:52 INFO - PROCESS | 328 | 1461267112609 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:31:52 INFO - PROCESS | 328 | 1461267112613 Marionette TRACE conn5 <- [1,1810,null,{}] 12:31:52 INFO - PROCESS | 328 | 1461267112619 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}] 12:31:52 INFO - PROCESS | 328 | 1461267112741 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 12:31:52 INFO - PROCESS | 328 | 1461267112892 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362B8000 == 107 [pid = 328] [id = 462] 12:31:52 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F926C3D800) [pid = 328] [serial = 1386] [outer = 0000000000000000] 12:31:52 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F92868F400) [pid = 328] [serial = 1387] [outer = 000000F926C3D800] 12:31:52 INFO - PROCESS | 328 | 1461267112948 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F92D39E400) [pid = 328] [serial = 1388] [outer = 000000F926C3D800] 12:31:53 INFO - PROCESS | 328 | 1461267113585 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]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1024ms 12:31:53 INFO - PROCESS | 328 | 1461267113637 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 12:31:53 INFO - PROCESS | 328 | 1461267113643 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 12:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:31:53 INFO - PROCESS | 328 | 1461267113649 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 328 | 1461267113652 Marionette TRACE conn5 <- [1,1814,null,{}] 12:31:53 INFO - PROCESS | 328 | 1461267113656 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}] 12:31:53 INFO - PROCESS | 328 | 1461267113776 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 12:31:53 INFO - PROCESS | 328 | 1461267113926 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 328 | --DOCSHELL 000000F93F672800 == 106 [pid = 328] [id = 450] 12:31:53 INFO - PROCESS | 328 | --DOCSHELL 000000F93C02A800 == 105 [pid = 328] [id = 449] 12:31:53 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA55800 == 104 [pid = 328] [id = 448] 12:31:53 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF31000 == 103 [pid = 328] [id = 447] 12:31:53 INFO - PROCESS | 328 | --DOCSHELL 000000F93A49F800 == 102 [pid = 328] [id = 446] 12:31:53 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F93F3B9800) [pid = 328] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 12:31:53 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F93FD1C800) [pid = 328] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 12:31:53 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F93FEAB800) [pid = 328] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 12:31:53 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F92BA1E400) [pid = 328] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 12:31:53 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F938B38800) [pid = 328] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C7CD800 == 103 [pid = 328] [id = 463] 12:31:54 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F926C34000) [pid = 328] [serial = 1389] [outer = 0000000000000000] 12:31:54 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F927FB6400) [pid = 328] [serial = 1390] [outer = 000000F926C34000] 12:31:54 INFO - PROCESS | 328 | 1461267114034 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F93354DC00) [pid = 328] [serial = 1391] [outer = 000000F926C34000] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F938E67800 == 102 [pid = 328] [id = 445] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F936929800 == 101 [pid = 328] [id = 444] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F92C6DE800 == 100 [pid = 328] [id = 443] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F934FBB800 == 99 [pid = 328] [id = 442] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93FB46000 == 98 [pid = 328] [id = 437] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93F423000 == 97 [pid = 328] [id = 436] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7E5000 == 96 [pid = 328] [id = 435] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F938D21000 == 95 [pid = 328] [id = 434] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F934B2A000 == 94 [pid = 328] [id = 433] 12:31:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB4B000 == 93 [pid = 328] [id = 432] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F934ADA800) [pid = 328] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F934E72800) [pid = 328] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F9373C3400) [pid = 328] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F93623B400) [pid = 328] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F936A07400) [pid = 328] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F937961800) [pid = 328] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F931583C00) [pid = 328] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F933545800) [pid = 328] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F93501AC00) [pid = 328] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F930CAAC00) [pid = 328] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F933BC4800) [pid = 328] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F926F21800) [pid = 328] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F92BDBE400) [pid = 328] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F938DE8400) [pid = 328] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F926D4C400) [pid = 328] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F92BA18000) [pid = 328] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F93CF60C00) [pid = 328] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F93EE7B800) [pid = 328] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 150 (000000F9383E7800) [pid = 328] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 149 (000000F937996800) [pid = 328] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 148 (000000F938999400) [pid = 328] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 147 (000000F9379A8400) [pid = 328] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | --DOMWINDOW == 146 (000000F93467A400) [pid = 328] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 12:31:54 INFO - PROCESS | 328 | 1461267114549 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 923ms 12:31:54 INFO - PROCESS | 328 | 1461267114575 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 328 | 1461267114578 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 12:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:31:54 INFO - PROCESS | 328 | 1461267114582 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 328 | 1461267114585 Marionette TRACE conn5 <- [1,1818,null,{}] 12:31:54 INFO - PROCESS | 328 | 1461267114596 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}] 12:31:54 INFO - PROCESS | 328 | 1461267114702 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 12:31:54 INFO - PROCESS | 328 | 1461267114712 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871D000 == 94 [pid = 328] [id = 464] 12:31:54 INFO - PROCESS | 328 | ++DOMWINDOW == 147 (000000F933E42C00) [pid = 328] [serial = 1392] [outer = 0000000000000000] 12:31:54 INFO - PROCESS | 328 | ++DOMWINDOW == 148 (000000F934A98400) [pid = 328] [serial = 1393] [outer = 000000F933E42C00] 12:31:54 INFO - PROCESS | 328 | 1461267114790 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 328 | ++DOMWINDOW == 149 (000000F934E6F400) [pid = 328] [serial = 1394] [outer = 000000F933E42C00] 12:31:55 INFO - PROCESS | 328 | 1461267115270 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]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 734ms 12:31:55 INFO - PROCESS | 328 | 1461267115317 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 328 | 1461267115320 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 12:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:31:55 INFO - PROCESS | 328 | 1461267115352 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 328 | 1461267115354 Marionette TRACE conn5 <- [1,1822,null,{}] 12:31:55 INFO - PROCESS | 328 | 1461267115360 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}] 12:31:55 INFO - PROCESS | 328 | 1461267115462 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 12:31:55 INFO - PROCESS | 328 | 1461267115473 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E90800 == 95 [pid = 328] [id = 465] 12:31:55 INFO - PROCESS | 328 | ++DOMWINDOW == 150 (000000F9350F0800) [pid = 328] [serial = 1395] [outer = 0000000000000000] 12:31:55 INFO - PROCESS | 328 | ++DOMWINDOW == 151 (000000F93620DC00) [pid = 328] [serial = 1396] [outer = 000000F9350F0800] 12:31:55 INFO - PROCESS | 328 | 1461267115521 Marionette DEBUG loaded listener.js 12:31:55 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F93659EC00) [pid = 328] [serial = 1397] [outer = 000000F9350F0800] 12:31:55 INFO - PROCESS | 328 | 1461267115962 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]]]}] 12:31:55 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 12:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 629ms 12:31:56 INFO - PROCESS | 328 | 1461267116008 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 328 | 1461267116010 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 12:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:31:56 INFO - PROCESS | 328 | 1461267116015 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 328 | 1461267116017 Marionette TRACE conn5 <- [1,1826,null,{}] 12:31:56 INFO - PROCESS | 328 | 1461267116020 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}] 12:31:56 INFO - PROCESS | 328 | 1461267116118 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 12:31:56 INFO - PROCESS | 328 | 1461267116124 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A811800 == 96 [pid = 328] [id = 466] 12:31:56 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F93735F000) [pid = 328] [serial = 1398] [outer = 0000000000000000] 12:31:56 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F93794A000) [pid = 328] [serial = 1399] [outer = 000000F93735F000] 12:31:56 INFO - PROCESS | 328 | 1461267116171 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F93796C400) [pid = 328] [serial = 1400] [outer = 000000F93735F000] 12:31:56 INFO - PROCESS | 328 | 1461267116701 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]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 735ms 12:31:56 INFO - PROCESS | 328 | 1461267116750 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 328 | 1461267116752 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 12:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:31:56 INFO - PROCESS | 328 | 1461267116765 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 328 | 1461267116767 Marionette TRACE conn5 <- [1,1830,null,{}] 12:31:56 INFO - PROCESS | 328 | 1461267116771 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}] 12:31:56 INFO - PROCESS | 328 | 1461267116952 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 12:31:56 INFO - PROCESS | 328 | 1461267116979 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF36800 == 97 [pid = 328] [id = 467] 12:31:57 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F9383B0400) [pid = 328] [serial = 1401] [outer = 0000000000000000] 12:31:57 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F9383E1C00) [pid = 328] [serial = 1402] [outer = 000000F9383B0400] 12:31:57 INFO - PROCESS | 328 | 1461267117030 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F93899A400) [pid = 328] [serial = 1403] [outer = 000000F9383B0400] 12:31:57 INFO - PROCESS | 328 | 1461267117487 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]]]}] 12:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 776ms 12:31:57 INFO - PROCESS | 328 | 1461267117545 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 12:31:57 INFO - PROCESS | 328 | 1461267117547 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 12:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:31:57 INFO - PROCESS | 328 | 1461267117551 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:31:57 INFO - PROCESS | 328 | 1461267117553 Marionette TRACE conn5 <- [1,1834,null,{}] 12:31:57 INFO - PROCESS | 328 | 1461267117556 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}] 12:31:57 INFO - PROCESS | 328 | 1461267117687 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 12:31:57 INFO - PROCESS | 328 | 1461267117703 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C420000 == 98 [pid = 328] [id = 468] 12:31:57 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F9383B0C00) [pid = 328] [serial = 1404] [outer = 0000000000000000] 12:31:57 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F938B40400) [pid = 328] [serial = 1405] [outer = 000000F9383B0C00] 12:31:57 INFO - PROCESS | 328 | 1461267117750 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F938B7B400) [pid = 328] [serial = 1406] [outer = 000000F9383B0C00] 12:31:58 INFO - PROCESS | 328 | 1461267118221 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]]]}] 12:31:58 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) 12:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 734ms 12:31:58 INFO - PROCESS | 328 | 1461267118303 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 328 | 1461267118305 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 12:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F930BD3800) [pid = 328] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F936237400) [pid = 328] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F926C0B800) [pid = 328] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F938EC2800) [pid = 328] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 156 (000000F937991000) [pid = 328] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 155 (000000F92DD48400) [pid = 328] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 154 (000000F9383AB800) [pid = 328] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 153 (000000F930B67400) [pid = 328] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 152 (000000F930BD2C00) [pid = 328] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:31:58 INFO - PROCESS | 328 | --DOMWINDOW == 151 (000000F93899C000) [pid = 328] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:31:58 INFO - PROCESS | 328 | 1461267118539 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 328 | 1461267118541 Marionette TRACE conn5 <- [1,1838,null,{}] 12:31:58 INFO - PROCESS | 328 | 1461267118546 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}] 12:31:58 INFO - PROCESS | 328 | 1461267118643 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 12:31:58 INFO - PROCESS | 328 | 1461267118649 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871B000 == 99 [pid = 328] [id = 469] 12:31:58 INFO - PROCESS | 328 | ++DOMWINDOW == 152 (000000F930BD2C00) [pid = 328] [serial = 1407] [outer = 0000000000000000] 12:31:58 INFO - PROCESS | 328 | ++DOMWINDOW == 153 (000000F933ADF800) [pid = 328] [serial = 1408] [outer = 000000F930BD2C00] 12:31:58 INFO - PROCESS | 328 | 1461267118696 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 328 | ++DOMWINDOW == 154 (000000F938DE6400) [pid = 328] [serial = 1409] [outer = 000000F930BD2C00] 12:31:59 INFO - PROCESS | 328 | 1461267119132 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]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 861ms 12:31:59 INFO - PROCESS | 328 | 1461267119179 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 12:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:31:59 INFO - PROCESS | 328 | 1461267119182 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 12:31:59 INFO - PROCESS | 328 | 1461267119185 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 328 | 1461267119187 Marionette TRACE conn5 <- [1,1842,null,{}] 12:31:59 INFO - PROCESS | 328 | 1461267119191 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}] 12:31:59 INFO - PROCESS | 328 | 1461267119289 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 12:31:59 INFO - PROCESS | 328 | 1461267119295 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFCA000 == 100 [pid = 328] [id = 470] 12:31:59 INFO - PROCESS | 328 | ++DOMWINDOW == 155 (000000F938EAEC00) [pid = 328] [serial = 1410] [outer = 0000000000000000] 12:31:59 INFO - PROCESS | 328 | ++DOMWINDOW == 156 (000000F938EC1000) [pid = 328] [serial = 1411] [outer = 000000F938EAEC00] 12:31:59 INFO - PROCESS | 328 | 1461267119341 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 328 | ++DOMWINDOW == 157 (000000F9391E5800) [pid = 328] [serial = 1412] [outer = 000000F938EAEC00] 12:31:59 INFO - PROCESS | 328 | 1461267119801 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]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 672ms 12:31:59 INFO - PROCESS | 328 | 1461267119858 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 328 | 1461267119860 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 12:31:59 INFO - PROCESS | 328 | 1461267119863 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:31:59 INFO - PROCESS | 328 | 1461267119865 Marionette TRACE conn5 <- [1,1846,null,{}] 12:31:59 INFO - PROCESS | 328 | 1461267119869 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}] 12:31:59 INFO - PROCESS | 328 | 1461267119968 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 12:32:00 INFO - PROCESS | 328 | 1461267120012 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F738800 == 101 [pid = 328] [id = 471] 12:32:00 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F9394EB800) [pid = 328] [serial = 1413] [outer = 0000000000000000] 12:32:00 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F93A6CD000) [pid = 328] [serial = 1414] [outer = 000000F9394EB800] 12:32:00 INFO - PROCESS | 328 | 1461267120058 Marionette DEBUG loaded listener.js 12:32:00 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F93AF4DC00) [pid = 328] [serial = 1415] [outer = 000000F9394EB800] 12:32:00 INFO - PROCESS | 328 | 1461267120522 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]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 735ms 12:32:00 INFO - PROCESS | 328 | 1461267120631 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 328 | 1461267120636 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 12:32:00 INFO - PROCESS | 328 | 1461267120641 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:32:00 INFO - PROCESS | 328 | 1461267120645 Marionette TRACE conn5 <- [1,1850,null,{}] 12:32:00 INFO - PROCESS | 328 | 1461267120652 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}] 12:32:00 INFO - PROCESS | 328 | 1461267120791 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 12:32:00 INFO - PROCESS | 328 | 1461267120904 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F933F21000 == 102 [pid = 328] [id = 472] 12:32:00 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F926EA9000) [pid = 328] [serial = 1416] [outer = 0000000000000000] 12:32:00 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F926F2F800) [pid = 328] [serial = 1417] [outer = 000000F926EA9000] 12:32:00 INFO - PROCESS | 328 | 1461267120979 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F92C6AB000) [pid = 328] [serial = 1418] [outer = 000000F926EA9000] 12:32:01 INFO - PROCESS | 328 | 1461267121660 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]]]}] 12:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1078ms 12:32:01 INFO - PROCESS | 328 | 1461267121725 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 12:32:01 INFO - PROCESS | 328 | 1461267121729 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 12:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:32:01 INFO - PROCESS | 328 | 1461267121737 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:32:01 INFO - PROCESS | 328 | 1461267121742 Marionette TRACE conn5 <- [1,1854,null,{}] 12:32:01 INFO - PROCESS | 328 | 1461267121747 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}] 12:32:01 INFO - PROCESS | 328 | 1461267121907 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 12:32:02 INFO - PROCESS | 328 | 1461267122050 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F939208800 == 103 [pid = 328] [id = 473] 12:32:02 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F933CE5400) [pid = 328] [serial = 1419] [outer = 0000000000000000] 12:32:02 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F934BA4400) [pid = 328] [serial = 1420] [outer = 000000F933CE5400] 12:32:02 INFO - PROCESS | 328 | 1461267122111 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F937948C00) [pid = 328] [serial = 1421] [outer = 000000F933CE5400] 12:32:02 INFO - PROCESS | 328 | 1461267122727 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]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1027ms 12:32:02 INFO - PROCESS | 328 | 1461267122766 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 328 | 1461267122769 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 12:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:32:02 INFO - PROCESS | 328 | 1461267122773 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 328 | 1461267122775 Marionette TRACE conn5 <- [1,1858,null,{}] 12:32:02 INFO - PROCESS | 328 | 1461267122786 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}] 12:32:02 INFO - PROCESS | 328 | 1461267122972 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 12:32:03 INFO - PROCESS | 328 | 1461267123120 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD7F000 == 104 [pid = 328] [id = 474] 12:32:03 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F938999800) [pid = 328] [serial = 1422] [outer = 0000000000000000] 12:32:03 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F938B4A400) [pid = 328] [serial = 1423] [outer = 000000F938999800] 12:32:03 INFO - PROCESS | 328 | 1461267123183 Marionette DEBUG loaded listener.js 12:32:03 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F93C06B800) [pid = 328] [serial = 1424] [outer = 000000F938999800] 12:32:03 INFO - PROCESS | 328 | 1461267123818 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]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1075ms 12:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:32:03 INFO - PROCESS | 328 | 1461267123850 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 328 | 1461267123852 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 12:32:03 INFO - PROCESS | 328 | 1461267123873 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 328 | 1461267123875 Marionette TRACE conn5 <- [1,1862,null,{}] 12:32:03 INFO - PROCESS | 328 | 1461267123879 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}] 12:32:04 INFO - PROCESS | 328 | 1461267124007 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 12:32:04 INFO - PROCESS | 328 | 1461267124152 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F940779000 == 105 [pid = 328] [id = 475] 12:32:04 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F93CF52800) [pid = 328] [serial = 1425] [outer = 0000000000000000] 12:32:04 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93EE71000) [pid = 328] [serial = 1426] [outer = 000000F93CF52800] 12:32:04 INFO - PROCESS | 328 | 1461267124212 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F93F197400) [pid = 328] [serial = 1427] [outer = 000000F93CF52800] 12:32:04 INFO - PROCESS | 328 | 1461267124843 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]]]}] 12:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1046ms 12:32:04 INFO - PROCESS | 328 | 1461267124904 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 12:32:04 INFO - PROCESS | 328 | 1461267124907 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 12:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:32:04 INFO - PROCESS | 328 | 1461267124910 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:32:04 INFO - PROCESS | 328 | 1461267124913 Marionette TRACE conn5 <- [1,1866,null,{}] 12:32:04 INFO - PROCESS | 328 | 1461267124917 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}] 12:32:05 INFO - PROCESS | 328 | 1461267125059 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 12:32:05 INFO - PROCESS | 328 | 1461267125203 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F94132B800 == 106 [pid = 328] [id = 476] 12:32:05 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F93F3BA400) [pid = 328] [serial = 1428] [outer = 0000000000000000] 12:32:05 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F93F4DEC00) [pid = 328] [serial = 1429] [outer = 000000F93F3BA400] 12:32:05 INFO - PROCESS | 328 | 1461267125262 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F93FE2AC00) [pid = 328] [serial = 1430] [outer = 000000F93F3BA400] 12:32:05 INFO - PROCESS | 328 | 1461267125816 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]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 986ms 12:32:05 INFO - PROCESS | 328 | 1461267125900 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 328 | 1461267125902 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 12:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:32:05 INFO - PROCESS | 328 | 1461267125906 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 328 | 1461267125908 Marionette TRACE conn5 <- [1,1870,null,{}] 12:32:05 INFO - PROCESS | 328 | 1461267125912 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}] 12:32:06 INFO - PROCESS | 328 | 1461267126059 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 12:32:06 INFO - PROCESS | 328 | 1461267126204 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F9420CF800 == 107 [pid = 328] [id = 477] 12:32:06 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F93FEB0400) [pid = 328] [serial = 1431] [outer = 0000000000000000] 12:32:06 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F94352BC00) [pid = 328] [serial = 1432] [outer = 000000F93FEB0400] 12:32:06 INFO - PROCESS | 328 | 1461267126266 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F943F4EC00) [pid = 328] [serial = 1433] [outer = 000000F93FEB0400] 12:32:06 INFO - PROCESS | 328 | 1461267126864 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]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1019ms 12:32:06 INFO - PROCESS | 328 | 1461267126928 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 328 | 1461267126931 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 12:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:32:06 INFO - PROCESS | 328 | 1461267126935 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 328 | 1461267126937 Marionette TRACE conn5 <- [1,1874,null,{}] 12:32:06 INFO - PROCESS | 328 | 1461267126941 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}] 12:32:07 INFO - PROCESS | 328 | 1461267127063 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 12:32:07 INFO - PROCESS | 328 | 1461267127208 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F94329B800 == 108 [pid = 328] [id = 478] 12:32:07 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F942EA8800) [pid = 328] [serial = 1434] [outer = 0000000000000000] 12:32:07 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F942EB0000) [pid = 328] [serial = 1435] [outer = 000000F942EA8800] 12:32:07 INFO - PROCESS | 328 | 1461267127266 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F943533000) [pid = 328] [serial = 1436] [outer = 000000F942EA8800] 12:32:07 INFO - PROCESS | 328 | 1461267127851 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]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 987ms 12:32:07 INFO - PROCESS | 328 | 1461267127924 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 12:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:32:07 INFO - PROCESS | 328 | 1461267127927 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 12:32:07 INFO - PROCESS | 328 | 1461267127930 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 328 | 1461267127932 Marionette TRACE conn5 <- [1,1878,null,{}] 12:32:07 INFO - PROCESS | 328 | 1461267127936 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}] 12:32:08 INFO - PROCESS | 328 | 1461267128058 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 12:32:08 INFO - PROCESS | 328 | 1461267128201 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F945DD9000 == 109 [pid = 328] [id = 479] 12:32:08 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F942EB3800) [pid = 328] [serial = 1437] [outer = 0000000000000000] 12:32:08 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F94562CC00) [pid = 328] [serial = 1438] [outer = 000000F942EB3800] 12:32:08 INFO - PROCESS | 328 | 1461267128259 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F945D1C000) [pid = 328] [serial = 1439] [outer = 000000F942EB3800] 12:32:08 INFO - PROCESS | 328 | 1461267128797 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]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 924ms 12:32:08 INFO - PROCESS | 328 | 1461267128858 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 328 | 1461267128860 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 12:32:08 INFO - PROCESS | 328 | 1461267128864 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:32:08 INFO - PROCESS | 328 | 1461267128866 Marionette TRACE conn5 <- [1,1882,null,{}] 12:32:08 INFO - PROCESS | 328 | 1461267128870 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}] 12:32:09 INFO - PROCESS | 328 | 1461267129024 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 12:32:09 INFO - PROCESS | 328 | 1461267129168 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F94074B800 == 110 [pid = 328] [id = 480] 12:32:09 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F941D3F400) [pid = 328] [serial = 1440] [outer = 0000000000000000] 12:32:09 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F941D46C00) [pid = 328] [serial = 1441] [outer = 000000F941D3F400] 12:32:09 INFO - PROCESS | 328 | 1461267129227 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F941D4DC00) [pid = 328] [serial = 1442] [outer = 000000F941D3F400] 12:32:09 INFO - PROCESS | 328 | 1461267129795 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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 986ms 12:32:09 INFO - PROCESS | 328 | 1461267129853 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 328 | 1461267129855 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 12:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:32:09 INFO - PROCESS | 328 | 1461267129859 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 328 | 1461267129861 Marionette TRACE conn5 <- [1,1886,null,{}] 12:32:09 INFO - PROCESS | 328 | 1461267129865 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}] 12:32:09 INFO - PROCESS | 328 | 1461267129988 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 12:32:10 INFO - PROCESS | 328 | 1461267130147 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F9438D3800 == 111 [pid = 328] [id = 481] 12:32:10 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F941C44800) [pid = 328] [serial = 1443] [outer = 0000000000000000] 12:32:10 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F941C4A400) [pid = 328] [serial = 1444] [outer = 000000F941C44800] 12:32:10 INFO - PROCESS | 328 | 1461267130205 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F941D42400) [pid = 328] [serial = 1445] [outer = 000000F941C44800] 12:32:10 INFO - PROCESS | 328 | 1461267130837 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]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1019ms 12:32:10 INFO - PROCESS | 328 | 1461267130888 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 328 | 1461267130891 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 12:32:10 INFO - PROCESS | 328 | 1461267130897 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:32:10 INFO - PROCESS | 328 | 1461267130900 Marionette TRACE conn5 <- [1,1890,null,{}] 12:32:10 INFO - PROCESS | 328 | 1461267130923 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}] 12:32:11 INFO - PROCESS | 328 | 1461267131068 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 12:32:11 INFO - PROCESS | 328 | 1461267131213 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362A4800 == 112 [pid = 328] [id = 482] 12:32:11 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F9266D8400) [pid = 328] [serial = 1446] [outer = 0000000000000000] 12:32:11 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F93796AC00) [pid = 328] [serial = 1447] [outer = 000000F9266D8400] 12:32:11 INFO - PROCESS | 328 | 1461267131277 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F945D23800) [pid = 328] [serial = 1448] [outer = 000000F9266D8400] 12:32:12 INFO - PROCESS | 328 | 1461267132107 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]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1265ms 12:32:12 INFO - PROCESS | 328 | 1461267132165 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 328 | 1461267132170 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 12:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:32:12 INFO - PROCESS | 328 | 1461267132175 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 328 | 1461267132179 Marionette TRACE conn5 <- [1,1894,null,{}] 12:32:12 INFO - PROCESS | 328 | 1461267132185 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}] 12:32:12 INFO - PROCESS | 328 | 1461267132310 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 12:32:12 INFO - PROCESS | 328 | 1461267132465 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D03000 == 113 [pid = 328] [id = 483] 12:32:12 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F926EA1800) [pid = 328] [serial = 1449] [outer = 0000000000000000] 12:32:12 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F92C1B5C00) [pid = 328] [serial = 1450] [outer = 000000F926EA1800] 12:32:12 INFO - PROCESS | 328 | 1461267132520 Marionette DEBUG loaded listener.js 12:32:12 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F93354B400) [pid = 328] [serial = 1451] [outer = 000000F926EA1800] 12:32:13 INFO - PROCESS | 328 | 1461267133155 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]]]}] 12:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1027ms 12:32:13 INFO - PROCESS | 328 | 1461267133207 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 12:32:13 INFO - PROCESS | 328 | 1461267133213 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 12:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:32:13 INFO - PROCESS | 328 | 1461267133220 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:32:13 INFO - PROCESS | 328 | 1461267133222 Marionette TRACE conn5 <- [1,1898,null,{}] 12:32:13 INFO - PROCESS | 328 | 1461267133226 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}] 12:32:13 INFO - PROCESS | 328 | 1461267133407 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFCA000 == 112 [pid = 328] [id = 470] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93871B000 == 111 [pid = 328] [id = 469] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93C420000 == 110 [pid = 328] [id = 468] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF36800 == 109 [pid = 328] [id = 467] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93A811800 == 108 [pid = 328] [id = 466] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F938E90800 == 107 [pid = 328] [id = 465] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93871D000 == 106 [pid = 328] [id = 464] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F92C7CD800 == 105 [pid = 328] [id = 463] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F93FD15400) [pid = 328] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F93F3B8000) [pid = 328] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F9362B8000 == 104 [pid = 328] [id = 462] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93F638000 == 103 [pid = 328] [id = 458] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F940783000 == 102 [pid = 328] [id = 457] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F9420DE800 == 101 [pid = 328] [id = 456] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F94205E000 == 100 [pid = 328] [id = 455] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F940EF4800 == 99 [pid = 328] [id = 454] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F93920F800 == 98 [pid = 328] [id = 453] 12:32:13 INFO - PROCESS | 328 | --DOCSHELL 000000F9362A3800 == 97 [pid = 328] [id = 452] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F935078C00) [pid = 328] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F92C270400) [pid = 328] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F936AE0400) [pid = 328] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F937969800) [pid = 328] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F936211400) [pid = 328] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F928A76400) [pid = 328] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F93AD56400) [pid = 328] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F938EB1400) [pid = 328] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F93F056000) [pid = 328] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F933E44C00) [pid = 328] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F9394BBC00) [pid = 328] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F9383DA800) [pid = 328] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F9383DD800) [pid = 328] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F938B33400) [pid = 328] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F93C2C8800) [pid = 328] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F93354CC00) [pid = 328] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F9383AD400) [pid = 328] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F9391CBC00) [pid = 328] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F93EE75800) [pid = 328] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F93C070400) [pid = 328] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F93458F000) [pid = 328] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F93157BC00) [pid = 328] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F9338A8800) [pid = 328] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F93F3B9C00) [pid = 328] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F926C32800) [pid = 328] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F93458CC00) [pid = 328] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F938B4F800) [pid = 328] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 12:32:13 INFO - PROCESS | 328 | 1461267133603 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F92B9CE800 == 98 [pid = 328] [id = 484] 12:32:13 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F926C0B000) [pid = 328] [serial = 1452] [outer = 0000000000000000] 12:32:13 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F926EA2C00) [pid = 328] [serial = 1453] [outer = 000000F926C0B000] 12:32:13 INFO - PROCESS | 328 | 1461267133652 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F931DCD800) [pid = 328] [serial = 1454] [outer = 000000F926C0B000] 12:32:14 INFO - PROCESS | 328 | 1461267134127 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]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 923ms 12:32:14 INFO - PROCESS | 328 | 1461267134144 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 328 | 1461267134146 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 12:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:32:14 INFO - PROCESS | 328 | 1461267134150 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 328 | 1461267134153 Marionette TRACE conn5 <- [1,1902,null,{}] 12:32:14 INFO - PROCESS | 328 | 1461267134164 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}] 12:32:14 INFO - PROCESS | 328 | 1461267134272 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 12:32:14 INFO - PROCESS | 328 | 1461267134280 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E8C000 == 99 [pid = 328] [id = 485] 12:32:14 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F936232400) [pid = 328] [serial = 1455] [outer = 0000000000000000] 12:32:14 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F93794FC00) [pid = 328] [serial = 1456] [outer = 000000F936232400] 12:32:14 INFO - PROCESS | 328 | 1461267134330 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F9379A1400) [pid = 328] [serial = 1457] [outer = 000000F936232400] 12:32:14 INFO - PROCESS | 328 | 1461267134834 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]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 733ms 12:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:32:14 INFO - PROCESS | 328 | 1461267134886 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 328 | 1461267134889 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 12:32:14 INFO - PROCESS | 328 | 1461267134892 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 328 | 1461267134894 Marionette TRACE conn5 <- [1,1906,null,{}] 12:32:14 INFO - PROCESS | 328 | 1461267134898 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}] 12:32:15 INFO - PROCESS | 328 | 1461267135031 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 12:32:15 INFO - PROCESS | 328 | 1461267135140 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF40800 == 100 [pid = 328] [id = 486] 12:32:15 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F9379A2400) [pid = 328] [serial = 1458] [outer = 0000000000000000] 12:32:15 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F938763800) [pid = 328] [serial = 1459] [outer = 000000F9379A2400] 12:32:15 INFO - PROCESS | 328 | 1461267135188 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F938B41800) [pid = 328] [serial = 1460] [outer = 000000F9379A2400] 12:32:15 INFO - PROCESS | 328 | 1461267135578 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]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 735ms 12:32:15 INFO - PROCESS | 328 | 1461267135635 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 12:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:32:15 INFO - PROCESS | 328 | 1461267135638 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 12:32:15 INFO - PROCESS | 328 | 1461267135641 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 328 | 1461267135643 Marionette TRACE conn5 <- [1,1910,null,{}] 12:32:15 INFO - PROCESS | 328 | 1461267135647 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}] 12:32:15 INFO - PROCESS | 328 | 1461267135791 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 12:32:15 INFO - PROCESS | 328 | 1461267135810 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB58000 == 101 [pid = 328] [id = 487] 12:32:15 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F938B50000) [pid = 328] [serial = 1461] [outer = 0000000000000000] 12:32:15 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F938EAA800) [pid = 328] [serial = 1462] [outer = 000000F938B50000] 12:32:15 INFO - PROCESS | 328 | 1461267135857 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F9391CD400) [pid = 328] [serial = 1463] [outer = 000000F938B50000] 12:32:16 INFO - PROCESS | 328 | 1461267136337 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]]]}] 12:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 735ms 12:32:16 INFO - PROCESS | 328 | 1461267136378 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 328 | 1461267136381 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 12:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:32:16 INFO - PROCESS | 328 | 1461267136413 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 328 | 1461267136415 Marionette TRACE conn5 <- [1,1914,null,{}] 12:32:16 INFO - PROCESS | 328 | 1461267136430 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}] 12:32:16 INFO - PROCESS | 328 | 1461267136587 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 12:32:16 INFO - PROCESS | 328 | 1461267136629 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFD1000 == 102 [pid = 328] [id = 488] 12:32:16 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F93EE74000) [pid = 328] [serial = 1464] [outer = 0000000000000000] 12:32:16 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F93F4DB000) [pid = 328] [serial = 1465] [outer = 000000F93EE74000] 12:32:16 INFO - PROCESS | 328 | 1461267136679 Marionette DEBUG loaded listener.js 12:32:16 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F93FE2E800) [pid = 328] [serial = 1466] [outer = 000000F93EE74000] 12:32:17 INFO - PROCESS | 328 | 1461267137138 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]]]}] 12:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 818ms 12:32:17 INFO - PROCESS | 328 | 1461267137206 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 12:32:17 INFO - PROCESS | 328 | 1461267137208 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 12:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:32:17 INFO - PROCESS | 328 | 1461267137225 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:32:17 INFO - PROCESS | 328 | 1461267137227 Marionette TRACE conn5 <- [1,1918,null,{}] 12:32:17 INFO - PROCESS | 328 | 1461267137231 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}] 12:32:17 INFO - PROCESS | 328 | 1461267137370 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 12:32:17 INFO - PROCESS | 328 | 1461267137389 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F738000 == 103 [pid = 328] [id = 489] 12:32:17 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F93FE37400) [pid = 328] [serial = 1467] [outer = 0000000000000000] 12:32:17 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F941C4B800) [pid = 328] [serial = 1468] [outer = 000000F93FE37400] 12:32:17 INFO - PROCESS | 328 | 1461267137438 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F942EB0400) [pid = 328] [serial = 1469] [outer = 000000F93FE37400] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F9383B0400) [pid = 328] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F926C34000) [pid = 328] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F933E42C00) [pid = 328] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F926C3D800) [pid = 328] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F9383B0C00) [pid = 328] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F93735F000) [pid = 328] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F9350F0800) [pid = 328] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F931DD2400) [pid = 328] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F930BD2C00) [pid = 328] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:32:17 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F938EAEC00) [pid = 328] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:32:18 INFO - PROCESS | 328 | 1461267138107 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]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 944ms 12:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:32:18 INFO - PROCESS | 328 | 1461267138159 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 328 | 1461267138161 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 12:32:18 INFO - PROCESS | 328 | 1461267138164 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 328 | 1461267138166 Marionette TRACE conn5 <- [1,1922,null,{}] 12:32:18 INFO - PROCESS | 328 | 1461267138170 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}] 12:32:18 INFO - PROCESS | 328 | 1461267138271 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 12:32:18 INFO - PROCESS | 328 | 1461267138280 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD89000 == 104 [pid = 328] [id = 490] 12:32:18 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F933ADEC00) [pid = 328] [serial = 1470] [outer = 0000000000000000] 12:32:18 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F938EAAC00) [pid = 328] [serial = 1471] [outer = 000000F933ADEC00] 12:32:18 INFO - PROCESS | 328 | 1461267138330 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F941CD3000) [pid = 328] [serial = 1472] [outer = 000000F933ADEC00] 12:32:18 INFO - PROCESS | 328 | 1461267138775 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]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 627ms 12:32:18 INFO - PROCESS | 328 | 1461267138795 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 12:32:18 INFO - PROCESS | 328 | 1461267138797 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 12:32:18 INFO - PROCESS | 328 | 1461267138816 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:32:18 INFO - PROCESS | 328 | 1461267138818 Marionette TRACE conn5 <- [1,1926,null,{}] 12:32:18 INFO - PROCESS | 328 | 1461267138822 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}] 12:32:18 INFO - PROCESS | 328 | 1461267138928 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 12:32:18 INFO - PROCESS | 328 | 1461267138935 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F94077A800 == 105 [pid = 328] [id = 491] 12:32:18 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F941CD7800) [pid = 328] [serial = 1473] [outer = 0000000000000000] 12:32:18 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F941CDA000) [pid = 328] [serial = 1474] [outer = 000000F941CD7800] 12:32:18 INFO - PROCESS | 328 | 1461267138981 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F942EB1400) [pid = 328] [serial = 1475] [outer = 000000F941CD7800] 12:32:19 INFO - PROCESS | 328 | 1461267139438 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]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 672ms 12:32:19 INFO - PROCESS | 328 | 1461267139522 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 328 | 1461267139525 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 12:32:19 INFO - PROCESS | 328 | 1461267139528 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 328 | 1461267139530 Marionette TRACE conn5 <- [1,1930,null,{}] 12:32:19 INFO - PROCESS | 328 | 1461267139533 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}] 12:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:32:19 INFO - PROCESS | 328 | 1461267139635 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 12:32:19 INFO - PROCESS | 328 | 1461267139646 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F941F56800 == 106 [pid = 328] [id = 492] 12:32:19 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F94352C800) [pid = 328] [serial = 1476] [outer = 0000000000000000] 12:32:19 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F943535000) [pid = 328] [serial = 1477] [outer = 000000F94352C800] 12:32:19 INFO - PROCESS | 328 | 1461267139692 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F943EE8800) [pid = 328] [serial = 1478] [outer = 000000F94352C800] 12:32:20 INFO - PROCESS | 328 | 1461267140491 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]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 965ms 12:32:20 INFO - PROCESS | 328 | 1461267140503 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 328 | 1461267140509 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 12:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:32:20 INFO - PROCESS | 328 | 1461267140515 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 328 | 1461267140519 Marionette TRACE conn5 <- [1,1934,null,{}] 12:32:20 INFO - PROCESS | 328 | 1461267140524 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}] 12:32:20 INFO - PROCESS | 328 | 1461267140662 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 12:32:20 INFO - PROCESS | 328 | 1461267140815 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F938795800 == 107 [pid = 328] [id = 493] 12:32:20 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F931DD4800) [pid = 328] [serial = 1479] [outer = 0000000000000000] 12:32:20 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F933E4B800) [pid = 328] [serial = 1480] [outer = 000000F931DD4800] 12:32:20 INFO - PROCESS | 328 | 1461267140877 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F934E7CC00) [pid = 328] [serial = 1481] [outer = 000000F931DD4800] 12:32:21 INFO - PROCESS | 328 | 1461267141462 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]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 986ms 12:32:21 INFO - PROCESS | 328 | 1461267141504 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 328 | 1461267141511 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 12:32:21 INFO - PROCESS | 328 | 1461267141518 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:32:21 INFO - PROCESS | 328 | 1461267141521 Marionette TRACE conn5 <- [1,1938,null,{}] 12:32:21 INFO - PROCESS | 328 | 1461267141525 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}] 12:32:21 INFO - PROCESS | 328 | 1461267141659 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 12:32:21 INFO - PROCESS | 328 | 1461267141823 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFAB800 == 108 [pid = 328] [id = 494] 12:32:21 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F937995400) [pid = 328] [serial = 1482] [outer = 0000000000000000] 12:32:21 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F9383E4400) [pid = 328] [serial = 1483] [outer = 000000F937995400] 12:32:21 INFO - PROCESS | 328 | 1461267141882 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F9394C1C00) [pid = 328] [serial = 1484] [outer = 000000F937995400] 12:32:22 INFO - PROCESS | 328 | 1461267142516 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]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1021ms 12:32:22 INFO - PROCESS | 328 | 1461267142544 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 328 | 1461267142547 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 12:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:32:22 INFO - PROCESS | 328 | 1461267142551 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 328 | 1461267142555 Marionette TRACE conn5 <- [1,1942,null,{}] 12:32:22 INFO - PROCESS | 328 | 1461267142567 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}] 12:32:22 INFO - PROCESS | 328 | 1461267142718 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 12:32:22 INFO - PROCESS | 328 | 1461267142870 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F943296800 == 109 [pid = 328] [id = 495] 12:32:22 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F93F194800) [pid = 328] [serial = 1485] [outer = 0000000000000000] 12:32:22 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F93F4F0400) [pid = 328] [serial = 1486] [outer = 000000F93F194800] 12:32:22 INFO - PROCESS | 328 | 1461267142933 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F942EAD000) [pid = 328] [serial = 1487] [outer = 000000F93F194800] 12:32:23 INFO - PROCESS | 328 | 1461267143517 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]]]}] 12:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 987ms 12:32:23 INFO - PROCESS | 328 | 1461267143539 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 12:32:23 INFO - PROCESS | 328 | 1461267143542 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 12:32:23 INFO - PROCESS | 328 | 1461267143563 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:32:23 INFO - PROCESS | 328 | 1461267143566 Marionette TRACE conn5 <- [1,1946,null,{}] 12:32:23 INFO - PROCESS | 328 | 1461267143570 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}] 12:32:23 INFO - PROCESS | 328 | 1461267143699 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 12:32:23 INFO - PROCESS | 328 | 1461267143861 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F9468D1000 == 110 [pid = 328] [id = 496] 12:32:23 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F943EECC00) [pid = 328] [serial = 1488] [outer = 0000000000000000] 12:32:23 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F943EF0400) [pid = 328] [serial = 1489] [outer = 000000F943EECC00] 12:32:23 INFO - PROCESS | 328 | 1461267143919 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F943F8CC00) [pid = 328] [serial = 1490] [outer = 000000F943EECC00] 12:32:24 INFO - PROCESS | 328 | 1461267144447 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]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 923ms 12:32:24 INFO - PROCESS | 328 | 1461267144490 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 328 | 1461267144492 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 12:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:32:24 INFO - PROCESS | 328 | 1461267144496 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 328 | 1461267144498 Marionette TRACE conn5 <- [1,1950,null,{}] 12:32:24 INFO - PROCESS | 328 | 1461267144502 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}] 12:32:24 INFO - PROCESS | 328 | 1461267144626 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 12:32:24 INFO - PROCESS | 328 | 1461267144788 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F9456EB800 == 111 [pid = 328] [id = 497] 12:32:24 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F943F96800) [pid = 328] [serial = 1491] [outer = 0000000000000000] 12:32:24 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F945632800) [pid = 328] [serial = 1492] [outer = 000000F943F96800] 12:32:24 INFO - PROCESS | 328 | 1461267144848 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F945D09000) [pid = 328] [serial = 1493] [outer = 000000F943F96800] 12:32:25 INFO - PROCESS | 328 | 1461267145469 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]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1018ms 12:32:25 INFO - PROCESS | 328 | 1461267145517 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 328 | 1461267145519 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 12:32:25 INFO - PROCESS | 328 | 1461267145523 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:32:25 INFO - PROCESS | 328 | 1461267145525 Marionette TRACE conn5 <- [1,1954,null,{}] 12:32:25 INFO - PROCESS | 328 | 1461267145560 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}] 12:32:25 INFO - PROCESS | 328 | 1461267145698 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 12:32:25 INFO - PROCESS | 328 | 1461267145848 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F943918800 == 112 [pid = 328] [id = 498] 12:32:25 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F945B6B000) [pid = 328] [serial = 1494] [outer = 0000000000000000] 12:32:25 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F945D07400) [pid = 328] [serial = 1495] [outer = 000000F945B6B000] 12:32:25 INFO - PROCESS | 328 | 1461267145909 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F945DEA000) [pid = 328] [serial = 1496] [outer = 000000F945B6B000] 12:32:26 INFO - PROCESS | 328 | 1461267146470 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]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 986ms 12:32:26 INFO - PROCESS | 328 | 1461267146512 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 328 | 1461267146515 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 12:32:26 INFO - PROCESS | 328 | 1461267146518 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:32:26 INFO - PROCESS | 328 | 1461267146521 Marionette TRACE conn5 <- [1,1958,null,{}] 12:32:26 INFO - PROCESS | 328 | 1461267146524 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}] 12:32:26 INFO - PROCESS | 328 | 1461267146648 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 12:32:26 INFO - PROCESS | 328 | 1461267146809 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F9434B7000 == 113 [pid = 328] [id = 499] 12:32:26 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F9433A8400) [pid = 328] [serial = 1497] [outer = 0000000000000000] 12:32:26 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F9433ABC00) [pid = 328] [serial = 1498] [outer = 000000F9433A8400] 12:32:26 INFO - PROCESS | 328 | 1461267146867 Marionette DEBUG loaded listener.js 12:32:26 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F945B6C800) [pid = 328] [serial = 1499] [outer = 000000F9433A8400] 12:32:27 INFO - PROCESS | 328 | 1461267147424 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]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 923ms 12:32:27 INFO - PROCESS | 328 | 1461267147444 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 328 | 1461267147446 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 12:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:32:27 INFO - PROCESS | 328 | 1461267147450 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 328 | 1461267147452 Marionette TRACE conn5 <- [1,1962,null,{}] 12:32:27 INFO - PROCESS | 328 | 1461267147456 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}] 12:32:27 INFO - PROCESS | 328 | 1461267147579 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 12:32:27 INFO - PROCESS | 328 | 1461267147729 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F945DDC800 == 114 [pid = 328] [id = 500] 12:32:27 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F9440D3C00) [pid = 328] [serial = 1500] [outer = 0000000000000000] 12:32:27 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F9440D7400) [pid = 328] [serial = 1501] [outer = 000000F9440D3C00] 12:32:27 INFO - PROCESS | 328 | 1461267147786 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F9440DDC00) [pid = 328] [serial = 1502] [outer = 000000F9440D3C00] 12:32:28 INFO - PROCESS | 328 | 1461267148333 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]]]}] 12:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 924ms 12:32:28 INFO - PROCESS | 328 | 1461267148378 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 12:32:28 INFO - PROCESS | 328 | 1461267148381 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 12:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:32:28 INFO - PROCESS | 328 | 1461267148384 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:32:28 INFO - PROCESS | 328 | 1461267148386 Marionette TRACE conn5 <- [1,1966,null,{}] 12:32:28 INFO - PROCESS | 328 | 1461267148390 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}] 12:32:28 INFO - PROCESS | 328 | 1461267148516 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 12:32:28 INFO - PROCESS | 328 | 1461267148679 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F945FDA000 == 115 [pid = 328] [id = 501] 12:32:28 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F9440E1C00) [pid = 328] [serial = 1503] [outer = 0000000000000000] 12:32:28 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F945827800) [pid = 328] [serial = 1504] [outer = 000000F9440E1C00] 12:32:28 INFO - PROCESS | 328 | 1461267148737 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F94582D800) [pid = 328] [serial = 1505] [outer = 000000F9440E1C00] 12:32:29 INFO - PROCESS | 328 | 1461267149318 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]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 986ms 12:32:29 INFO - PROCESS | 328 | 1461267149373 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 12:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:32:29 INFO - PROCESS | 328 | 1461267149375 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 12:32:29 INFO - PROCESS | 328 | 1461267149379 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 328 | 1461267149381 Marionette TRACE conn5 <- [1,1970,null,{}] 12:32:29 INFO - PROCESS | 328 | 1461267149385 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}] 12:32:29 INFO - PROCESS | 328 | 1461267149510 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 12:32:29 INFO - PROCESS | 328 | 1461267149661 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F937926800 == 116 [pid = 328] [id = 502] 12:32:29 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F92B942800) [pid = 328] [serial = 1506] [outer = 0000000000000000] 12:32:29 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F937949000) [pid = 328] [serial = 1507] [outer = 000000F92B942800] 12:32:29 INFO - PROCESS | 328 | 1461267149719 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F9440DF400) [pid = 328] [serial = 1508] [outer = 000000F92B942800] 12:32:30 INFO - PROCESS | 328 | 1461267150664 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]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1340ms 12:32:30 INFO - PROCESS | 328 | 1461267150722 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 12:32:30 INFO - PROCESS | 328 | 1461267150726 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 12:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:32:30 INFO - PROCESS | 328 | 1461267150731 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 328 | 1461267150736 Marionette TRACE conn5 <- [1,1974,null,{}] 12:32:30 INFO - PROCESS | 328 | 1461267150742 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}] 12:32:30 INFO - PROCESS | 328 | 1461267150865 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 12:32:31 INFO - PROCESS | 328 | 1461267151023 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F93870A800 == 117 [pid = 328] [id = 503] 12:32:31 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F92BA1DC00) [pid = 328] [serial = 1509] [outer = 0000000000000000] 12:32:31 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F92BDE9C00) [pid = 328] [serial = 1510] [outer = 000000F92BA1DC00] 12:32:31 INFO - PROCESS | 328 | 1461267151076 Marionette DEBUG loaded listener.js 12:32:31 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F930BD2C00) [pid = 328] [serial = 1511] [outer = 000000F92BA1DC00] 12:32:31 INFO - PROCESS | 328 | 1461267151713 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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1022ms 12:32:31 INFO - PROCESS | 328 | 1461267151758 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 328 | 1461267151764 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 12:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:32:31 INFO - PROCESS | 328 | 1461267151770 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 328 | 1461267151773 Marionette TRACE conn5 <- [1,1978,null,{}] 12:32:31 INFO - PROCESS | 328 | 1461267151777 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}] 12:32:31 INFO - PROCESS | 328 | 1461267151901 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 12:32:32 INFO - PROCESS | 328 | 1461267152056 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93629F000 == 118 [pid = 328] [id = 504] 12:32:32 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F933548C00) [pid = 328] [serial = 1512] [outer = 0000000000000000] 12:32:32 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F933A49800) [pid = 328] [serial = 1513] [outer = 000000F933548C00] 12:32:32 INFO - PROCESS | 328 | 1461267152109 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F933E44400) [pid = 328] [serial = 1514] [outer = 000000F933548C00] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F938707800 == 117 [pid = 328] [id = 217] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F94077A800 == 116 [pid = 328] [id = 491] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93FD89000 == 115 [pid = 328] [id = 490] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93F738000 == 114 [pid = 328] [id = 489] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFD1000 == 113 [pid = 328] [id = 488] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB58000 == 112 [pid = 328] [id = 487] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F93A6CD000) [pid = 328] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F943F55000) [pid = 328] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F942D2D000) [pid = 328] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F943F92C00) [pid = 328] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF40800 == 111 [pid = 328] [id = 486] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F938E8C000 == 110 [pid = 328] [id = 485] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F92B9CE800 == 109 [pid = 328] [id = 484] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F938D03000 == 108 [pid = 328] [id = 483] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F940779000 == 107 [pid = 328] [id = 475] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93FD7F000 == 106 [pid = 328] [id = 474] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F939208800 == 105 [pid = 328] [id = 473] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F933F21000 == 104 [pid = 328] [id = 472] 12:32:32 INFO - PROCESS | 328 | --DOCSHELL 000000F93F738800 == 103 [pid = 328] [id = 471] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F9383E1C00) [pid = 328] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F927FB6400) [pid = 328] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F93354DC00) [pid = 328] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F934A98400) [pid = 328] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F934E6F400) [pid = 328] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F92D39E400) [pid = 328] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F92868F400) [pid = 328] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F938B40400) [pid = 328] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F93FE33400) [pid = 328] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F945D17400) [pid = 328] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F93899A400) [pid = 328] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F92BDEB000) [pid = 328] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F93794A000) [pid = 328] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F93620DC00) [pid = 328] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F93659EC00) [pid = 328] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F938B75800) [pid = 328] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F926FF0400) [pid = 328] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F93FD1E000) [pid = 328] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F93FEA9C00) [pid = 328] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F934AD6400) [pid = 328] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F933ADF800) [pid = 328] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F938EC1000) [pid = 328] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F938B7B400) [pid = 328] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F9391E5800) [pid = 328] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F938DE6400) [pid = 328] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F93796C400) [pid = 328] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 12:32:32 INFO - PROCESS | 328 | 1461267152756 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]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1022ms 12:32:32 INFO - PROCESS | 328 | 1461267152794 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 12:32:32 INFO - PROCESS | 328 | 1461267152796 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 12:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:32:32 INFO - PROCESS | 328 | 1461267152800 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 328 | 1461267152803 Marionette TRACE conn5 <- [1,1982,null,{}] 12:32:32 INFO - PROCESS | 328 | 1461267152817 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}] 12:32:32 INFO - PROCESS | 328 | 1461267152940 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 12:32:33 INFO - PROCESS | 328 | 1461267153083 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F938713800 == 104 [pid = 328] [id = 505] 12:32:33 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F92C845C00) [pid = 328] [serial = 1515] [outer = 0000000000000000] 12:32:33 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F933BCBC00) [pid = 328] [serial = 1516] [outer = 000000F92C845C00] 12:32:33 INFO - PROCESS | 328 | 1461267153134 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F934AB0400) [pid = 328] [serial = 1517] [outer = 000000F92C845C00] 12:32:33 INFO - PROCESS | 328 | 1461267153500 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]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 734ms 12:32:33 INFO - PROCESS | 328 | 1461267153576 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 328 | 1461267153579 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 12:32:33 INFO - PROCESS | 328 | 1461267153584 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 328 | 1461267153586 Marionette TRACE conn5 <- [1,1986,null,{}] 12:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:32:33 INFO - PROCESS | 328 | 1461267153589 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}] 12:32:33 INFO - PROCESS | 328 | 1461267153692 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 12:32:33 INFO - PROCESS | 328 | 1461267153698 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E8A000 == 105 [pid = 328] [id = 506] 12:32:33 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F934BAB000) [pid = 328] [serial = 1518] [outer = 0000000000000000] 12:32:33 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F9350D5000) [pid = 328] [serial = 1519] [outer = 000000F934BAB000] 12:32:33 INFO - PROCESS | 328 | 1461267153746 Marionette DEBUG loaded listener.js 12:32:33 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F936233400) [pid = 328] [serial = 1520] [outer = 000000F934BAB000] 12:32:34 INFO - PROCESS | 328 | 1461267154202 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]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 12:32:34 INFO - PROCESS | 328 | 1461267154262 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 328 | 1461267154264 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 12:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:32:34 INFO - PROCESS | 328 | 1461267154268 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 328 | 1461267154270 Marionette TRACE conn5 <- [1,1990,null,{}] 12:32:34 INFO - PROCESS | 328 | 1461267154273 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}] 12:32:34 INFO - PROCESS | 328 | 1461267154372 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 12:32:34 INFO - PROCESS | 328 | 1461267154379 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDE3000 == 106 [pid = 328] [id = 507] 12:32:34 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F9369A6800) [pid = 328] [serial = 1521] [outer = 0000000000000000] 12:32:34 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F937354C00) [pid = 328] [serial = 1522] [outer = 000000F9369A6800] 12:32:34 INFO - PROCESS | 328 | 1461267154426 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F937961800) [pid = 328] [serial = 1523] [outer = 000000F9369A6800] 12:32:34 INFO - PROCESS | 328 | 1461267154962 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]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 734ms 12:32:35 INFO - PROCESS | 328 | 1461267155005 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 328 | 1461267155008 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:32:35 INFO - PROCESS | 328 | 1461267155011 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 328 | 1461267155013 Marionette TRACE conn5 <- [1,1994,null,{}] 12:32:35 INFO - PROCESS | 328 | 1461267155017 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}] 12:32:35 INFO - PROCESS | 328 | 1461267155210 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 12:32:35 INFO - PROCESS | 328 | 1461267155232 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C02F800 == 107 [pid = 328] [id = 508] 12:32:35 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F9379A0C00) [pid = 328] [serial = 1524] [outer = 0000000000000000] 12:32:35 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F9383AD000) [pid = 328] [serial = 1525] [outer = 000000F9379A0C00] 12:32:35 INFO - PROCESS | 328 | 1461267155282 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F938769400) [pid = 328] [serial = 1526] [outer = 000000F9379A0C00] 12:32:35 INFO - PROCESS | 328 | 1461267155746 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]]]}] 12:32:35 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 12:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 776ms 12:32:35 INFO - PROCESS | 328 | 1461267155790 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 328 | 1461267155793 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 12:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:32:35 INFO - PROCESS | 328 | 1461267155803 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 328 | 1461267155804 Marionette TRACE conn5 <- [1,1998,null,{}] 12:32:35 INFO - PROCESS | 328 | 1461267155808 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}] 12:32:35 INFO - PROCESS | 328 | 1461267155942 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 12:32:35 INFO - PROCESS | 328 | 1461267155959 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB52000 == 108 [pid = 328] [id = 509] 12:32:35 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F9383DA800) [pid = 328] [serial = 1527] [outer = 0000000000000000] 12:32:36 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F938B18C00) [pid = 328] [serial = 1528] [outer = 000000F9383DA800] 12:32:36 INFO - PROCESS | 328 | 1461267156007 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F938B4F800) [pid = 328] [serial = 1529] [outer = 000000F9383DA800] 12:32:36 INFO - PROCESS | 328 | 1461267156473 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]]]}] 12:32:36 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 12:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 733ms 12:32:36 INFO - PROCESS | 328 | 1461267156556 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 328 | 1461267156558 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 12:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F93EE74000) [pid = 328] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F93FE37400) [pid = 328] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F936232400) [pid = 328] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F926EA1800) [pid = 328] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F9379A2400) [pid = 328] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F926C0B000) [pid = 328] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F941CD7800) [pid = 328] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F9394EB800) [pid = 328] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:32:36 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F938B50000) [pid = 328] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:32:36 INFO - PROCESS | 328 | 1461267156840 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 328 | 1461267156842 Marionette TRACE conn5 <- [1,2002,null,{}] 12:32:36 INFO - PROCESS | 328 | 1461267156860 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}] 12:32:36 INFO - PROCESS | 328 | 1461267156958 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 12:32:36 INFO - PROCESS | 328 | 1461267156967 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A49B000 == 109 [pid = 328] [id = 510] 12:32:36 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F93376BC00) [pid = 328] [serial = 1530] [outer = 0000000000000000] 12:32:37 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F936232400) [pid = 328] [serial = 1531] [outer = 000000F93376BC00] 12:32:37 INFO - PROCESS | 328 | 1461267157017 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F938B77C00) [pid = 328] [serial = 1532] [outer = 000000F93376BC00] 12:32:37 INFO - PROCESS | 328 | 1461267157454 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]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 650ms 12:32:37 INFO - PROCESS | 328 | 1461267157493 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 328 | 1461267157496 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 12:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:32:37 INFO - PROCESS | 328 | 1461267157504 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 328 | 1461267157506 Marionette TRACE conn5 <- [1,2006,null,{}] 12:32:37 INFO - PROCESS | 328 | 1461267157509 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}] 12:32:37 INFO - PROCESS | 328 | 1461267157610 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 12:32:37 INFO - PROCESS | 328 | 1461267157616 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFC8000 == 110 [pid = 328] [id = 511] 12:32:37 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F926C0EC00) [pid = 328] [serial = 1533] [outer = 0000000000000000] 12:32:37 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F938EC2800) [pid = 328] [serial = 1534] [outer = 000000F926C0EC00] 12:32:37 INFO - PROCESS | 328 | 1461267157663 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F9391E5C00) [pid = 328] [serial = 1535] [outer = 000000F926C0EC00] 12:32:38 INFO - PROCESS | 328 | 1461267158109 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]]]}] 12:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 672ms 12:32:38 INFO - PROCESS | 328 | 1461267158179 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 12:32:38 INFO - PROCESS | 328 | 1461267158182 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 12:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:32:38 INFO - PROCESS | 328 | 1461267158185 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:32:38 INFO - PROCESS | 328 | 1461267158187 Marionette TRACE conn5 <- [1,2010,null,{}] 12:32:38 INFO - PROCESS | 328 | 1461267158190 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}] 12:32:38 INFO - PROCESS | 328 | 1461267158292 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 12:32:38 INFO - PROCESS | 328 | 1461267158337 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F641000 == 111 [pid = 328] [id = 512] 12:32:38 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F9394E4800) [pid = 328] [serial = 1536] [outer = 0000000000000000] 12:32:38 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F93A6C7400) [pid = 328] [serial = 1537] [outer = 000000F9394E4800] 12:32:38 INFO - PROCESS | 328 | 1461267158384 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F93AD59800) [pid = 328] [serial = 1538] [outer = 000000F9394E4800] 12:32:38 INFO - PROCESS | 328 | 1461267158930 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]]]}] 12:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 818ms 12:32:39 INFO - PROCESS | 328 | 1461267159007 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 12:32:39 INFO - PROCESS | 328 | 1461267159012 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 12:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:32:39 INFO - PROCESS | 328 | 1461267159017 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 328 | 1461267159022 Marionette TRACE conn5 <- [1,2014,null,{}] 12:32:39 INFO - PROCESS | 328 | 1461267159030 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}] 12:32:39 INFO - PROCESS | 328 | 1461267159210 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 12:32:39 INFO - PROCESS | 328 | 1461267159342 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F933B90800 == 112 [pid = 328] [id = 513] 12:32:39 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F926E9E800) [pid = 328] [serial = 1539] [outer = 0000000000000000] 12:32:39 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F926F29400) [pid = 328] [serial = 1540] [outer = 000000F926E9E800] 12:32:39 INFO - PROCESS | 328 | 1461267159404 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F92C69F400) [pid = 328] [serial = 1541] [outer = 000000F926E9E800] 12:32:40 INFO - PROCESS | 328 | 1461267160080 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]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1127ms 12:32:40 INFO - PROCESS | 328 | 1461267160149 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 328 | 1461267160155 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 12:32:40 INFO - PROCESS | 328 | 1461267160162 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:32:40 INFO - PROCESS | 328 | 1461267160165 Marionette TRACE conn5 <- [1,2018,null,{}] 12:32:40 INFO - PROCESS | 328 | 1461267160169 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}] 12:32:40 INFO - PROCESS | 328 | 1461267160300 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 12:32:40 INFO - PROCESS | 328 | 1461267160452 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E6B000 == 113 [pid = 328] [id = 514] 12:32:40 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F93174F400) [pid = 328] [serial = 1542] [outer = 0000000000000000] 12:32:40 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F934AACC00) [pid = 328] [serial = 1543] [outer = 000000F93174F400] 12:32:40 INFO - PROCESS | 328 | 1461267160513 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F936230C00) [pid = 328] [serial = 1544] [outer = 000000F93174F400] 12:32:41 INFO - PROCESS | 328 | 1461267161153 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]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1021ms 12:32:41 INFO - PROCESS | 328 | 1461267161189 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 12:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:32:41 INFO - PROCESS | 328 | 1461267161192 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 12:32:41 INFO - PROCESS | 328 | 1461267161196 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 328 | 1461267161200 Marionette TRACE conn5 <- [1,2022,null,{}] 12:32:41 INFO - PROCESS | 328 | 1461267161213 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}] 12:32:41 INFO - PROCESS | 328 | 1461267161404 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 12:32:41 INFO - PROCESS | 328 | 1461267161555 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCF3000 == 114 [pid = 328] [id = 515] 12:32:41 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F937D49400) [pid = 328] [serial = 1545] [outer = 0000000000000000] 12:32:41 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F938B13400) [pid = 328] [serial = 1546] [outer = 000000F937D49400] 12:32:41 INFO - PROCESS | 328 | 1461267161618 Marionette DEBUG loaded listener.js 12:32:41 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F93A6CD400) [pid = 328] [serial = 1547] [outer = 000000F937D49400] 12:32:42 INFO - PROCESS | 328 | 1461267162256 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]]]}] 12:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1135ms 12:32:42 INFO - PROCESS | 328 | 1461267162332 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 12:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:32:42 INFO - PROCESS | 328 | 1461267162336 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 12:32:42 INFO - PROCESS | 328 | 1461267162340 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:32:42 INFO - PROCESS | 328 | 1461267162342 Marionette TRACE conn5 <- [1,2026,null,{}] 12:32:42 INFO - PROCESS | 328 | 1461267162346 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}] 12:32:42 INFO - PROCESS | 328 | 1461267162503 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 12:32:42 INFO - PROCESS | 328 | 1461267162653 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F940743800 == 115 [pid = 328] [id = 516] 12:32:42 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F93C076400) [pid = 328] [serial = 1548] [outer = 0000000000000000] 12:32:42 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F93C2D7400) [pid = 328] [serial = 1549] [outer = 000000F93C076400] 12:32:42 INFO - PROCESS | 328 | 1461267162713 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F93EE72C00) [pid = 328] [serial = 1550] [outer = 000000F93C076400] 12:32:43 INFO - PROCESS | 328 | 1461267163290 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]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1019ms 12:32:43 INFO - PROCESS | 328 | 1461267163361 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 328 | 1461267163363 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 12:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:32:43 INFO - PROCESS | 328 | 1461267163367 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 328 | 1461267163369 Marionette TRACE conn5 <- [1,2030,null,{}] 12:32:43 INFO - PROCESS | 328 | 1461267163373 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}] 12:32:43 INFO - PROCESS | 328 | 1461267163496 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 12:32:43 INFO - PROCESS | 328 | 1461267163659 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F941290800 == 116 [pid = 328] [id = 517] 12:32:43 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F93C2C9800) [pid = 328] [serial = 1551] [outer = 0000000000000000] 12:32:43 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F93F18DC00) [pid = 328] [serial = 1552] [outer = 000000F93C2C9800] 12:32:43 INFO - PROCESS | 328 | 1461267163718 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F93F4F1C00) [pid = 328] [serial = 1553] [outer = 000000F93C2C9800] 12:32:44 INFO - PROCESS | 328 | 1461267164326 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]]]}] 12:32:44 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) 12:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1020ms 12:32:44 INFO - PROCESS | 328 | 1461267164390 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 328 | 1461267164393 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 12:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:32:44 INFO - PROCESS | 328 | 1461267164396 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 328 | 1461267164398 Marionette TRACE conn5 <- [1,2034,null,{}] 12:32:44 INFO - PROCESS | 328 | 1461267164402 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}] 12:32:44 INFO - PROCESS | 328 | 1461267164608 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 12:32:44 INFO - PROCESS | 328 | 1461267164755 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F9420CE000 == 117 [pid = 328] [id = 518] 12:32:44 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F93FEA3800) [pid = 328] [serial = 1554] [outer = 0000000000000000] 12:32:44 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F941CD2400) [pid = 328] [serial = 1555] [outer = 000000F93FEA3800] 12:32:44 INFO - PROCESS | 328 | 1461267164817 Marionette DEBUG loaded listener.js 12:32:44 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F941D45000) [pid = 328] [serial = 1556] [outer = 000000F93FEA3800] 12:32:45 INFO - PROCESS | 328 | 1461267165426 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]]]}] 12:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1078ms 12:32:45 INFO - PROCESS | 328 | 1461267165493 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 328 | 1461267165496 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 12:32:45 INFO - PROCESS | 328 | 1461267165499 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:32:45 INFO - PROCESS | 328 | 1461267165501 Marionette TRACE conn5 <- [1,2038,null,{}] 12:32:45 INFO - PROCESS | 328 | 1461267165505 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}] 12:32:45 INFO - PROCESS | 328 | 1461267165628 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 12:32:45 INFO - PROCESS | 328 | 1461267165779 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F9438DF800 == 118 [pid = 328] [id = 519] 12:32:45 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F942D2EC00) [pid = 328] [serial = 1557] [outer = 0000000000000000] 12:32:45 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F942EA8C00) [pid = 328] [serial = 1558] [outer = 000000F942D2EC00] 12:32:45 INFO - PROCESS | 328 | 1461267165838 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F94352EC00) [pid = 328] [serial = 1559] [outer = 000000F942D2EC00] 12:32:46 INFO - PROCESS | 328 | 1461267166389 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]]]}] 12:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 922ms 12:32:46 INFO - PROCESS | 328 | 1461267166430 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 12:32:46 INFO - PROCESS | 328 | 1461267166432 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 12:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:32:46 INFO - PROCESS | 328 | 1461267166438 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 328 | 1461267166440 Marionette TRACE conn5 <- [1,2042,null,{}] 12:32:46 INFO - PROCESS | 328 | 1461267166444 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}] 12:32:46 INFO - PROCESS | 328 | 1461267166569 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 12:32:46 INFO - PROCESS | 328 | 1461267166732 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F9444CB000 == 119 [pid = 328] [id = 520] 12:32:46 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F94352F000) [pid = 328] [serial = 1560] [outer = 0000000000000000] 12:32:46 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F943EE7000) [pid = 328] [serial = 1561] [outer = 000000F94352F000] 12:32:46 INFO - PROCESS | 328 | 1461267166807 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F945629000) [pid = 328] [serial = 1562] [outer = 000000F94352F000] 12:32:47 INFO - PROCESS | 328 | --DOCSHELL 000000F933D92800 == 118 [pid = 328] [id = 10] 12:32:47 INFO - PROCESS | 328 | 1461267167515 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]]]}] 12:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1119ms 12:32:47 INFO - PROCESS | 328 | 1461267167559 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 12:32:47 INFO - PROCESS | 328 | 1461267167561 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 12:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:32:47 INFO - PROCESS | 328 | 1461267167565 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 328 | 1461267167567 Marionette TRACE conn5 <- [1,2046,null,{}] 12:32:47 INFO - PROCESS | 328 | 1461267167571 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}] 12:32:47 INFO - PROCESS | 328 | 1461267167695 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 12:32:47 INFO - PROCESS | 328 | 1461267167846 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F945DC7800 == 119 [pid = 328] [id = 521] 12:32:47 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F936E37C00) [pid = 328] [serial = 1563] [outer = 0000000000000000] 12:32:47 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F945708800) [pid = 328] [serial = 1564] [outer = 000000F936E37C00] 12:32:47 INFO - PROCESS | 328 | 1461267167905 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F945822400) [pid = 328] [serial = 1565] [outer = 000000F936E37C00] 12:32:48 INFO - PROCESS | 328 | 1461267168517 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]]]}] 12:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1019ms 12:32:48 INFO - PROCESS | 328 | 1461267168587 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 328 | 1461267168590 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 12:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:32:48 INFO - PROCESS | 328 | 1461267168594 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 328 | 1461267168596 Marionette TRACE conn5 <- [1,2050,null,{}] 12:32:48 INFO - PROCESS | 328 | 1461267168600 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}] 12:32:48 INFO - PROCESS | 328 | 1461267168782 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 12:32:48 INFO - PROCESS | 328 | 1461267168935 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F93041F800 == 120 [pid = 328] [id = 522] 12:32:48 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F92D3A2C00) [pid = 328] [serial = 1566] [outer = 0000000000000000] 12:32:48 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F933A56C00) [pid = 328] [serial = 1567] [outer = 000000F92D3A2C00] 12:32:48 INFO - PROCESS | 328 | 1461267168995 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F9391E5400) [pid = 328] [serial = 1568] [outer = 000000F92D3A2C00] 12:32:49 INFO - PROCESS | 328 | 1461267169590 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]]]}] 12:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1021ms 12:32:49 INFO - PROCESS | 328 | 1461267169616 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 328 | 1461267169619 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 12:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:32:49 INFO - PROCESS | 328 | 1461267169623 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 328 | 1461267169626 Marionette TRACE conn5 <- [1,2054,null,{}] 12:32:49 INFO - PROCESS | 328 | 1461267169630 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}] 12:32:49 INFO - PROCESS | 328 | 1461267169776 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 12:32:49 INFO - PROCESS | 328 | 1461267169946 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C40C800 == 121 [pid = 328] [id = 523] 12:32:49 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F93353F800) [pid = 328] [serial = 1569] [outer = 0000000000000000] 12:32:50 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F943F16000) [pid = 328] [serial = 1570] [outer = 000000F93353F800] 12:32:50 INFO - PROCESS | 328 | 1461267170012 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F945830000) [pid = 328] [serial = 1571] [outer = 000000F93353F800] 12:32:50 INFO - PROCESS | 328 | 1461267170854 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]]]}] 12:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1284ms 12:32:50 INFO - PROCESS | 328 | 1461267170910 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 328 | 1461267170915 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 12:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:32:50 INFO - PROCESS | 328 | 1461267170921 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - PROCESS | 328 | 1461267170925 Marionette TRACE conn5 <- [1,2058,null,{}] 12:32:50 INFO - PROCESS | 328 | 1461267170930 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}] 12:32:51 INFO - PROCESS | 328 | 1461267171105 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 12:32:51 INFO - PROCESS | 328 | 1461267171126 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F93878B800 == 122 [pid = 328] [id = 524] 12:32:51 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F92D31D400) [pid = 328] [serial = 1572] [outer = 0000000000000000] 12:32:51 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F93354DC00) [pid = 328] [serial = 1573] [outer = 000000F92D31D400] 12:32:51 INFO - PROCESS | 328 | 1461267171223 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F934ADAC00) [pid = 328] [serial = 1574] [outer = 000000F92D31D400] 12:32:51 INFO - PROCESS | 328 | 1461267171969 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]]]}] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93920B000 == 121 [pid = 328] [id = 229] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFC8000 == 120 [pid = 328] [id = 511] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93A49B000 == 119 [pid = 328] [id = 510] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB52000 == 118 [pid = 328] [id = 509] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93C02F800 == 117 [pid = 328] [id = 508] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDE3000 == 116 [pid = 328] [id = 507] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F938E8A000 == 115 [pid = 328] [id = 506] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F938713800 == 114 [pid = 328] [id = 505] 12:32:51 INFO - PROCESS | 328 | --DOCSHELL 000000F93629F000 == 113 [pid = 328] [id = 504] 12:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1075ms 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F94352BC00) [pid = 328] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F943535000) [pid = 328] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F942EB0000) [pid = 328] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F94562CC00) [pid = 328] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F941D46C00) [pid = 328] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F941C4A400) [pid = 328] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93870A800 == 112 [pid = 328] [id = 503] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F9434B7000 == 111 [pid = 328] [id = 499] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F943918800 == 110 [pid = 328] [id = 498] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F9456EB800 == 109 [pid = 328] [id = 497] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F9468D1000 == 108 [pid = 328] [id = 496] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F943296800 == 107 [pid = 328] [id = 495] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F93CFAB800 == 106 [pid = 328] [id = 494] 12:32:52 INFO - PROCESS | 328 | --DOCSHELL 000000F938795800 == 105 [pid = 328] [id = 493] 12:32:52 INFO - PROCESS | 328 | 1461267172086 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 328 | 1461267172092 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F93AF4DC00) [pid = 328] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F938EAA800) [pid = 328] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F938EAAC00) [pid = 328] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F9391CD400) [pid = 328] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F938B41800) [pid = 328] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F942EB1400) [pid = 328] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F93FE2E800) [pid = 328] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F93F4DB000) [pid = 328] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F942EB0400) [pid = 328] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F941C4B800) [pid = 328] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F93794FC00) [pid = 328] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F9379A1400) [pid = 328] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F93354B400) [pid = 328] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F92C1B5C00) [pid = 328] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F93796AC00) [pid = 328] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F938763800) [pid = 328] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F93EE71000) [pid = 328] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F926EA2C00) [pid = 328] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F931DCD800) [pid = 328] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F938B4A400) [pid = 328] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F93F4DEC00) [pid = 328] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F926F2F800) [pid = 328] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F941CDA000) [pid = 328] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F934BA4400) [pid = 328] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 12:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:32:52 INFO - PROCESS | 328 | 1461267172137 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 328 | 1461267172140 Marionette TRACE conn5 <- [1,2062,null,{}] 12:32:52 INFO - PROCESS | 328 | 1461267172144 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}] 12:32:52 INFO - PROCESS | 328 | 1461267172252 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 12:32:52 INFO - PROCESS | 328 | 1461267172259 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362B8000 == 106 [pid = 328] [id = 525] 12:32:52 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F933549000) [pid = 328] [serial = 1575] [outer = 0000000000000000] 12:32:52 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F933779800) [pid = 328] [serial = 1576] [outer = 000000F933549000] 12:32:52 INFO - PROCESS | 328 | 1461267172307 Marionette DEBUG loaded listener.js 12:32:52 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F934E77400) [pid = 328] [serial = 1577] [outer = 000000F933549000] 12:32:52 INFO - PROCESS | 328 | 1461267172872 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]]]}] 12:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 798ms 12:32:52 INFO - PROCESS | 328 | 1461267172931 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 328 | 1461267172934 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 12:32:52 INFO - PROCESS | 328 | 1461267172937 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:32:52 INFO - PROCESS | 328 | 1461267172941 Marionette TRACE conn5 <- [1,2066,null,{}] 12:32:52 INFO - PROCESS | 328 | 1461267172952 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}] 12:32:53 INFO - PROCESS | 328 | 1461267173064 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 12:32:53 INFO - PROCESS | 328 | 1461267173177 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A804800 == 107 [pid = 328] [id = 526] 12:32:53 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F937990C00) [pid = 328] [serial = 1578] [outer = 0000000000000000] 12:32:53 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F9383AA400) [pid = 328] [serial = 1579] [outer = 000000F937990C00] 12:32:53 INFO - PROCESS | 328 | 1461267173229 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F93899CC00) [pid = 328] [serial = 1580] [outer = 000000F937990C00] 12:32:53 INFO - PROCESS | 328 | 1461267173613 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]]]}] 12:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 734ms 12:32:53 INFO - PROCESS | 328 | 1461267173674 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 12:32:53 INFO - PROCESS | 328 | 1461267173678 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 12:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:32:53 INFO - PROCESS | 328 | 1461267173681 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:32:53 INFO - PROCESS | 328 | 1461267173683 Marionette TRACE conn5 <- [1,2070,null,{}] 12:32:53 INFO - PROCESS | 328 | 1461267173687 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}] 12:32:53 INFO - PROCESS | 328 | 1461267173793 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 12:32:53 INFO - PROCESS | 328 | 1461267173800 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA53000 == 108 [pid = 328] [id = 527] 12:32:53 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F938B46C00) [pid = 328] [serial = 1581] [outer = 0000000000000000] 12:32:53 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F938DF1800) [pid = 328] [serial = 1582] [outer = 000000F938B46C00] 12:32:53 INFO - PROCESS | 328 | 1461267173848 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F9391E9800) [pid = 328] [serial = 1583] [outer = 000000F938B46C00] 12:32:54 INFO - PROCESS | 328 | 1461267174319 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]]]}] 12:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 12:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:32:54 INFO - PROCESS | 328 | 1461267174353 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 328 | 1461267174356 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 12:32:54 INFO - PROCESS | 328 | 1461267174368 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 328 | 1461267174370 Marionette TRACE conn5 <- [1,2074,null,{}] 12:32:54 INFO - PROCESS | 328 | 1461267174374 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}] 12:32:54 INFO - PROCESS | 328 | 1461267174539 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 12:32:54 INFO - PROCESS | 328 | 1461267174560 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFB5000 == 109 [pid = 328] [id = 528] 12:32:54 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F9394E7000) [pid = 328] [serial = 1584] [outer = 0000000000000000] 12:32:54 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F93AD4EC00) [pid = 328] [serial = 1585] [outer = 000000F9394E7000] 12:32:54 INFO - PROCESS | 328 | 1461267174608 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F93CF5B000) [pid = 328] [serial = 1586] [outer = 000000F9394E7000] 12:32:55 INFO - PROCESS | 328 | 1461267175083 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]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 797ms 12:32:55 INFO - PROCESS | 328 | 1461267175160 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 328 | 1461267175162 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 12:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:32:55 INFO - PROCESS | 328 | 1461267175170 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 328 | 1461267175172 Marionette TRACE conn5 <- [1,2078,null,{}] 12:32:55 INFO - PROCESS | 328 | 1461267175176 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}] 12:32:55 INFO - PROCESS | 328 | 1461267175331 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 12:32:55 INFO - PROCESS | 328 | 1461267175358 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCE4800 == 110 [pid = 328] [id = 529] 12:32:55 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F941C4B000) [pid = 328] [serial = 1587] [outer = 0000000000000000] 12:32:55 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F941D40000) [pid = 328] [serial = 1588] [outer = 000000F941C4B000] 12:32:55 INFO - PROCESS | 328 | 1461267175409 Marionette DEBUG loaded listener.js 12:32:55 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F9433A9800) [pid = 328] [serial = 1589] [outer = 000000F941C4B000] 12:32:55 INFO - PROCESS | 328 | 1461267175868 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]]]}] 12:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 734ms 12:32:55 INFO - PROCESS | 328 | 1461267175914 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 328 | 1461267175916 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 12:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:32:55 INFO - PROCESS | 328 | 1461267175920 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 328 | 1461267175922 Marionette TRACE conn5 <- [1,2082,null,{}] 12:32:55 INFO - PROCESS | 328 | 1461267175925 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}] 12:32:56 INFO - PROCESS | 328 | 1461267176070 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 12:32:56 INFO - PROCESS | 328 | 1461267176095 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F94077C000 == 111 [pid = 328] [id = 530] 12:32:56 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F94322E000) [pid = 328] [serial = 1590] [outer = 0000000000000000] 12:32:56 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F943EE3400) [pid = 328] [serial = 1591] [outer = 000000F94322E000] 12:32:56 INFO - PROCESS | 328 | 1461267176142 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F943F53400) [pid = 328] [serial = 1592] [outer = 000000F94322E000] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F933ADEC00) [pid = 328] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F9379A0C00) [pid = 328] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F9383DA800) [pid = 328] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F92BA1DC00) [pid = 328] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F92C845C00) [pid = 328] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F93376BC00) [pid = 328] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F933548C00) [pid = 328] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F934BAB000) [pid = 328] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F9369A6800) [pid = 328] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:32:56 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F926C0EC00) [pid = 328] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:32:56 INFO - PROCESS | 328 | 1461267176797 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]]]}] 12:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 924ms 12:32:56 INFO - PROCESS | 328 | 1461267176846 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 328 | 1461267176849 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 12:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:32:56 INFO - PROCESS | 328 | 1461267176857 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 328 | 1461267176859 Marionette TRACE conn5 <- [1,2086,null,{}] 12:32:56 INFO - PROCESS | 328 | 1461267176870 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}] 12:32:56 INFO - PROCESS | 328 | 1461267176979 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 12:32:56 INFO - PROCESS | 328 | 1461267176988 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F942066800 == 112 [pid = 328] [id = 531] 12:32:57 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F9379A0C00) [pid = 328] [serial = 1593] [outer = 0000000000000000] 12:32:57 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F943203000) [pid = 328] [serial = 1594] [outer = 000000F9379A0C00] 12:32:57 INFO - PROCESS | 328 | 1461267177040 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F94320A400) [pid = 328] [serial = 1595] [outer = 000000F9379A0C00] 12:32:57 INFO - PROCESS | 328 | 1461267177491 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]]]}] 12:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 692ms 12:32:57 INFO - PROCESS | 328 | 1461267177552 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 12:32:57 INFO - PROCESS | 328 | 1461267177555 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 12:32:57 INFO - PROCESS | 328 | 1461267177558 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:32:57 INFO - PROCESS | 328 | 1461267177560 Marionette TRACE conn5 <- [1,2090,null,{}] 12:32:57 INFO - PROCESS | 328 | 1461267177564 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}] 12:32:57 INFO - PROCESS | 328 | 1461267177697 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 12:32:57 INFO - PROCESS | 328 | 1461267177710 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F9434CB000 == 113 [pid = 328] [id = 532] 12:32:57 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F943209000) [pid = 328] [serial = 1596] [outer = 0000000000000000] 12:32:57 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F943211400) [pid = 328] [serial = 1597] [outer = 000000F943209000] 12:32:57 INFO - PROCESS | 328 | 1461267177756 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F94562D800) [pid = 328] [serial = 1598] [outer = 000000F943209000] 12:32:58 INFO - PROCESS | 328 | 1461267178214 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]]]}] 12:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 670ms 12:32:58 INFO - PROCESS | 328 | 1461267178244 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 328 | 1461267178246 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 12:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:32:58 INFO - PROCESS | 328 | 1461267178250 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 328 | 1461267178252 Marionette TRACE conn5 <- [1,2094,null,{}] 12:32:58 INFO - PROCESS | 328 | 1461267178255 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}] 12:32:58 INFO - PROCESS | 328 | 1461267178359 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 12:32:58 INFO - PROCESS | 328 | 1461267178366 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F944437800 == 114 [pid = 328] [id = 533] 12:32:58 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F941BDE000) [pid = 328] [serial = 1599] [outer = 0000000000000000] 12:32:58 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F941BE2C00) [pid = 328] [serial = 1600] [outer = 000000F941BDE000] 12:32:58 INFO - PROCESS | 328 | 1461267178413 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F943F59800) [pid = 328] [serial = 1601] [outer = 000000F941BDE000] 12:32:59 INFO - PROCESS | 328 | 1461267179225 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] 12:32:59 INFO - PROCESS | 328 | 1461267179279 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 12:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:32:59 INFO - PROCESS | 328 | 1461267179286 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 328 | 1461267179290 Marionette TRACE conn5 <- [1,2098,null,{}] 12:32:59 INFO - PROCESS | 328 | 1461267179330 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}] 12:32:59 INFO - PROCESS | 328 | 1461267179517 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 12:32:59 INFO - PROCESS | 328 | 1461267179630 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D15800 == 115 [pid = 328] [id = 534] 12:32:59 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F933E45800) [pid = 328] [serial = 1602] [outer = 0000000000000000] 12:32:59 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F934AD6400) [pid = 328] [serial = 1603] [outer = 000000F933E45800] 12:32:59 INFO - PROCESS | 328 | 1461267179693 Marionette DEBUG loaded listener.js 12:32:59 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F93794FC00) [pid = 328] [serial = 1604] [outer = 000000F933E45800] 12:33:00 INFO - PROCESS | 328 | 1461267180288 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]]]}] 12:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1053ms 12:33:00 INFO - PROCESS | 328 | 1461267180340 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 328 | 1461267180347 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 12:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:33:00 INFO - PROCESS | 328 | 1461267180354 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 328 | 1461267180357 Marionette TRACE conn5 <- [1,2102,null,{}] 12:33:00 INFO - PROCESS | 328 | 1461267180362 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}] 12:33:00 INFO - PROCESS | 328 | 1461267180494 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 12:33:00 INFO - PROCESS | 328 | 1461267180664 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F425800 == 116 [pid = 328] [id = 535] 12:33:00 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F938764400) [pid = 328] [serial = 1605] [outer = 0000000000000000] 12:33:00 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F9391C4C00) [pid = 328] [serial = 1606] [outer = 000000F938764400] 12:33:00 INFO - PROCESS | 328 | 1461267180723 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F93F053800) [pid = 328] [serial = 1607] [outer = 000000F938764400] 12:33:01 INFO - PROCESS | 328 | 1461267181325 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]]]}] 12:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1018ms 12:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:33:01 INFO - PROCESS | 328 | 1461267181378 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 328 | 1461267181380 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 12:33:01 INFO - PROCESS | 328 | 1461267181385 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:33:01 INFO - PROCESS | 328 | 1461267181389 Marionette TRACE conn5 <- [1,2106,null,{}] 12:33:01 INFO - PROCESS | 328 | 1461267181401 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}] 12:33:01 INFO - PROCESS | 328 | 1461267181583 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 12:33:01 INFO - PROCESS | 328 | 1461267181743 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F945596000 == 117 [pid = 328] [id = 536] 12:33:01 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F941BDB800) [pid = 328] [serial = 1608] [outer = 0000000000000000] 12:33:01 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F942EB2000) [pid = 328] [serial = 1609] [outer = 000000F941BDB800] 12:33:01 INFO - PROCESS | 328 | 1461267181803 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F943F93000) [pid = 328] [serial = 1610] [outer = 000000F941BDB800] 12:33:02 INFO - PROCESS | 328 | 1461267182430 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]]]}] 12:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1077ms 12:33:02 INFO - PROCESS | 328 | 1461267182479 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 12:33:02 INFO - PROCESS | 328 | 1461267182482 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 12:33:02 INFO - PROCESS | 328 | 1461267182485 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:33:02 INFO - PROCESS | 328 | 1461267182488 Marionette TRACE conn5 <- [1,2110,null,{}] 12:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:33:02 INFO - PROCESS | 328 | 1461267182491 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}] 12:33:02 INFO - PROCESS | 328 | 1461267182622 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 12:33:02 INFO - PROCESS | 328 | 1461267182777 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F9468D2000 == 118 [pid = 328] [id = 537] 12:33:02 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F945829000) [pid = 328] [serial = 1611] [outer = 0000000000000000] 12:33:02 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F945831800) [pid = 328] [serial = 1612] [outer = 000000F945829000] 12:33:02 INFO - PROCESS | 328 | 1461267182836 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F9459CE400) [pid = 328] [serial = 1613] [outer = 000000F945829000] 12:33:03 INFO - PROCESS | 328 | 1461267183445 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]]]}] 12:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 987ms 12:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:33:03 INFO - PROCESS | 328 | 1461267183478 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 328 | 1461267183480 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 12:33:03 INFO - PROCESS | 328 | 1461267183484 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 328 | 1461267183486 Marionette TRACE conn5 <- [1,2114,null,{}] 12:33:03 INFO - PROCESS | 328 | 1461267183490 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}] 12:33:03 INFO - PROCESS | 328 | 1461267183618 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 12:33:03 INFO - PROCESS | 328 | 1461267183785 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F945F68800 == 119 [pid = 328] [id = 538] 12:33:03 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F9459CD800) [pid = 328] [serial = 1614] [outer = 0000000000000000] 12:33:03 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F9459D5C00) [pid = 328] [serial = 1615] [outer = 000000F9459CD800] 12:33:03 INFO - PROCESS | 328 | 1461267183844 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F945B6E800) [pid = 328] [serial = 1616] [outer = 000000F9459CD800] 12:33:04 INFO - PROCESS | 328 | 1461267184492 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]]]}] 12:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1021ms 12:33:04 INFO - PROCESS | 328 | 1461267184507 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 328 | 1461267184510 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 12:33:04 INFO - PROCESS | 328 | 1461267184513 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:33:04 INFO - PROCESS | 328 | 1461267184516 Marionette TRACE conn5 <- [1,2118,null,{}] 12:33:04 INFO - PROCESS | 328 | 1461267184519 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}] 12:33:04 INFO - PROCESS | 328 | 1461267184657 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 12:33:04 INFO - PROCESS | 328 | 1461267184826 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F945F88800 == 120 [pid = 328] [id = 539] 12:33:04 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F9459ED000) [pid = 328] [serial = 1617] [outer = 0000000000000000] 12:33:04 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F9459F5000) [pid = 328] [serial = 1618] [outer = 000000F9459ED000] 12:33:04 INFO - PROCESS | 328 | 1461267184887 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F945D17800) [pid = 328] [serial = 1619] [outer = 000000F9459ED000] 12:33:05 INFO - PROCESS | 328 | 1461267185437 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] 12:33:05 INFO - PROCESS | 328 | 1461267185505 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 12:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:33:05 INFO - PROCESS | 328 | 1461267185509 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 328 | 1461267185511 Marionette TRACE conn5 <- [1,2122,null,{}] 12:33:05 INFO - PROCESS | 328 | 1461267185515 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}] 12:33:05 INFO - PROCESS | 328 | 1461267185641 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 12:33:05 INFO - PROCESS | 328 | 1461267185809 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F946A14800 == 121 [pid = 328] [id = 540] 12:33:05 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F9459F5C00) [pid = 328] [serial = 1620] [outer = 0000000000000000] 12:33:05 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F945DF0C00) [pid = 328] [serial = 1621] [outer = 000000F9459F5C00] 12:33:05 INFO - PROCESS | 328 | 1461267185867 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F945DF7400) [pid = 328] [serial = 1622] [outer = 000000F9459F5C00] 12:33:06 INFO - PROCESS | 328 | 1461267186493 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] 12:33:06 INFO - PROCESS | 328 | 1461267186538 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 12:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:33:06 INFO - PROCESS | 328 | 1461267186542 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 328 | 1461267186544 Marionette TRACE conn5 <- [1,2126,null,{}] 12:33:06 INFO - PROCESS | 328 | 1461267186548 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}] 12:33:06 INFO - PROCESS | 328 | 1461267186691 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 12:33:06 INFO - PROCESS | 328 | 1461267186848 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F94684C000 == 122 [pid = 328] [id = 541] 12:33:06 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F945DEC400) [pid = 328] [serial = 1623] [outer = 0000000000000000] 12:33:06 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F946862800) [pid = 328] [serial = 1624] [outer = 000000F945DEC400] 12:33:06 INFO - PROCESS | 328 | 1461267186905 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F946869800) [pid = 328] [serial = 1625] [outer = 000000F945DEC400] 12:33:07 INFO - PROCESS | 328 | 1461267187479 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]]]}] 12:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 986ms 12:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:33:07 INFO - PROCESS | 328 | 1461267187531 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 328 | 1461267187534 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 12:33:07 INFO - PROCESS | 328 | 1461267187538 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 328 | 1461267187540 Marionette TRACE conn5 <- [1,2130,null,{}] 12:33:07 INFO - PROCESS | 328 | 1461267187544 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}] 12:33:07 INFO - PROCESS | 328 | 1461267187672 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 12:33:07 INFO - PROCESS | 328 | 1461267187841 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F9484C5000 == 123 [pid = 328] [id = 542] 12:33:07 INFO - PROCESS | 328 | ++DOMWINDOW == 253 (000000F935604400) [pid = 328] [serial = 1626] [outer = 0000000000000000] 12:33:07 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F935606000) [pid = 328] [serial = 1627] [outer = 000000F935604400] 12:33:07 INFO - PROCESS | 328 | 1461267187900 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F942EAAC00) [pid = 328] [serial = 1628] [outer = 000000F935604400] 12:33:08 INFO - PROCESS | 328 | 1461267188506 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] 12:33:08 INFO - PROCESS | 328 | 1461267188852 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 12:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:33:08 INFO - PROCESS | 328 | 1461267188859 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 328 | 1461267188862 Marionette TRACE conn5 <- [1,2134,null,{}] 12:33:08 INFO - PROCESS | 328 | 1461267188868 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}] 12:33:09 INFO - PROCESS | 328 | 1461267188995 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 12:33:09 INFO - PROCESS | 328 | 1461267189148 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A481800 == 124 [pid = 328] [id = 543] 12:33:09 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F92D316400) [pid = 328] [serial = 1629] [outer = 0000000000000000] 12:33:09 INFO - PROCESS | 328 | ++DOMWINDOW == 257 (000000F9302D3000) [pid = 328] [serial = 1630] [outer = 000000F92D316400] 12:33:09 INFO - PROCESS | 328 | 1461267189247 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 328 | ++DOMWINDOW == 258 (000000F9338A6C00) [pid = 328] [serial = 1631] [outer = 000000F92D316400] 12:33:09 INFO - PROCESS | 328 | 1461267189827 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] 12:33:09 INFO - PROCESS | 328 | 1461267189889 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 12:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:33:09 INFO - PROCESS | 328 | 1461267189896 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 328 | 1461267189901 Marionette TRACE conn5 <- [1,2138,null,{}] 12:33:09 INFO - PROCESS | 328 | 1461267189905 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}] 12:33:10 INFO - PROCESS | 328 | 1461267190025 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 12:33:10 INFO - PROCESS | 328 | 1461267190191 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F93352B800 == 125 [pid = 328] [id = 544] 12:33:10 INFO - PROCESS | 328 | ++DOMWINDOW == 259 (000000F93467A000) [pid = 328] [serial = 1632] [outer = 0000000000000000] 12:33:10 INFO - PROCESS | 328 | ++DOMWINDOW == 260 (000000F936234000) [pid = 328] [serial = 1633] [outer = 000000F93467A000] 12:33:10 INFO - PROCESS | 328 | 1461267190245 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 328 | ++DOMWINDOW == 261 (000000F937964000) [pid = 328] [serial = 1634] [outer = 000000F93467A000] 12:33:10 INFO - PROCESS | 328 | 1461267190885 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] 12:33:10 INFO - PROCESS | 328 | 1461267190927 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 12:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:33:10 INFO - PROCESS | 328 | 1461267190931 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:33:10 INFO - PROCESS | 328 | 1461267190933 Marionette TRACE conn5 <- [1,2142,null,{}] 12:33:10 INFO - PROCESS | 328 | 1461267190943 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}] 12:33:11 INFO - PROCESS | 328 | 1461267191120 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 12:33:11 INFO - PROCESS | 328 | 1461267191283 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFBA800 == 126 [pid = 328] [id = 545] 12:33:11 INFO - PROCESS | 328 | ++DOMWINDOW == 262 (000000F938B20C00) [pid = 328] [serial = 1635] [outer = 0000000000000000] 12:33:11 INFO - PROCESS | 328 | ++DOMWINDOW == 263 (000000F938B7B400) [pid = 328] [serial = 1636] [outer = 000000F938B20C00] 12:33:11 INFO - PROCESS | 328 | 1461267191341 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 328 | ++DOMWINDOW == 264 (000000F9391DF800) [pid = 328] [serial = 1637] [outer = 000000F938B20C00] 12:33:11 INFO - PROCESS | 328 | 1461267191958 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]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1078ms 12:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:33:12 INFO - PROCESS | 328 | 1461267192018 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 328 | 1461267192020 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 12:33:12 INFO - PROCESS | 328 | 1461267192024 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 328 | 1461267192026 Marionette TRACE conn5 <- [1,2146,null,{}] 12:33:12 INFO - PROCESS | 328 | 1461267192029 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}] 12:33:12 INFO - PROCESS | 328 | 1461267192151 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 12:33:12 INFO - PROCESS | 328 | 1461267192327 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F94132B800 == 125 [pid = 328] [id = 476] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F9438D3800 == 124 [pid = 328] [id = 481] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F94074B800 == 123 [pid = 328] [id = 480] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F945DD9000 == 122 [pid = 328] [id = 479] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F94329B800 == 121 [pid = 328] [id = 478] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA49800 == 120 [pid = 328] [id = 221] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F9434CB000 == 119 [pid = 328] [id = 532] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F942066800 == 118 [pid = 328] [id = 531] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F94077C000 == 117 [pid = 328] [id = 530] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCE4800 == 116 [pid = 328] [id = 529] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFB5000 == 115 [pid = 328] [id = 528] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 263 (000000F945D07400) [pid = 328] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 262 (000000F933E4B800) [pid = 328] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 261 (000000F937949000) [pid = 328] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 260 (000000F9433ABC00) [pid = 328] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 259 (000000F9383E4400) [pid = 328] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 258 (000000F93F4F0400) [pid = 328] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 257 (000000F943EF0400) [pid = 328] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 256 (000000F9440D7400) [pid = 328] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F945827800) [pid = 328] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F93A6C7400) [pid = 328] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F945632800) [pid = 328] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C7C5000 == 116 [pid = 328] [id = 546] 12:33:12 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F925535000) [pid = 328] [serial = 1638] [outer = 0000000000000000] 12:33:12 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F92BDE1400) [pid = 328] [serial = 1639] [outer = 000000F925535000] 12:33:12 INFO - PROCESS | 328 | 1461267192448 Marionette DEBUG loaded listener.js 12:33:12 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F934E73800) [pid = 328] [serial = 1640] [outer = 000000F925535000] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F933F10800 == 115 [pid = 328] [id = 12] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA53000 == 114 [pid = 328] [id = 527] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93A804800 == 113 [pid = 328] [id = 526] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F9362B8000 == 112 [pid = 328] [id = 525] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93878B800 == 111 [pid = 328] [id = 524] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F9444CB000 == 110 [pid = 328] [id = 520] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F9438DF800 == 109 [pid = 328] [id = 519] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F9420CE000 == 108 [pid = 328] [id = 518] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F941290800 == 107 [pid = 328] [id = 517] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F940743800 == 106 [pid = 328] [id = 516] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCF3000 == 105 [pid = 328] [id = 515] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F938E6B000 == 104 [pid = 328] [id = 514] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F933B90800 == 103 [pid = 328] [id = 513] 12:33:12 INFO - PROCESS | 328 | --DOCSHELL 000000F93F641000 == 102 [pid = 328] [id = 512] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F941CD3000) [pid = 328] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F9383AD000) [pid = 328] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F938B18C00) [pid = 328] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 252 (000000F938769400) [pid = 328] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F92BDE9C00) [pid = 328] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F933BCBC00) [pid = 328] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F934AB0400) [pid = 328] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F936232400) [pid = 328] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F933E44400) [pid = 328] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F933A49800) [pid = 328] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F9350D5000) [pid = 328] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F936233400) [pid = 328] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F937354C00) [pid = 328] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F938EC2800) [pid = 328] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F938B4F800) [pid = 328] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F930BD2C00) [pid = 328] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F9391E5C00) [pid = 328] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F938B77C00) [pid = 328] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F937961800) [pid = 328] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 12:33:12 INFO - PROCESS | 328 | 1461267192948 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] 12:33:13 INFO - PROCESS | 328 | 1461267193014 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 12:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:33:13 INFO - PROCESS | 328 | 1461267193017 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 328 | 1461267193019 Marionette TRACE conn5 <- [1,2150,null,{}] 12:33:13 INFO - PROCESS | 328 | 1461267193022 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}] 12:33:13 INFO - PROCESS | 328 | 1461267193123 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 12:33:13 INFO - PROCESS | 328 | 1461267193131 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DC7000 == 103 [pid = 328] [id = 547] 12:33:13 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F92C4C0C00) [pid = 328] [serial = 1641] [outer = 0000000000000000] 12:33:13 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F934ADBC00) [pid = 328] [serial = 1642] [outer = 000000F92C4C0C00] 12:33:13 INFO - PROCESS | 328 | 1461267193179 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F93794B800) [pid = 328] [serial = 1643] [outer = 000000F92C4C0C00] 12:33:14 INFO - PROCESS | 328 | 1461267194031 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]]]}] 12:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1071ms 12:33:14 INFO - PROCESS | 328 | 1461267194100 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 12:33:14 INFO - PROCESS | 328 | 1461267194106 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 12:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:33:14 INFO - PROCESS | 328 | 1461267194114 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:33:14 INFO - PROCESS | 328 | 1461267194118 Marionette TRACE conn5 <- [1,2154,null,{}] 12:33:14 INFO - PROCESS | 328 | 1461267194124 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}] 12:33:14 INFO - PROCESS | 328 | 1461267194262 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 12:33:14 INFO - PROCESS | 328 | 1461267194421 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFBB800 == 104 [pid = 328] [id = 548] 12:33:14 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F933548C00) [pid = 328] [serial = 1644] [outer = 0000000000000000] 12:33:14 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F93458F000) [pid = 328] [serial = 1645] [outer = 000000F933548C00] 12:33:14 INFO - PROCESS | 328 | 1461267194485 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F937362800) [pid = 328] [serial = 1646] [outer = 000000F933548C00] 12:33:15 INFO - PROCESS | 328 | 1461267195096 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]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1021ms 12:33:15 INFO - PROCESS | 328 | 1461267195140 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 12:33:15 INFO - PROCESS | 328 | 1461267195147 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 12:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:33:15 INFO - PROCESS | 328 | 1461267195154 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 328 | 1461267195157 Marionette TRACE conn5 <- [1,2158,null,{}] 12:33:15 INFO - PROCESS | 328 | 1461267195161 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}] 12:33:15 INFO - PROCESS | 328 | 1461267195291 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 12:33:15 INFO - PROCESS | 328 | 1461267195460 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB49000 == 105 [pid = 328] [id = 549] 12:33:15 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F9383B0800) [pid = 328] [serial = 1647] [outer = 0000000000000000] 12:33:15 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F9383DF400) [pid = 328] [serial = 1648] [outer = 000000F9383B0800] 12:33:15 INFO - PROCESS | 328 | 1461267195519 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F938B18C00) [pid = 328] [serial = 1649] [outer = 000000F9383B0800] 12:33:16 INFO - PROCESS | 328 | 1461267196157 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]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1069ms 12:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:33:16 INFO - PROCESS | 328 | 1461267196229 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 328 | 1461267196231 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 12:33:16 INFO - PROCESS | 328 | 1461267196235 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 328 | 1461267196240 Marionette TRACE conn5 <- [1,2162,null,{}] 12:33:16 INFO - PROCESS | 328 | 1461267196252 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}] 12:33:16 INFO - PROCESS | 328 | 1461267196382 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 12:33:16 INFO - PROCESS | 328 | 1461267196542 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F426800 == 106 [pid = 328] [id = 550] 12:33:16 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F938EAA800) [pid = 328] [serial = 1650] [outer = 0000000000000000] 12:33:16 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F9391E5800) [pid = 328] [serial = 1651] [outer = 000000F938EAA800] 12:33:16 INFO - PROCESS | 328 | 1461267196604 Marionette DEBUG loaded listener.js 12:33:16 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F93AD5B400) [pid = 328] [serial = 1652] [outer = 000000F938EAA800] 12:33:17 INFO - PROCESS | 328 | 1461267197255 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]]]}] 12:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1079ms 12:33:17 INFO - PROCESS | 328 | 1461267197317 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 12:33:17 INFO - PROCESS | 328 | 1461267197320 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 12:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:33:17 INFO - PROCESS | 328 | 1461267197324 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:33:17 INFO - PROCESS | 328 | 1461267197326 Marionette TRACE conn5 <- [1,2166,null,{}] 12:33:17 INFO - PROCESS | 328 | 1461267197330 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}] 12:33:17 INFO - PROCESS | 328 | 1461267197458 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 12:33:17 INFO - PROCESS | 328 | 1461267197626 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCF6800 == 107 [pid = 328] [id = 551] 12:33:17 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F93C2CDC00) [pid = 328] [serial = 1653] [outer = 0000000000000000] 12:33:17 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F93CF58C00) [pid = 328] [serial = 1654] [outer = 000000F93C2CDC00] 12:33:17 INFO - PROCESS | 328 | 1461267197687 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F93F4DC800) [pid = 328] [serial = 1655] [outer = 000000F93C2CDC00] 12:33:18 INFO - PROCESS | 328 | 1461267198253 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]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 987ms 12:33:18 INFO - PROCESS | 328 | 1461267198313 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 328 | 1461267198316 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 12:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:33:18 INFO - PROCESS | 328 | 1461267198319 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 328 | 1461267198322 Marionette TRACE conn5 <- [1,2170,null,{}] 12:33:18 INFO - PROCESS | 328 | 1461267198325 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}] 12:33:18 INFO - PROCESS | 328 | 1461267198449 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 12:33:18 INFO - PROCESS | 328 | 1461267198604 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F940789800 == 108 [pid = 328] [id = 552] 12:33:18 INFO - PROCESS | 328 | ++DOMWINDOW == 253 (000000F93F3BD400) [pid = 328] [serial = 1656] [outer = 0000000000000000] 12:33:18 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F93FE30400) [pid = 328] [serial = 1657] [outer = 000000F93F3BD400] 12:33:18 INFO - PROCESS | 328 | 1461267198663 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F941BDE400) [pid = 328] [serial = 1658] [outer = 000000F93F3BD400] 12:33:19 INFO - PROCESS | 328 | 1461267199287 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]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1020ms 12:33:19 INFO - PROCESS | 328 | 1461267199341 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 12:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:33:19 INFO - PROCESS | 328 | 1461267199344 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 12:33:19 INFO - PROCESS | 328 | 1461267199348 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 328 | 1461267199350 Marionette TRACE conn5 <- [1,2174,null,{}] 12:33:19 INFO - PROCESS | 328 | 1461267199354 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}] 12:33:19 INFO - PROCESS | 328 | 1461267199498 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 12:33:19 INFO - PROCESS | 328 | 1461267199657 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F9434BC000 == 109 [pid = 328] [id = 553] 12:33:19 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F941BD9400) [pid = 328] [serial = 1659] [outer = 0000000000000000] 12:33:19 INFO - PROCESS | 328 | ++DOMWINDOW == 257 (000000F941D47C00) [pid = 328] [serial = 1660] [outer = 000000F941BD9400] 12:33:19 INFO - PROCESS | 328 | 1461267199719 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 328 | ++DOMWINDOW == 258 (000000F94320A000) [pid = 328] [serial = 1661] [outer = 000000F941BD9400] 12:33:20 INFO - PROCESS | 328 | 1461267200321 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]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:33:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1024ms 12:33:20 INFO - PROCESS | 328 | 1461267200375 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 328 | 1461267200377 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 12:33:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:33:20 INFO - PROCESS | 328 | 1461267200381 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 328 | 1461267200383 Marionette TRACE conn5 <- [1,2178,null,{}] 12:33:20 INFO - PROCESS | 328 | 1461267200387 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}] 12:33:20 INFO - PROCESS | 328 | 1461267200509 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 12:33:20 INFO - PROCESS | 328 | 1461267200679 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F943922000 == 110 [pid = 328] [id = 554] 12:33:20 INFO - PROCESS | 328 | ++DOMWINDOW == 259 (000000F943227000) [pid = 328] [serial = 1662] [outer = 0000000000000000] 12:33:20 INFO - PROCESS | 328 | ++DOMWINDOW == 260 (000000F94352BC00) [pid = 328] [serial = 1663] [outer = 000000F943227000] 12:33:20 INFO - PROCESS | 328 | 1461267200738 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 328 | ++DOMWINDOW == 261 (000000F943F09800) [pid = 328] [serial = 1664] [outer = 000000F943227000] 12:33:21 INFO - PROCESS | 328 | 1461267201259 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]]]}] 12:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 923ms 12:33:21 INFO - PROCESS | 328 | 1461267201307 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 328 | 1461267201309 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 12:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:33:21 INFO - PROCESS | 328 | 1461267201313 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 328 | 1461267201315 Marionette TRACE conn5 <- [1,2182,null,{}] 12:33:21 INFO - PROCESS | 328 | 1461267201319 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}] 12:33:21 INFO - PROCESS | 328 | 1461267201442 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 12:33:21 INFO - PROCESS | 328 | 1461267201612 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F94558F800 == 111 [pid = 328] [id = 555] 12:33:21 INFO - PROCESS | 328 | ++DOMWINDOW == 262 (000000F9433ABC00) [pid = 328] [serial = 1665] [outer = 0000000000000000] 12:33:21 INFO - PROCESS | 328 | ++DOMWINDOW == 263 (000000F943F57000) [pid = 328] [serial = 1666] [outer = 000000F9433ABC00] 12:33:21 INFO - PROCESS | 328 | 1461267201671 Marionette DEBUG loaded listener.js 12:33:21 INFO - PROCESS | 328 | ++DOMWINDOW == 264 (000000F94570C000) [pid = 328] [serial = 1667] [outer = 000000F9433ABC00] 12:33:22 INFO - PROCESS | 328 | 1461267202243 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]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 986ms 12:33:22 INFO - PROCESS | 328 | 1461267202302 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 328 | 1461267202305 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 12:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:33:22 INFO - PROCESS | 328 | 1461267202308 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 328 | 1461267202311 Marionette TRACE conn5 <- [1,2186,null,{}] 12:33:22 INFO - PROCESS | 328 | 1461267202315 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}] 12:33:22 INFO - PROCESS | 328 | 1461267202440 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 12:33:22 INFO - PROCESS | 328 | 1461267202597 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F945F80000 == 112 [pid = 328] [id = 556] 12:33:22 INFO - PROCESS | 328 | ++DOMWINDOW == 265 (000000F941D18800) [pid = 328] [serial = 1668] [outer = 0000000000000000] 12:33:22 INFO - PROCESS | 328 | ++DOMWINDOW == 266 (000000F941D22400) [pid = 328] [serial = 1669] [outer = 000000F941D18800] 12:33:22 INFO - PROCESS | 328 | 1461267202656 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 328 | ++DOMWINDOW == 267 (000000F945632800) [pid = 328] [serial = 1670] [outer = 000000F941D18800] 12:33:23 INFO - PROCESS | 328 | 1461267203246 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]]]}] 12:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 987ms 12:33:23 INFO - PROCESS | 328 | 1461267203297 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 12:33:23 INFO - PROCESS | 328 | 1461267203300 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 12:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:33:23 INFO - PROCESS | 328 | 1461267203303 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:33:23 INFO - PROCESS | 328 | 1461267203306 Marionette TRACE conn5 <- [1,2190,null,{}] 12:33:23 INFO - PROCESS | 328 | 1461267203309 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}] 12:33:23 INFO - PROCESS | 328 | 1461267203433 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 12:33:23 INFO - PROCESS | 328 | 1461267203590 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F9468D8000 == 113 [pid = 328] [id = 557] 12:33:23 INFO - PROCESS | 328 | ++DOMWINDOW == 268 (000000F943848000) [pid = 328] [serial = 1671] [outer = 0000000000000000] 12:33:23 INFO - PROCESS | 328 | ++DOMWINDOW == 269 (000000F94384C800) [pid = 328] [serial = 1672] [outer = 000000F943848000] 12:33:23 INFO - PROCESS | 328 | 1461267203648 Marionette DEBUG loaded listener.js 12:33:23 INFO - PROCESS | 328 | ++DOMWINDOW == 270 (000000F943853C00) [pid = 328] [serial = 1673] [outer = 000000F943848000] 12:33:24 INFO - PROCESS | 328 | 1461267204277 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]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1022ms 12:33:24 INFO - PROCESS | 328 | 1461267204329 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 12:33:24 INFO - PROCESS | 328 | 1461267204332 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 12:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:33:24 INFO - PROCESS | 328 | 1461267204335 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 328 | 1461267204338 Marionette TRACE conn5 <- [1,2194,null,{}] 12:33:24 INFO - PROCESS | 328 | 1461267204342 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}] 12:33:24 INFO - PROCESS | 328 | 1461267204511 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 12:33:24 INFO - PROCESS | 328 | 1461267204677 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F945A69800 == 114 [pid = 328] [id = 558] 12:33:24 INFO - PROCESS | 328 | ++DOMWINDOW == 271 (000000F9457E8400) [pid = 328] [serial = 1674] [outer = 0000000000000000] 12:33:24 INFO - PROCESS | 328 | ++DOMWINDOW == 272 (000000F9457EDC00) [pid = 328] [serial = 1675] [outer = 000000F9457E8400] 12:33:24 INFO - PROCESS | 328 | 1461267204740 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 328 | ++DOMWINDOW == 273 (000000F9459E8400) [pid = 328] [serial = 1676] [outer = 000000F9457E8400] 12:33:25 INFO - PROCESS | 328 | 1461267205347 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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1078ms 12:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:33:25 INFO - PROCESS | 328 | 1461267205423 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 328 | 1461267205425 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 12:33:25 INFO - PROCESS | 328 | 1461267205429 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 328 | 1461267205432 Marionette TRACE conn5 <- [1,2198,null,{}] 12:33:25 INFO - PROCESS | 328 | 1461267205436 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}] 12:33:25 INFO - PROCESS | 328 | 1461267205564 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 12:33:25 INFO - PROCESS | 328 | 1461267205729 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F941907000 == 115 [pid = 328] [id = 559] 12:33:25 INFO - PROCESS | 328 | ++DOMWINDOW == 274 (000000F945881000) [pid = 328] [serial = 1677] [outer = 0000000000000000] 12:33:25 INFO - PROCESS | 328 | ++DOMWINDOW == 275 (000000F945886C00) [pid = 328] [serial = 1678] [outer = 000000F945881000] 12:33:25 INFO - PROCESS | 328 | 1461267205787 Marionette DEBUG loaded listener.js 12:33:25 INFO - PROCESS | 328 | ++DOMWINDOW == 276 (000000F94588D800) [pid = 328] [serial = 1679] [outer = 000000F945881000] 12:33:26 INFO - PROCESS | 328 | 1461267206383 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]]]}] 12:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 987ms 12:33:26 INFO - PROCESS | 328 | 1461267206422 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 12:33:26 INFO - PROCESS | 328 | 1461267206424 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 12:33:26 INFO - PROCESS | 328 | 1461267206430 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:33:26 INFO - PROCESS | 328 | 1461267206432 Marionette TRACE conn5 <- [1,2202,null,{}] 12:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:33:26 INFO - PROCESS | 328 | 1461267206436 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}] 12:33:26 INFO - PROCESS | 328 | 1461267206564 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 12:33:26 INFO - PROCESS | 328 | 1461267206742 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F945A6E800 == 116 [pid = 328] [id = 560] 12:33:26 INFO - PROCESS | 328 | ++DOMWINDOW == 277 (000000F945882C00) [pid = 328] [serial = 1680] [outer = 0000000000000000] 12:33:26 INFO - PROCESS | 328 | ++DOMWINDOW == 278 (000000F9459F1C00) [pid = 328] [serial = 1681] [outer = 000000F945882C00] 12:33:26 INFO - PROCESS | 328 | 1461267206800 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 328 | ++DOMWINDOW == 279 (000000F945D04C00) [pid = 328] [serial = 1682] [outer = 000000F945882C00] 12:33:27 INFO - PROCESS | 328 | 1461267207416 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]]]}] 12:33:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:33:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1016ms 12:33:27 INFO - PROCESS | 328 | 1461267207453 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 12:33:27 INFO - PROCESS | 328 | 1461267207455 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 12:33:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:33:27 INFO - PROCESS | 328 | 1461267207459 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 328 | 1461267207461 Marionette TRACE conn5 <- [1,2206,null,{}] 12:33:27 INFO - PROCESS | 328 | 1461267207464 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}] 12:33:27 INFO - PROCESS | 328 | 1461267207593 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 12:33:27 INFO - PROCESS | 328 | 1461267207766 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F943875000 == 117 [pid = 328] [id = 561] 12:33:27 INFO - PROCESS | 328 | ++DOMWINDOW == 280 (000000F93353FC00) [pid = 328] [serial = 1683] [outer = 0000000000000000] 12:33:27 INFO - PROCESS | 328 | ++DOMWINDOW == 281 (000000F945D81C00) [pid = 328] [serial = 1684] [outer = 000000F93353FC00] 12:33:27 INFO - PROCESS | 328 | 1461267207824 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 328 | ++DOMWINDOW == 282 (000000F945D89800) [pid = 328] [serial = 1685] [outer = 000000F93353FC00] 12:33:28 INFO - PROCESS | 328 | 1461267208578 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]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1182ms 12:33:28 INFO - PROCESS | 328 | 1461267208644 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 328 | 1461267208649 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 12:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:33:28 INFO - PROCESS | 328 | 1461267208655 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 328 | 1461267208659 Marionette TRACE conn5 <- [1,2210,null,{}] 12:33:28 INFO - PROCESS | 328 | 1461267208664 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}] 12:33:28 INFO - PROCESS | 328 | 1461267208794 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 12:33:28 INFO - PROCESS | 328 | 1461267208962 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C41A000 == 118 [pid = 328] [id = 562] 12:33:28 INFO - PROCESS | 328 | ++DOMWINDOW == 283 (000000F930B66400) [pid = 328] [serial = 1686] [outer = 0000000000000000] 12:33:29 INFO - PROCESS | 328 | ++DOMWINDOW == 284 (000000F933BCD400) [pid = 328] [serial = 1687] [outer = 000000F930B66400] 12:33:29 INFO - PROCESS | 328 | 1461267209016 Marionette DEBUG loaded listener.js 12:33:29 INFO - PROCESS | 328 | ++DOMWINDOW == 285 (000000F9369AE400) [pid = 328] [serial = 1688] [outer = 000000F930B66400] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F92C7C5000 == 117 [pid = 328] [id = 546] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F93CFBA800 == 116 [pid = 328] [id = 545] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F93352B800 == 115 [pid = 328] [id = 544] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F93A481800 == 114 [pid = 328] [id = 543] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F946A14800 == 113 [pid = 328] [id = 540] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F945F88800 == 112 [pid = 328] [id = 539] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F945F68800 == 111 [pid = 328] [id = 538] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F9468D2000 == 110 [pid = 328] [id = 537] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F945596000 == 109 [pid = 328] [id = 536] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F93F425800 == 108 [pid = 328] [id = 535] 12:33:29 INFO - PROCESS | 328 | --DOCSHELL 000000F938D15800 == 107 [pid = 328] [id = 534] 12:33:29 INFO - PROCESS | 328 | 1461267209758 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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1136ms 12:33:29 INFO - PROCESS | 328 | 1461267209794 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 328 | 1461267209800 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 12:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:33:29 INFO - PROCESS | 328 | 1461267209806 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 328 | 1461267209809 Marionette TRACE conn5 <- [1,2214,null,{}] 12:33:29 INFO - PROCESS | 328 | 1461267209813 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}] 12:33:29 INFO - PROCESS | 328 | 1461267209943 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 12:33:30 INFO - PROCESS | 328 | 1461267210065 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E98800 == 108 [pid = 328] [id = 563] 12:33:30 INFO - PROCESS | 328 | ++DOMWINDOW == 286 (000000F930B68400) [pid = 328] [serial = 1689] [outer = 0000000000000000] 12:33:30 INFO - PROCESS | 328 | ++DOMWINDOW == 287 (000000F9369A6800) [pid = 328] [serial = 1690] [outer = 000000F930B68400] 12:33:30 INFO - PROCESS | 328 | 1461267210115 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 328 | ++DOMWINDOW == 288 (000000F9383B7800) [pid = 328] [serial = 1691] [outer = 000000F930B68400] 12:33:30 INFO - PROCESS | 328 | 1461267210566 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]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:33:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 840ms 12:33:30 INFO - PROCESS | 328 | 1461267210652 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 328 | 1461267210655 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 12:33:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:33:30 INFO - PROCESS | 328 | 1461267210658 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 328 | 1461267210662 Marionette TRACE conn5 <- [1,2218,null,{}] 12:33:30 INFO - PROCESS | 328 | 1461267210673 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}] 12:33:30 INFO - PROCESS | 328 | 1461267210837 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 12:33:30 INFO - PROCESS | 328 | 1461267210857 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F941908000 == 109 [pid = 328] [id = 564] 12:33:30 INFO - PROCESS | 328 | ++DOMWINDOW == 289 (000000F9391CE800) [pid = 328] [serial = 1692] [outer = 0000000000000000] 12:33:30 INFO - PROCESS | 328 | ++DOMWINDOW == 290 (000000F9394C5800) [pid = 328] [serial = 1693] [outer = 000000F9391CE800] 12:33:30 INFO - PROCESS | 328 | 1461267210908 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 328 | ++DOMWINDOW == 291 (000000F93F3B4800) [pid = 328] [serial = 1694] [outer = 000000F9391CE800] 12:33:31 INFO - PROCESS | 328 | 1461267211400 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]]]}] 12:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 776ms 12:33:31 INFO - PROCESS | 328 | 1461267211438 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 12:33:31 INFO - PROCESS | 328 | 1461267211441 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 12:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:33:31 INFO - PROCESS | 328 | 1461267211444 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:33:31 INFO - PROCESS | 328 | 1461267211446 Marionette TRACE conn5 <- [1,2222,null,{}] 12:33:31 INFO - PROCESS | 328 | 1461267211450 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}] 12:33:31 INFO - PROCESS | 328 | 1461267211604 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 12:33:31 INFO - PROCESS | 328 | 1461267211625 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F945A74800 == 110 [pid = 328] [id = 565] 12:33:31 INFO - PROCESS | 328 | ++DOMWINDOW == 292 (000000F941C4C000) [pid = 328] [serial = 1695] [outer = 0000000000000000] 12:33:31 INFO - PROCESS | 328 | ++DOMWINDOW == 293 (000000F941D1D400) [pid = 328] [serial = 1696] [outer = 000000F941C4C000] 12:33:31 INFO - PROCESS | 328 | 1461267211673 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 328 | ++DOMWINDOW == 294 (000000F94320F400) [pid = 328] [serial = 1697] [outer = 000000F941C4C000] 12:33:32 INFO - PROCESS | 328 | 1461267212138 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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 735ms 12:33:32 INFO - PROCESS | 328 | 1461267212220 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 12:33:32 INFO - PROCESS | 328 | 1461267212222 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 12:33:32 INFO - PROCESS | 328 | 1461267212226 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 328 | 1461267212228 Marionette TRACE conn5 <- [1,2226,null,{}] 12:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:33:32 INFO - PROCESS | 328 | 1461267212231 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}] 12:33:32 INFO - PROCESS | 328 | 1461267212380 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 12:33:32 INFO - PROCESS | 328 | 1461267212400 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F9468CE000 == 111 [pid = 328] [id = 566] 12:33:32 INFO - PROCESS | 328 | ++DOMWINDOW == 295 (000000F941C4DC00) [pid = 328] [serial = 1698] [outer = 0000000000000000] 12:33:32 INFO - PROCESS | 328 | ++DOMWINDOW == 296 (000000F9457E6400) [pid = 328] [serial = 1699] [outer = 000000F941C4DC00] 12:33:32 INFO - PROCESS | 328 | 1461267212447 Marionette DEBUG loaded listener.js 12:33:32 INFO - PROCESS | 328 | ++DOMWINDOW == 297 (000000F945831000) [pid = 328] [serial = 1700] [outer = 000000F941C4DC00] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 296 (000000F9394E7000) [pid = 328] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 295 (000000F941C4B000) [pid = 328] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 294 (000000F94322E000) [pid = 328] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 293 (000000F9394E4800) [pid = 328] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 292 (000000F943209000) [pid = 328] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 291 (000000F93174F400) [pid = 328] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 290 (000000F933549000) [pid = 328] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 289 (000000F926E9E800) [pid = 328] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 288 (000000F938B46C00) [pid = 328] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 287 (000000F937990C00) [pid = 328] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 286 (000000F92D31D400) [pid = 328] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 285 (000000F9379A0C00) [pid = 328] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 284 (000000F933764000) [pid = 328] [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.] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 283 (000000F94352C800) [pid = 328] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 282 (000000F943F50800) [pid = 328] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 281 (000000F92740CC00) [pid = 328] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 280 (000000F945B6B000) [pid = 328] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 279 (000000F943F96800) [pid = 328] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 278 (000000F936234C00) [pid = 328] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 277 (000000F926F28000) [pid = 328] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 276 (000000F926EA9000) [pid = 328] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 275 (000000F938B1C400) [pid = 328] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 274 (000000F93F194800) [pid = 328] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 273 (000000F93FE2A400) [pid = 328] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 272 (000000F933CE5400) [pid = 328] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 271 (000000F938B3F000) [pid = 328] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 270 (000000F93AD56000) [pid = 328] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 269 (000000F9440E1C00) [pid = 328] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 268 (000000F938DEC800) [pid = 328] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 267 (000000F938B20C00) [pid = 328] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 266 (000000F93467A000) [pid = 328] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 265 (000000F934AD5800) [pid = 328] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 264 (000000F93FEA4C00) [pid = 328] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 263 (000000F931D5DC00) [pid = 328] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 262 (000000F942D23C00) [pid = 328] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 261 (000000F93FEB0400) [pid = 328] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 260 (000000F93F4ED800) [pid = 328] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 259 (000000F92D316400) [pid = 328] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 258 (000000F943535800) [pid = 328] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 257 (000000F925535000) [pid = 328] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 256 (000000F9391E1400) [pid = 328] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F9373BCC00) [pid = 328] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F942EB3800) [pid = 328] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F9391C7800) [pid = 328] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 252 (000000F931DD4800) [pid = 328] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F93CF52800) [pid = 328] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F93F4ED400) [pid = 328] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F93F190800) [pid = 328] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F933774000) [pid = 328] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F941BDE000) [pid = 328] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F933542000) [pid = 328] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F93F3BA400) [pid = 328] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F93C4F6800) [pid = 328] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F938999800) [pid = 328] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F9440D3C00) [pid = 328] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F938B3C000) [pid = 328] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F941C44800) [pid = 328] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F93C2CF800) [pid = 328] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F938B7A800) [pid = 328] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F937995400) [pid = 328] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F9433A8400) [pid = 328] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F93F3BCC00) [pid = 328] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F93C06A800) [pid = 328] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F941D3F400) [pid = 328] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F926EA5800) [pid = 328] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F942D29800) [pid = 328] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F93EE6E400) [pid = 328] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F9266D8400) [pid = 328] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F943EECC00) [pid = 328] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F942EA8800) [pid = 328] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F926C3B000) [pid = 328] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F92B942800) [pid = 328] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F926FEE000) [pid = 328] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F9302D6C00) [pid = 328] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:33:33 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F93CF5EC00) [pid = 328] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:33:33 INFO - PROCESS | 328 | 1461267213701 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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:33:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1516ms 12:33:33 INFO - PROCESS | 328 | 1461267213752 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 328 | 1461267213754 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 12:33:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:33:33 INFO - PROCESS | 328 | 1461267213758 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 328 | 1461267213760 Marionette TRACE conn5 <- [1,2230,null,{}] 12:33:33 INFO - PROCESS | 328 | 1461267213763 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}] 12:33:33 INFO - PROCESS | 328 | 1461267213880 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 12:33:34 INFO - PROCESS | 328 | 1461267213997 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F095800 == 112 [pid = 328] [id = 567] 12:33:34 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F926F28000) [pid = 328] [serial = 1701] [outer = 0000000000000000] 12:33:34 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F934A93C00) [pid = 328] [serial = 1702] [outer = 000000F926F28000] 12:33:34 INFO - PROCESS | 328 | 1461267214054 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F937995400) [pid = 328] [serial = 1703] [outer = 000000F926F28000] 12:33:34 INFO - PROCESS | 328 | 1461267214422 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]]]}] 12:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 733ms 12:33:34 INFO - PROCESS | 328 | 1461267214520 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 12:33:34 INFO - PROCESS | 328 | 1461267214523 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 12:33:34 INFO - PROCESS | 328 | 1461267214531 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:33:34 INFO - PROCESS | 328 | 1461267214533 Marionette TRACE conn5 <- [1,2234,null,{}] 12:33:34 INFO - PROCESS | 328 | 1461267214547 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}] 12:33:34 INFO - PROCESS | 328 | 1461267214652 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 12:33:34 INFO - PROCESS | 328 | 1461267214660 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A698000 == 113 [pid = 328] [id = 568] 12:33:34 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F938B3C000) [pid = 328] [serial = 1704] [outer = 0000000000000000] 12:33:34 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F9391C7800) [pid = 328] [serial = 1705] [outer = 000000F938B3C000] 12:33:34 INFO - PROCESS | 328 | 1461267214706 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F93AD5B800) [pid = 328] [serial = 1706] [outer = 000000F938B3C000] 12:33:35 INFO - PROCESS | 328 | 1461267215159 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]]]}] 12:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 12:33:35 INFO - PROCESS | 328 | 1461267215223 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 12:33:35 INFO - PROCESS | 328 | 1461267215225 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 12:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:33:35 INFO - PROCESS | 328 | 1461267215229 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:33:35 INFO - PROCESS | 328 | 1461267215231 Marionette TRACE conn5 <- [1,2238,null,{}] 12:33:35 INFO - PROCESS | 328 | 1461267215234 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}] 12:33:35 INFO - PROCESS | 328 | 1461267215340 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 12:33:35 INFO - PROCESS | 328 | 1461267215346 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A740000 == 114 [pid = 328] [id = 569] 12:33:35 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F93C4F4800) [pid = 328] [serial = 1707] [outer = 0000000000000000] 12:33:35 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F93F18A400) [pid = 328] [serial = 1708] [outer = 000000F93C4F4800] 12:33:35 INFO - PROCESS | 328 | 1461267215392 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F93FE2A400) [pid = 328] [serial = 1709] [outer = 000000F93C4F4800] 12:33:36 INFO - PROCESS | 328 | 1461267216245 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]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1077ms 12:33:36 INFO - PROCESS | 328 | 1461267216308 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 12:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:33:36 INFO - PROCESS | 328 | 1461267216314 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 12:33:36 INFO - PROCESS | 328 | 1461267216320 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 328 | 1461267216324 Marionette TRACE conn5 <- [1,2242,null,{}] 12:33:36 INFO - PROCESS | 328 | 1461267216330 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}] 12:33:36 INFO - PROCESS | 328 | 1461267216475 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 12:33:36 INFO - PROCESS | 328 | 1461267216646 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F9395F8000 == 115 [pid = 328] [id = 570] 12:33:36 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F92D3A2800) [pid = 328] [serial = 1710] [outer = 0000000000000000] 12:33:36 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F931D5DC00) [pid = 328] [serial = 1711] [outer = 000000F92D3A2800] 12:33:36 INFO - PROCESS | 328 | 1461267216706 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F933E4A000) [pid = 328] [serial = 1712] [outer = 000000F92D3A2800] 12:33:37 INFO - PROCESS | 328 | 1461267217334 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]]]}] 12:33:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:33:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1023ms 12:33:37 INFO - PROCESS | 328 | 1461267217346 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 12:33:37 INFO - PROCESS | 328 | 1461267217352 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 12:33:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:33:37 INFO - PROCESS | 328 | 1461267217359 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 328 | 1461267217362 Marionette TRACE conn5 <- [1,2246,null,{}] 12:33:37 INFO - PROCESS | 328 | 1461267217366 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}] 12:33:37 INFO - PROCESS | 328 | 1461267217504 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 12:33:37 INFO - PROCESS | 328 | 1461267217684 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F941911800 == 116 [pid = 328] [id = 571] 12:33:37 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F9379AD800) [pid = 328] [serial = 1713] [outer = 0000000000000000] 12:33:37 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F938995800) [pid = 328] [serial = 1714] [outer = 000000F9379AD800] 12:33:37 INFO - PROCESS | 328 | 1461267217743 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F938B80000) [pid = 328] [serial = 1715] [outer = 000000F9379AD800] 12:33:38 INFO - PROCESS | 328 | 1461267218376 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]]]}] 12:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1067ms 12:33:38 INFO - PROCESS | 328 | 1461267218432 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 12:33:38 INFO - PROCESS | 328 | 1461267218434 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 12:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:33:38 INFO - PROCESS | 328 | 1461267218438 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 328 | 1461267218442 Marionette TRACE conn5 <- [1,2250,null,{}] 12:33:38 INFO - PROCESS | 328 | 1461267218454 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}] 12:33:38 INFO - PROCESS | 328 | 1461267218593 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 12:33:38 INFO - PROCESS | 328 | 1461267218762 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A753800 == 117 [pid = 328] [id = 572] 12:33:38 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F93FD18400) [pid = 328] [serial = 1716] [outer = 0000000000000000] 12:33:38 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F93FEAEC00) [pid = 328] [serial = 1717] [outer = 000000F93FD18400] 12:33:38 INFO - PROCESS | 328 | 1461267218824 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F941D44400) [pid = 328] [serial = 1718] [outer = 000000F93FD18400] 12:33:39 INFO - PROCESS | 328 | 1461267219414 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]]]}] 12:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1022ms 12:33:39 INFO - PROCESS | 328 | 1461267219463 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 12:33:39 INFO - PROCESS | 328 | 1461267219466 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 12:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:33:39 INFO - PROCESS | 328 | 1461267219470 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 328 | 1461267219472 Marionette TRACE conn5 <- [1,2254,null,{}] 12:33:39 INFO - PROCESS | 328 | 1461267219476 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}] 12:33:39 INFO - PROCESS | 328 | 1461267219611 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 12:33:39 INFO - PROCESS | 328 | 1461267219789 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F9483FC800 == 118 [pid = 328] [id = 573] 12:33:39 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F943528000) [pid = 328] [serial = 1719] [outer = 0000000000000000] 12:33:39 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F943EE3800) [pid = 328] [serial = 1720] [outer = 000000F943528000] 12:33:39 INFO - PROCESS | 328 | 1461267219849 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F9440DC400) [pid = 328] [serial = 1721] [outer = 000000F943528000] 12:33:40 INFO - PROCESS | 328 | 1461267220441 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]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1021ms 12:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:33:40 INFO - PROCESS | 328 | 1461267220493 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 328 | 1461267220496 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 12:33:40 INFO - PROCESS | 328 | 1461267220499 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 328 | 1461267220501 Marionette TRACE conn5 <- [1,2258,null,{}] 12:33:40 INFO - PROCESS | 328 | 1461267220505 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}] 12:33:40 INFO - PROCESS | 328 | 1461267220635 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 12:33:40 INFO - PROCESS | 328 | 1461267220814 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F945AC3000 == 119 [pid = 328] [id = 574] 12:33:40 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F9457EB000) [pid = 328] [serial = 1722] [outer = 0000000000000000] 12:33:40 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F9459C8800) [pid = 328] [serial = 1723] [outer = 000000F9457EB000] 12:33:40 INFO - PROCESS | 328 | 1461267220873 Marionette DEBUG loaded listener.js 12:33:40 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F9459F3400) [pid = 328] [serial = 1724] [outer = 000000F9457EB000] 12:33:41 INFO - PROCESS | 328 | 1461267221451 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]]]}] 12:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 987ms 12:33:41 INFO - PROCESS | 328 | 1461267221488 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 328 | 1461267221491 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 12:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:33:41 INFO - PROCESS | 328 | 1461267221495 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 328 | 1461267221497 Marionette TRACE conn5 <- [1,2262,null,{}] 12:33:41 INFO - PROCESS | 328 | 1461267221501 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}] 12:33:41 INFO - PROCESS | 328 | 1461267221641 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 12:33:41 INFO - PROCESS | 328 | 1461267221821 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F943E5B800 == 120 [pid = 328] [id = 575] 12:33:41 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F945D86400) [pid = 328] [serial = 1725] [outer = 0000000000000000] 12:33:41 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F945DF3400) [pid = 328] [serial = 1726] [outer = 000000F945D86400] 12:33:41 INFO - PROCESS | 328 | 1461267221883 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F946865800) [pid = 328] [serial = 1727] [outer = 000000F945D86400] 12:33:42 INFO - PROCESS | 328 | 1461267222468 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]]]}] 12:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1018ms 12:33:42 INFO - PROCESS | 328 | 1461267222516 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 12:33:42 INFO - PROCESS | 328 | 1461267222518 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 12:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:33:42 INFO - PROCESS | 328 | 1461267222522 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:33:42 INFO - PROCESS | 328 | 1461267222524 Marionette TRACE conn5 <- [1,2266,null,{}] 12:33:42 INFO - PROCESS | 328 | 1461267222528 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}] 12:33:42 INFO - PROCESS | 328 | 1461267222655 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 12:33:42 INFO - PROCESS | 328 | 1461267222834 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F943948000 == 121 [pid = 328] [id = 576] 12:33:42 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F93D808C00) [pid = 328] [serial = 1728] [outer = 0000000000000000] 12:33:42 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F93D80C800) [pid = 328] [serial = 1729] [outer = 000000F93D808C00] 12:33:42 INFO - PROCESS | 328 | 1461267222893 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F945DEE400) [pid = 328] [serial = 1730] [outer = 000000F93D808C00] 12:33:43 INFO - PROCESS | 328 | 1461267223498 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]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1025ms 12:33:43 INFO - PROCESS | 328 | 1461267223550 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 328 | 1461267223552 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 12:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:33:43 INFO - PROCESS | 328 | 1461267223556 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 328 | 1461267223558 Marionette TRACE conn5 <- [1,2270,null,{}] 12:33:43 INFO - PROCESS | 328 | 1461267223580 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}] 12:33:43 INFO - PROCESS | 328 | 1461267223709 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 12:33:43 INFO - PROCESS | 328 | 1461267223877 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F94572E800 == 122 [pid = 328] [id = 577] 12:33:43 INFO - PROCESS | 328 | ++DOMWINDOW == 253 (000000F93D809800) [pid = 328] [serial = 1731] [outer = 0000000000000000] 12:33:43 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F9432D8C00) [pid = 328] [serial = 1732] [outer = 000000F93D809800] 12:33:43 INFO - PROCESS | 328 | 1461267223935 Marionette DEBUG loaded listener.js 12:33:44 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F9432DF400) [pid = 328] [serial = 1733] [outer = 000000F93D809800] 12:33:44 INFO - PROCESS | 328 | 1461267224535 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]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1021ms 12:33:44 INFO - PROCESS | 328 | 1461267224580 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 12:33:44 INFO - PROCESS | 328 | 1461267224583 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 12:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:33:44 INFO - PROCESS | 328 | 1461267224586 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 328 | 1461267224589 Marionette TRACE conn5 <- [1,2274,null,{}] 12:33:44 INFO - PROCESS | 328 | 1461267224592 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}] 12:33:44 INFO - PROCESS | 328 | 1461267224724 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 12:33:44 INFO - PROCESS | 328 | 1461267224909 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F934FBE000 == 123 [pid = 328] [id = 578] 12:33:44 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F935608400) [pid = 328] [serial = 1734] [outer = 0000000000000000] 12:33:44 INFO - PROCESS | 328 | ++DOMWINDOW == 257 (000000F93798DC00) [pid = 328] [serial = 1735] [outer = 000000F935608400] 12:33:44 INFO - PROCESS | 328 | 1461267224967 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 328 | ++DOMWINDOW == 258 (000000F93CF5D800) [pid = 328] [serial = 1736] [outer = 000000F935608400] 12:33:45 INFO - PROCESS | 328 | 1461267225594 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]]]}] 12:33:45 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 12:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1029ms 12:33:45 INFO - PROCESS | 328 | 1461267225617 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 328 | 1461267225620 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 12:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:33:45 INFO - PROCESS | 328 | 1461267225623 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 328 | 1461267225626 Marionette TRACE conn5 <- [1,2278,null,{}] 12:33:45 INFO - PROCESS | 328 | 1461267225647 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}] 12:33:45 INFO - PROCESS | 328 | 1461267225778 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 12:33:45 INFO - PROCESS | 328 | 1461267225959 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F933BA4800 == 124 [pid = 328] [id = 579] 12:33:45 INFO - PROCESS | 328 | ++DOMWINDOW == 259 (000000F926C36C00) [pid = 328] [serial = 1737] [outer = 0000000000000000] 12:33:46 INFO - PROCESS | 328 | ++DOMWINDOW == 260 (000000F9275C3800) [pid = 328] [serial = 1738] [outer = 000000F926C36C00] 12:33:46 INFO - PROCESS | 328 | 1461267226017 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 328 | ++DOMWINDOW == 261 (000000F93376AC00) [pid = 328] [serial = 1739] [outer = 000000F926C36C00] 12:33:47 INFO - PROCESS | 328 | 1461267227109 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]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1534ms 12:33:47 INFO - PROCESS | 328 | 1461267227169 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 328 | 1461267227173 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 12:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:33:47 INFO - PROCESS | 328 | 1461267227205 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 328 | 1461267227208 Marionette TRACE conn5 <- [1,2282,null,{}] 12:33:47 INFO - PROCESS | 328 | 1461267227218 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}] 12:33:47 INFO - PROCESS | 328 | 1461267227344 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 12:33:47 INFO - PROCESS | 328 | 1461267227510 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F933E9E000 == 125 [pid = 328] [id = 580] 12:33:47 INFO - PROCESS | 328 | ++DOMWINDOW == 262 (000000F927565C00) [pid = 328] [serial = 1740] [outer = 0000000000000000] 12:33:47 INFO - PROCESS | 328 | ++DOMWINDOW == 263 (000000F92B942800) [pid = 328] [serial = 1741] [outer = 000000F927565C00] 12:33:47 INFO - PROCESS | 328 | 1461267227620 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 328 | ++DOMWINDOW == 264 (000000F92C28C000) [pid = 328] [serial = 1742] [outer = 000000F927565C00] 12:33:48 INFO - PROCESS | 328 | 1461267228167 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]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1032ms 12:33:48 INFO - PROCESS | 328 | 1461267228238 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 328 | 1461267228243 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 12:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:33:48 INFO - PROCESS | 328 | 1461267228250 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 328 | 1461267228252 Marionette TRACE conn5 <- [1,2286,null,{}] 12:33:48 INFO - PROCESS | 328 | 1461267228257 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}] 12:33:48 INFO - PROCESS | 328 | 1461267228412 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 12:33:48 INFO - PROCESS | 328 | 1461267228591 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C7C5000 == 126 [pid = 328] [id = 581] 12:33:48 INFO - PROCESS | 328 | ++DOMWINDOW == 265 (000000F93045D800) [pid = 328] [serial = 1743] [outer = 0000000000000000] 12:33:48 INFO - PROCESS | 328 | ++DOMWINDOW == 266 (000000F930BEA400) [pid = 328] [serial = 1744] [outer = 000000F93045D800] 12:33:48 INFO - PROCESS | 328 | 1461267228646 Marionette DEBUG loaded listener.js 12:33:48 INFO - PROCESS | 328 | ++DOMWINDOW == 267 (000000F933764000) [pid = 328] [serial = 1745] [outer = 000000F93045D800] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7F1800 == 125 [pid = 328] [id = 222] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F94A698000 == 124 [pid = 328] [id = 568] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93F095800 == 123 [pid = 328] [id = 567] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F9468CE000 == 122 [pid = 328] [id = 566] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F945A74800 == 121 [pid = 328] [id = 565] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 266 (000000F934ADBC00) [pid = 328] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 265 (000000F946862800) [pid = 328] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 264 (000000F945DF0C00) [pid = 328] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 263 (000000F935606000) [pid = 328] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F941908000 == 120 [pid = 328] [id = 564] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F938E98800 == 119 [pid = 328] [id = 563] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93C41A000 == 118 [pid = 328] [id = 562] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F941907000 == 117 [pid = 328] [id = 559] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F945A69800 == 116 [pid = 328] [id = 558] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F9468D8000 == 115 [pid = 328] [id = 557] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F945F80000 == 114 [pid = 328] [id = 556] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F94558F800 == 113 [pid = 328] [id = 555] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F943922000 == 112 [pid = 328] [id = 554] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F9434BC000 == 111 [pid = 328] [id = 553] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F940789800 == 110 [pid = 328] [id = 552] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCF6800 == 109 [pid = 328] [id = 551] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93F426800 == 108 [pid = 328] [id = 550] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB49000 == 107 [pid = 328] [id = 549] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFBB800 == 106 [pid = 328] [id = 548] 12:33:49 INFO - PROCESS | 328 | --DOCSHELL 000000F938DC7000 == 105 [pid = 328] [id = 547] 12:33:49 INFO - PROCESS | 328 | 1461267229341 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]]]}] 12:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1125ms 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 262 (000000F943203000) [pid = 328] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 261 (000000F94320A400) [pid = 328] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 260 (000000F934E73800) [pid = 328] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 259 (000000F9391E9800) [pid = 328] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 258 (000000F933544800) [pid = 328] [serial = 1073] [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.] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 257 (000000F94562D800) [pid = 328] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 256 (000000F943EE8800) [pid = 328] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F93AD4EC00) [pid = 328] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F93CF5B000) [pid = 328] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F9433A9800) [pid = 328] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 252 (000000F941D40000) [pid = 328] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F943EE3400) [pid = 328] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F93AD59800) [pid = 328] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F943211400) [pid = 328] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F936230C00) [pid = 328] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F934AACC00) [pid = 328] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F933779800) [pid = 328] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F934E77400) [pid = 328] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F943F53400) [pid = 328] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F92C69F400) [pid = 328] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F926F29400) [pid = 328] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F938DF1800) [pid = 328] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F93F18DC00) [pid = 328] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F9383AA400) [pid = 328] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F93899CC00) [pid = 328] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F938B13400) [pid = 328] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F943F16000) [pid = 328] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F934ADAC00) [pid = 328] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F93354DC00) [pid = 328] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F93C2D7400) [pid = 328] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F941CD2400) [pid = 328] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F942EA8C00) [pid = 328] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F943EE7000) [pid = 328] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F945708800) [pid = 328] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F933A56C00) [pid = 328] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F941BE2C00) [pid = 328] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F945D20400) [pid = 328] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F92DD4B000) [pid = 328] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F945DEA000) [pid = 328] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F945D09000) [pid = 328] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F938B72800) [pid = 328] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F92D39FC00) [pid = 328] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F92C6AB000) [pid = 328] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F9394C3C00) [pid = 328] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F942EAD000) [pid = 328] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F94322E400) [pid = 328] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F937948C00) [pid = 328] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F938B7B000) [pid = 328] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F93C4F5C00) [pid = 328] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F9391C4C00) [pid = 328] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F94582D800) [pid = 328] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F938EC6800) [pid = 328] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F9391DF800) [pid = 328] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F937964000) [pid = 328] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F937950800) [pid = 328] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F93FEB1C00) [pid = 328] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F934AD7000) [pid = 328] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F943F54000) [pid = 328] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F943F4EC00) [pid = 328] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F9459F5000) [pid = 328] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F943229800) [pid = 328] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F934AD6400) [pid = 328] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F9338A6C00) [pid = 328] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F945D21400) [pid = 328] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F92BDE1400) [pid = 328] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F9394F2800) [pid = 328] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F9389A0800) [pid = 328] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F945D1C000) [pid = 328] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F93AF48C00) [pid = 328] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F934E7CC00) [pid = 328] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F93F197400) [pid = 328] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F93FEA3400) [pid = 328] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F93F4E7400) [pid = 328] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F936207400) [pid = 328] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F943F59800) [pid = 328] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F934A95000) [pid = 328] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F93FE2AC00) [pid = 328] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F93F196800) [pid = 328] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F93C06B800) [pid = 328] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F938B7B400) [pid = 328] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F9440DDC00) [pid = 328] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F93A6D1400) [pid = 328] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F941D42400) [pid = 328] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F9302D3000) [pid = 328] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F93F364C00) [pid = 328] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F938EC2000) [pid = 328] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F9394C1C00) [pid = 328] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F945B6C800) [pid = 328] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F94322EC00) [pid = 328] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F93C4F2C00) [pid = 328] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F941D4DC00) [pid = 328] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F942EB2000) [pid = 328] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F92D31D800) [pid = 328] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F943F99000) [pid = 328] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F93F4E3800) [pid = 328] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F945D23800) [pid = 328] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F943F8CC00) [pid = 328] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F943533000) [pid = 328] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F933541800) [pid = 328] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F9459D5C00) [pid = 328] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F9440DF400) [pid = 328] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93501A800) [pid = 328] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F9338A5C00) [pid = 328] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F945831800) [pid = 328] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F936234000) [pid = 328] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F93F188800) [pid = 328] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 12:33:49 INFO - PROCESS | 328 | 1461267229415 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 12:33:49 INFO - PROCESS | 328 | 1461267229418 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 12:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:33:49 INFO - PROCESS | 328 | 1461267229429 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:33:49 INFO - PROCESS | 328 | 1461267229433 Marionette TRACE conn5 <- [1,2290,null,{}] 12:33:49 INFO - PROCESS | 328 | 1461267229444 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}] 12:33:49 INFO - PROCESS | 328 | 1461267229551 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 12:33:49 INFO - PROCESS | 328 | 1461267229564 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F934605000 == 106 [pid = 328] [id = 582] 12:33:49 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F92734D000) [pid = 328] [serial = 1746] [outer = 0000000000000000] 12:33:49 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F930459C00) [pid = 328] [serial = 1747] [outer = 000000F92734D000] 12:33:49 INFO - PROCESS | 328 | 1461267229615 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F9338A4C00) [pid = 328] [serial = 1748] [outer = 000000F92734D000] 12:33:50 INFO - PROCESS | 328 | 1461267230268 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]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 881ms 12:33:50 INFO - PROCESS | 328 | 1461267230310 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 328 | 1461267230313 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 12:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:33:50 INFO - PROCESS | 328 | 1461267230317 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 328 | 1461267230318 Marionette TRACE conn5 <- [1,2294,null,{}] 12:33:50 INFO - PROCESS | 328 | 1461267230322 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}] 12:33:50 INFO - PROCESS | 328 | 1461267230425 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 12:33:50 INFO - PROCESS | 328 | 1461267230542 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F93835D000 == 107 [pid = 328] [id = 583] 12:33:50 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F933BC8000) [pid = 328] [serial = 1749] [outer = 0000000000000000] 12:33:50 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F933D45000) [pid = 328] [serial = 1750] [outer = 000000F933BC8000] 12:33:50 INFO - PROCESS | 328 | 1461267230590 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F93458E000) [pid = 328] [serial = 1751] [outer = 000000F933BC8000] 12:33:50 INFO - PROCESS | 328 | 1461267230982 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]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 734ms 12:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:33:51 INFO - PROCESS | 328 | 1461267231054 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 328 | 1461267231056 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 12:33:51 INFO - PROCESS | 328 | 1461267231059 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 328 | 1461267231061 Marionette TRACE conn5 <- [1,2298,null,{}] 12:33:51 INFO - PROCESS | 328 | 1461267231065 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}] 12:33:51 INFO - PROCESS | 328 | 1461267231164 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 12:33:51 INFO - PROCESS | 328 | 1461267231178 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F938DC3800 == 108 [pid = 328] [id = 584] 12:33:51 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F93482A000) [pid = 328] [serial = 1752] [outer = 0000000000000000] 12:33:51 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F934AB5800) [pid = 328] [serial = 1753] [outer = 000000F93482A000] 12:33:51 INFO - PROCESS | 328 | 1461267231224 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F934BA3800) [pid = 328] [serial = 1754] [outer = 000000F93482A000] 12:33:51 INFO - PROCESS | 328 | 1461267231738 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]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 734ms 12:33:51 INFO - PROCESS | 328 | 1461267231821 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 328 | 1461267231823 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 12:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:33:51 INFO - PROCESS | 328 | 1461267231831 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 328 | 1461267231833 Marionette TRACE conn5 <- [1,2302,null,{}] 12:33:51 INFO - PROCESS | 328 | 1461267231836 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}] 12:33:52 INFO - PROCESS | 328 | 1461267231997 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 12:33:52 INFO - PROCESS | 328 | 1461267232024 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F939221000 == 109 [pid = 328] [id = 585] 12:33:52 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F93507E400) [pid = 328] [serial = 1755] [outer = 0000000000000000] 12:33:52 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F93560FC00) [pid = 328] [serial = 1756] [outer = 000000F93507E400] 12:33:52 INFO - PROCESS | 328 | 1461267232075 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F93622D800) [pid = 328] [serial = 1757] [outer = 000000F93507E400] 12:33:52 INFO - PROCESS | 328 | 1461267232552 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]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 777ms 12:33:52 INFO - PROCESS | 328 | 1461267232613 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 328 | 1461267232616 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 12:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:33:52 INFO - PROCESS | 328 | 1461267232619 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 328 | 1461267232621 Marionette TRACE conn5 <- [1,2306,null,{}] 12:33:52 INFO - PROCESS | 328 | 1461267232632 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}] 12:33:52 INFO - PROCESS | 328 | 1461267232769 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 12:33:52 INFO - PROCESS | 328 | 1461267232788 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFAB000 == 110 [pid = 328] [id = 586] 12:33:52 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F936238000) [pid = 328] [serial = 1758] [outer = 0000000000000000] 12:33:52 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93659BC00) [pid = 328] [serial = 1759] [outer = 000000F936238000] 12:33:52 INFO - PROCESS | 328 | 1461267232835 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F936F53400) [pid = 328] [serial = 1760] [outer = 000000F936238000] 12:33:53 INFO - PROCESS | 328 | 1461267233300 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/] 12:33:53 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F938B3C000) [pid = 328] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:33:53 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F930B66400) [pid = 328] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:33:53 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F930B68400) [pid = 328] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:33:53 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F9391CE800) [pid = 328] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:33:53 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F941C4C000) [pid = 328] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:33:53 INFO - PROCESS | 328 | 1461267233794 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 328 | 1461267233796 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 12:33:53 INFO - PROCESS | 328 | 1461267233806 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 328 | 1461267233808 Marionette TRACE conn5 <- [1,2310,null,{}] 12:33:53 INFO - PROCESS | 328 | 1461267233812 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}] 12:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:33:53 INFO - PROCESS | 328 | 1461267233911 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 12:33:53 INFO - PROCESS | 328 | 1461267233919 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F938357000 == 111 [pid = 328] [id = 587] 12:33:53 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F9373C5400) [pid = 328] [serial = 1761] [outer = 0000000000000000] 12:33:53 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F93794E800) [pid = 328] [serial = 1762] [outer = 000000F9373C5400] 12:33:53 INFO - PROCESS | 328 | 1461267233966 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F937988C00) [pid = 328] [serial = 1763] [outer = 000000F9373C5400] 12:33:54 INFO - PROCESS | 328 | 1461267234405 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]]]}] 12:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 629ms 12:33:54 INFO - PROCESS | 328 | 1461267234447 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 328 | 1461267234449 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 12:33:54 INFO - PROCESS | 328 | 1461267234452 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:33:54 INFO - PROCESS | 328 | 1461267234454 Marionette TRACE conn5 <- [1,2314,null,{}] 12:33:54 INFO - PROCESS | 328 | 1461267234457 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}] 12:33:54 INFO - PROCESS | 328 | 1461267234565 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 12:33:54 INFO - PROCESS | 328 | 1461267234572 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF48000 == 112 [pid = 328] [id = 588] 12:33:54 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F937993000) [pid = 328] [serial = 1764] [outer = 0000000000000000] 12:33:54 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F9379A7800) [pid = 328] [serial = 1765] [outer = 000000F937993000] 12:33:54 INFO - PROCESS | 328 | 1461267234618 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F9383AD000) [pid = 328] [serial = 1766] [outer = 000000F937993000] 12:33:55 INFO - PROCESS | 328 | 1461267235065 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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 628ms 12:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:33:55 INFO - PROCESS | 328 | 1461267235083 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 328 | 1461267235085 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 12:33:55 INFO - PROCESS | 328 | 1461267235089 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 328 | 1461267235090 Marionette TRACE conn5 <- [1,2318,null,{}] 12:33:55 INFO - PROCESS | 328 | 1461267235114 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}] 12:33:55 INFO - PROCESS | 328 | 1461267235217 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 12:33:55 INFO - PROCESS | 328 | 1461267235224 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C023800 == 113 [pid = 328] [id = 589] 12:33:55 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F9383DB400) [pid = 328] [serial = 1767] [outer = 0000000000000000] 12:33:55 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F9383E2800) [pid = 328] [serial = 1768] [outer = 000000F9383DB400] 12:33:55 INFO - PROCESS | 328 | 1461267235271 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F93876BC00) [pid = 328] [serial = 1769] [outer = 000000F9383DB400] 12:33:55 INFO - PROCESS | 328 | 1461267235737 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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 12:33:55 INFO - PROCESS | 328 | 1461267235764 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 328 | 1461267235767 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 12:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:33:55 INFO - PROCESS | 328 | 1461267235908 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 328 | 1461267235912 Marionette TRACE conn5 <- [1,2322,null,{}] 12:33:55 INFO - PROCESS | 328 | 1461267235918 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}] 12:33:56 INFO - PROCESS | 328 | 1461267236100 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 12:33:56 INFO - PROCESS | 328 | 1461267236253 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D9D5000 == 114 [pid = 328] [id = 590] 12:33:56 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F926E35000) [pid = 328] [serial = 1770] [outer = 0000000000000000] 12:33:56 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F926E40800) [pid = 328] [serial = 1771] [outer = 000000F926E35000] 12:33:56 INFO - PROCESS | 328 | 1461267236314 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F92B992C00) [pid = 328] [serial = 1772] [outer = 000000F926E35000] 12:33:56 INFO - PROCESS | 328 | 1461267236939 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]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1121ms 12:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:33:57 INFO - PROCESS | 328 | 1461267236993 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 12:33:57 INFO - PROCESS | 328 | 1461267236998 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 12:33:57 INFO - PROCESS | 328 | 1461267237002 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 328 | 1461267237005 Marionette TRACE conn5 <- [1,2326,null,{}] 12:33:57 INFO - PROCESS | 328 | 1461267237014 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}] 12:33:57 INFO - PROCESS | 328 | 1461267237148 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 12:33:57 INFO - PROCESS | 328 | 1461267237302 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D03800 == 115 [pid = 328] [id = 591] 12:33:57 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F933541C00) [pid = 328] [serial = 1773] [outer = 0000000000000000] 12:33:57 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F9338A6C00) [pid = 328] [serial = 1774] [outer = 000000F933541C00] 12:33:57 INFO - PROCESS | 328 | 1461267237361 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F933E4D000) [pid = 328] [serial = 1775] [outer = 000000F933541C00] 12:33:58 INFO - PROCESS | 328 | 1461267238021 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]]]}] 12:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1083ms 12:33:58 INFO - PROCESS | 328 | 1461267238087 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 12:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:33:58 INFO - PROCESS | 328 | 1461267238090 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 12:33:58 INFO - PROCESS | 328 | 1461267238094 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 328 | 1461267238097 Marionette TRACE conn5 <- [1,2330,null,{}] 12:33:58 INFO - PROCESS | 328 | 1461267238101 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}] 12:33:58 INFO - PROCESS | 328 | 1461267238232 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 12:33:58 INFO - PROCESS | 328 | 1461267238393 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB43800 == 116 [pid = 328] [id = 592] 12:33:58 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F935609800) [pid = 328] [serial = 1776] [outer = 0000000000000000] 12:33:58 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F936206400) [pid = 328] [serial = 1777] [outer = 000000F935609800] 12:33:58 INFO - PROCESS | 328 | 1461267238460 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F937D3A800) [pid = 328] [serial = 1778] [outer = 000000F935609800] 12:33:59 INFO - PROCESS | 328 | 1461267239046 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]]]}] 12:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1026ms 12:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:33:59 INFO - PROCESS | 328 | 1461267239121 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 328 | 1461267239124 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 12:33:59 INFO - PROCESS | 328 | 1461267239128 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 328 | 1461267239130 Marionette TRACE conn5 <- [1,2334,null,{}] 12:33:59 INFO - PROCESS | 328 | 1461267239134 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}] 12:33:59 INFO - PROCESS | 328 | 1461267239263 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 12:33:59 INFO - PROCESS | 328 | 1461267239414 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CFB9800 == 117 [pid = 328] [id = 593] 12:33:59 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F9389A3000) [pid = 328] [serial = 1779] [outer = 0000000000000000] 12:33:59 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F938B20400) [pid = 328] [serial = 1780] [outer = 000000F9389A3000] 12:33:59 INFO - PROCESS | 328 | 1461267239474 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F938B46800) [pid = 328] [serial = 1781] [outer = 000000F9389A3000] 12:34:00 INFO - PROCESS | 328 | 1461267240084 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]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1022ms 12:34:00 INFO - PROCESS | 328 | 1461267240151 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 328 | 1461267240154 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 12:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:34:00 INFO - PROCESS | 328 | 1461267240158 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 328 | 1461267240160 Marionette TRACE conn5 <- [1,2338,null,{}] 12:34:00 INFO - PROCESS | 328 | 1461267240164 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}] 12:34:00 INFO - PROCESS | 328 | 1461267240287 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 12:34:00 INFO - PROCESS | 328 | 1461267240437 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFCC800 == 118 [pid = 328] [id = 594] 12:34:00 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F938B44800) [pid = 328] [serial = 1782] [outer = 0000000000000000] 12:34:00 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F938B7BC00) [pid = 328] [serial = 1783] [outer = 000000F938B44800] 12:34:00 INFO - PROCESS | 328 | 1461267240496 Marionette DEBUG loaded listener.js 12:34:00 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F938DF1000) [pid = 328] [serial = 1784] [outer = 000000F938B44800] 12:34:01 INFO - PROCESS | 328 | 1461267241087 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]]]}] 12:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 986ms 12:34:01 INFO - PROCESS | 328 | 1461267241147 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 12:34:01 INFO - PROCESS | 328 | 1461267241149 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 12:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:34:01 INFO - PROCESS | 328 | 1461267241153 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:34:01 INFO - PROCESS | 328 | 1461267241155 Marionette TRACE conn5 <- [1,2342,null,{}] 12:34:01 INFO - PROCESS | 328 | 1461267241159 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}] 12:34:01 INFO - PROCESS | 328 | 1461267241311 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 12:34:01 INFO - PROCESS | 328 | 1461267241467 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F426800 == 119 [pid = 328] [id = 595] 12:34:01 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F938EC5400) [pid = 328] [serial = 1785] [outer = 0000000000000000] 12:34:01 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F9391C7400) [pid = 328] [serial = 1786] [outer = 000000F938EC5400] 12:34:01 INFO - PROCESS | 328 | 1461267241530 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F9391E5C00) [pid = 328] [serial = 1787] [outer = 000000F938EC5400] 12:34:02 INFO - PROCESS | 328 | 1461267242086 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]]]}] 12:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 986ms 12:34:02 INFO - PROCESS | 328 | 1461267242142 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 12:34:02 INFO - PROCESS | 328 | 1461267242144 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 12:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:34:02 INFO - PROCESS | 328 | 1461267242148 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 328 | 1461267242150 Marionette TRACE conn5 <- [1,2346,null,{}] 12:34:02 INFO - PROCESS | 328 | 1461267242154 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}] 12:34:02 INFO - PROCESS | 328 | 1461267242278 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 12:34:02 INFO - PROCESS | 328 | 1461267242464 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F667800 == 120 [pid = 328] [id = 596] 12:34:02 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F9391ED800) [pid = 328] [serial = 1788] [outer = 0000000000000000] 12:34:02 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F9394BE400) [pid = 328] [serial = 1789] [outer = 000000F9391ED800] 12:34:02 INFO - PROCESS | 328 | 1461267242523 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F9394ED800) [pid = 328] [serial = 1790] [outer = 000000F9391ED800] 12:34:03 INFO - PROCESS | 328 | 1461267243101 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]]]}] 12:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 986ms 12:34:03 INFO - PROCESS | 328 | 1461267243144 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 328 | 1461267243147 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 12:34:03 INFO - PROCESS | 328 | 1461267243152 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:34:03 INFO - PROCESS | 328 | 1461267243154 Marionette TRACE conn5 <- [1,2350,null,{}] 12:34:03 INFO - PROCESS | 328 | 1461267243158 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}] 12:34:03 INFO - PROCESS | 328 | 1461267243283 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 12:34:03 INFO - PROCESS | 328 | 1461267243448 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F74C000 == 121 [pid = 328] [id = 597] 12:34:03 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F9394EC400) [pid = 328] [serial = 1791] [outer = 0000000000000000] 12:34:03 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F93A6D1800) [pid = 328] [serial = 1792] [outer = 000000F9394EC400] 12:34:03 INFO - PROCESS | 328 | 1461267243506 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F93AF4A800) [pid = 328] [serial = 1793] [outer = 000000F9394EC400] 12:34:04 INFO - PROCESS | 328 | 1461267244091 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]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 966ms 12:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:34:04 INFO - PROCESS | 328 | 1461267244122 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 328 | 1461267244125 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 12:34:04 INFO - PROCESS | 328 | 1461267244146 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 328 | 1461267244148 Marionette TRACE conn5 <- [1,2354,null,{}] 12:34:04 INFO - PROCESS | 328 | 1461267244154 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}] 12:34:04 INFO - PROCESS | 328 | 1461267244278 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 12:34:04 INFO - PROCESS | 328 | 1461267244443 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCF6800 == 122 [pid = 328] [id = 598] 12:34:04 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F93C06B800) [pid = 328] [serial = 1794] [outer = 0000000000000000] 12:34:04 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F93C2CAC00) [pid = 328] [serial = 1795] [outer = 000000F93C06B800] 12:34:04 INFO - PROCESS | 328 | 1461267244501 Marionette DEBUG loaded listener.js 12:34:04 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F93C4F2800) [pid = 328] [serial = 1796] [outer = 000000F93C06B800] 12:34:05 INFO - PROCESS | 328 | 1461267245077 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]]]}] 12:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1005ms 12:34:05 INFO - PROCESS | 328 | 1461267245137 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 328 | 1461267245139 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 12:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:34:05 INFO - PROCESS | 328 | 1461267245143 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 328 | 1461267245145 Marionette TRACE conn5 <- [1,2358,null,{}] 12:34:05 INFO - PROCESS | 328 | 1461267245149 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}] 12:34:05 INFO - PROCESS | 328 | 1461267245277 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 12:34:05 INFO - PROCESS | 328 | 1461267245431 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F94063A000 == 123 [pid = 328] [id = 599] 12:34:05 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F93C4F9C00) [pid = 328] [serial = 1797] [outer = 0000000000000000] 12:34:05 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F93CF5B000) [pid = 328] [serial = 1798] [outer = 000000F93C4F9C00] 12:34:05 INFO - PROCESS | 328 | 1461267245491 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F93EE71000) [pid = 328] [serial = 1799] [outer = 000000F93C4F9C00] 12:34:06 INFO - PROCESS | 328 | 1461267246098 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]]]}] 12:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1073ms 12:34:06 INFO - PROCESS | 328 | 1461267246228 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 328 | 1461267246231 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 12:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:34:06 INFO - PROCESS | 328 | 1461267246236 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 328 | 1461267246239 Marionette TRACE conn5 <- [1,2362,null,{}] 12:34:06 INFO - PROCESS | 328 | 1461267246243 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}] 12:34:06 INFO - PROCESS | 328 | 1461267246401 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 12:34:06 INFO - PROCESS | 328 | 1461267246552 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A481800 == 124 [pid = 328] [id = 600] 12:34:06 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F931D32800) [pid = 328] [serial = 1800] [outer = 0000000000000000] 12:34:06 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F936A11000) [pid = 328] [serial = 1801] [outer = 000000F931D32800] 12:34:06 INFO - PROCESS | 328 | 1461267246617 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F93F3B1800) [pid = 328] [serial = 1802] [outer = 000000F931D32800] 12:34:07 INFO - PROCESS | 328 | 1461267247219 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]]]}] 12:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1027ms 12:34:07 INFO - PROCESS | 328 | 1461267247266 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 12:34:07 INFO - PROCESS | 328 | 1461267247269 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 12:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:34:07 INFO - PROCESS | 328 | 1461267247273 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:34:07 INFO - PROCESS | 328 | 1461267247275 Marionette TRACE conn5 <- [1,2366,null,{}] 12:34:07 INFO - PROCESS | 328 | 1461267247279 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}] 12:34:07 INFO - PROCESS | 328 | 1461267247410 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 12:34:07 INFO - PROCESS | 328 | 1461267247765 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F936515000 == 125 [pid = 328] [id = 601] 12:34:07 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F92624A000) [pid = 328] [serial = 1803] [outer = 0000000000000000] 12:34:07 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F926C10800) [pid = 328] [serial = 1804] [outer = 000000F92624A000] 12:34:07 INFO - PROCESS | 328 | 1461267247825 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F926EA9800) [pid = 328] [serial = 1805] [outer = 000000F92624A000] 12:34:08 INFO - PROCESS | 328 | 1461267248489 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]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1273ms 12:34:08 INFO - PROCESS | 328 | 1461267248559 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 12:34:08 INFO - PROCESS | 328 | 1461267248565 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 12:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:34:08 INFO - PROCESS | 328 | 1461267248572 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 328 | 1461267248576 Marionette TRACE conn5 <- [1,2370,null,{}] 12:34:08 INFO - PROCESS | 328 | 1461267248581 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}] 12:34:08 INFO - PROCESS | 328 | 1461267248706 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 12:34:08 INFO - PROCESS | 328 | 1461267248866 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF3B000 == 126 [pid = 328] [id = 602] 12:34:08 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F930BC7800) [pid = 328] [serial = 1806] [outer = 0000000000000000] 12:34:08 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F93174F000) [pid = 328] [serial = 1807] [outer = 000000F930BC7800] 12:34:08 INFO - PROCESS | 328 | 1461267248922 Marionette DEBUG loaded listener.js 12:34:09 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F93467B000) [pid = 328] [serial = 1808] [outer = 000000F930BC7800] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF48000 == 125 [pid = 328] [id = 588] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F938357000 == 124 [pid = 328] [id = 587] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFAB000 == 123 [pid = 328] [id = 586] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F939221000 == 122 [pid = 328] [id = 585] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F938DC3800 == 121 [pid = 328] [id = 584] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F93835D000 == 120 [pid = 328] [id = 583] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F934605000 == 119 [pid = 328] [id = 582] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F92C7C5000 == 118 [pid = 328] [id = 581] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F941D22400) [pid = 328] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F94384C800) [pid = 328] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F9457EDC00) [pid = 328] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F945886C00) [pid = 328] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F9459F1C00) [pid = 328] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | 1461267249666 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]]]}] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F933E9E000 == 117 [pid = 328] [id = 580] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F945AC3000 == 116 [pid = 328] [id = 574] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F9483FC800 == 115 [pid = 328] [id = 573] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F94A753800 == 114 [pid = 328] [id = 572] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F941911800 == 113 [pid = 328] [id = 571] 12:34:09 INFO - PROCESS | 328 | --DOCSHELL 000000F9395F8000 == 112 [pid = 328] [id = 570] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F945831000) [pid = 328] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F934A93C00) [pid = 328] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F9383B7800) [pid = 328] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F93AD5B800) [pid = 328] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F937995400) [pid = 328] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F9391C7800) [pid = 328] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F933BCD400) [pid = 328] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F9369AE400) [pid = 328] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F9369A6800) [pid = 328] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F9394C5800) [pid = 328] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F93F3B4800) [pid = 328] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F94352BC00) [pid = 328] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F941D47C00) [pid = 328] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F93FE30400) [pid = 328] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F93458F000) [pid = 328] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F94320F400) [pid = 328] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F941D1D400) [pid = 328] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1129ms 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F943F57000) [pid = 328] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F9391E5800) [pid = 328] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F9383DF400) [pid = 328] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F93CF58C00) [pid = 328] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F945D81C00) [pid = 328] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F9457E6400) [pid = 328] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 12:34:09 INFO - PROCESS | 328 | 1461267249724 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 328 | 1461267249728 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 12:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:34:09 INFO - PROCESS | 328 | 1461267249736 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 328 | 1461267249738 Marionette TRACE conn5 <- [1,2374,null,{}] 12:34:09 INFO - PROCESS | 328 | 1461267249742 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}] 12:34:09 INFO - PROCESS | 328 | 1461267249855 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 12:34:09 INFO - PROCESS | 328 | 1461267249863 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F934807800 == 113 [pid = 328] [id = 603] 12:34:09 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F92C28B000) [pid = 328] [serial = 1809] [outer = 0000000000000000] 12:34:09 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F92D316400) [pid = 328] [serial = 1810] [outer = 000000F92C28B000] 12:34:09 INFO - PROCESS | 328 | 1461267249912 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F933BD2000) [pid = 328] [serial = 1811] [outer = 000000F92C28B000] 12:34:10 INFO - PROCESS | 328 | 1461267250484 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]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 775ms 12:34:10 INFO - PROCESS | 328 | 1461267250515 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 328 | 1461267250517 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 12:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:34:10 INFO - PROCESS | 328 | 1461267250522 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 328 | 1461267250529 Marionette TRACE conn5 <- [1,2378,null,{}] 12:34:10 INFO - PROCESS | 328 | 1461267250538 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}] 12:34:10 INFO - PROCESS | 328 | 1461267250651 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 12:34:10 INFO - PROCESS | 328 | 1461267250769 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFAB000 == 114 [pid = 328] [id = 604] 12:34:10 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F934E77000) [pid = 328] [serial = 1812] [outer = 0000000000000000] 12:34:10 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F936230000) [pid = 328] [serial = 1813] [outer = 000000F934E77000] 12:34:10 INFO - PROCESS | 328 | 1461267250817 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F93735F000) [pid = 328] [serial = 1814] [outer = 000000F934E77000] 12:34:11 INFO - PROCESS | 328 | 1461267251189 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]]]}] 12:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 735ms 12:34:11 INFO - PROCESS | 328 | 1461267251258 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 12:34:11 INFO - PROCESS | 328 | 1461267251261 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 12:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:34:11 INFO - PROCESS | 328 | 1461267251265 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:34:11 INFO - PROCESS | 328 | 1461267251266 Marionette TRACE conn5 <- [1,2382,null,{}] 12:34:11 INFO - PROCESS | 328 | 1461267251270 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}] 12:34:11 INFO - PROCESS | 328 | 1461267251377 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 12:34:11 INFO - PROCESS | 328 | 1461267251384 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA58000 == 115 [pid = 328] [id = 605] 12:34:11 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F93794AC00) [pid = 328] [serial = 1815] [outer = 0000000000000000] 12:34:11 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F9379AAC00) [pid = 328] [serial = 1816] [outer = 000000F93794AC00] 12:34:11 INFO - PROCESS | 328 | 1461267251430 Marionette DEBUG loaded listener.js 12:34:11 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F9383E4000) [pid = 328] [serial = 1817] [outer = 000000F93794AC00] 12:34:11 INFO - PROCESS | 328 | 1461267251946 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]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 734ms 12:34:12 INFO - PROCESS | 328 | 1461267252001 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 328 | 1461267252004 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 12:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:34:12 INFO - PROCESS | 328 | 1461267252007 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 328 | 1461267252009 Marionette TRACE conn5 <- [1,2386,null,{}] 12:34:12 INFO - PROCESS | 328 | 1461267252042 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}] 12:34:12 INFO - PROCESS | 328 | 1461267252200 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 12:34:12 INFO - PROCESS | 328 | 1461267252219 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F080800 == 116 [pid = 328] [id = 606] 12:34:12 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F938B19400) [pid = 328] [serial = 1818] [outer = 0000000000000000] 12:34:12 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F938B43C00) [pid = 328] [serial = 1819] [outer = 000000F938B19400] 12:34:12 INFO - PROCESS | 328 | 1461267252276 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F938EC2000) [pid = 328] [serial = 1820] [outer = 000000F938B19400] 12:34:12 INFO - PROCESS | 328 | 1461267252765 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]]]}] 12:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 776ms 12:34:12 INFO - PROCESS | 328 | 1461267252786 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 12:34:12 INFO - PROCESS | 328 | 1461267252788 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 12:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:34:12 INFO - PROCESS | 328 | 1461267252792 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 328 | 1461267252793 Marionette TRACE conn5 <- [1,2390,null,{}] 12:34:12 INFO - PROCESS | 328 | 1461267252803 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}] 12:34:12 INFO - PROCESS | 328 | 1461267252947 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 12:34:12 INFO - PROCESS | 328 | 1461267252970 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F940721800 == 117 [pid = 328] [id = 607] 12:34:12 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F9391CF000) [pid = 328] [serial = 1821] [outer = 0000000000000000] 12:34:13 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F93C2C8800) [pid = 328] [serial = 1822] [outer = 000000F9391CF000] 12:34:13 INFO - PROCESS | 328 | 1461267253017 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F93D80AC00) [pid = 328] [serial = 1823] [outer = 000000F9391CF000] 12:34:13 INFO - PROCESS | 328 | 1461267253475 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]]]}] 12:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 734ms 12:34:13 INFO - PROCESS | 328 | 1461267253535 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 12:34:13 INFO - PROCESS | 328 | 1461267253537 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 12:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:34:13 INFO - PROCESS | 328 | 1461267253540 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:34:13 INFO - PROCESS | 328 | 1461267253542 Marionette TRACE conn5 <- [1,2394,null,{}] 12:34:13 INFO - PROCESS | 328 | 1461267253546 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}] 12:34:13 INFO - PROCESS | 328 | 1461267253715 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 12:34:13 INFO - PROCESS | 328 | 1461267253735 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F940E0E000 == 118 [pid = 328] [id = 608] 12:34:13 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F93EE6F400) [pid = 328] [serial = 1824] [outer = 0000000000000000] 12:34:13 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F93F190400) [pid = 328] [serial = 1825] [outer = 000000F93EE6F400] 12:34:13 INFO - PROCESS | 328 | 1461267253782 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F93F4E7C00) [pid = 328] [serial = 1826] [outer = 000000F93EE6F400] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F927565C00) [pid = 328] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F93045D800) [pid = 328] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F9373C5400) [pid = 328] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F933BC8000) [pid = 328] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F92734D000) [pid = 328] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F93C4F4800) [pid = 328] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F936238000) [pid = 328] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F93482A000) [pid = 328] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F93507E400) [pid = 328] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F937993000) [pid = 328] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:34:14 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F92C4C0C00) [pid = 328] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:34:14 INFO - PROCESS | 328 | 1461267254436 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]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 923ms 12:34:14 INFO - PROCESS | 328 | 1461267254467 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 328 | 1461267254469 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 12:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:34:14 INFO - PROCESS | 328 | 1461267254472 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 328 | 1461267254474 Marionette TRACE conn5 <- [1,2398,null,{}] 12:34:14 INFO - PROCESS | 328 | 1461267254478 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}] 12:34:14 INFO - PROCESS | 328 | 1461267254630 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 12:34:14 INFO - PROCESS | 328 | 1461267254706 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F940EE5000 == 119 [pid = 328] [id = 609] 12:34:14 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F933BC8000) [pid = 328] [serial = 1827] [outer = 0000000000000000] 12:34:14 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F936F56400) [pid = 328] [serial = 1828] [outer = 000000F933BC8000] 12:34:14 INFO - PROCESS | 328 | 1461267254753 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F93F4F3C00) [pid = 328] [serial = 1829] [outer = 000000F933BC8000] 12:34:15 INFO - PROCESS | 328 | 1461267255128 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]]]}] 12:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 12:34:15 INFO - PROCESS | 328 | 1461267255155 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 328 | 1461267255157 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 12:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:34:15 INFO - PROCESS | 328 | 1461267255160 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 328 | 1461267255162 Marionette TRACE conn5 <- [1,2402,null,{}] 12:34:15 INFO - PROCESS | 328 | 1461267255165 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}] 12:34:15 INFO - PROCESS | 328 | 1461267255269 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 12:34:15 INFO - PROCESS | 328 | 1461267255313 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F941327000 == 120 [pid = 328] [id = 610] 12:34:15 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F93FE30800) [pid = 328] [serial = 1830] [outer = 0000000000000000] 12:34:15 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F93FEA4800) [pid = 328] [serial = 1831] [outer = 000000F93FE30800] 12:34:15 INFO - PROCESS | 328 | 1461267255361 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F941BDA400) [pid = 328] [serial = 1832] [outer = 000000F93FE30800] 12:34:15 INFO - PROCESS | 328 | 1461267255799 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]]]}] 12:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 12:34:15 INFO - PROCESS | 328 | 1461267255847 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 328 | 1461267255849 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 12:34:15 INFO - PROCESS | 328 | 1461267255853 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 328 | 1461267255854 Marionette TRACE conn5 <- [1,2406,null,{}] 12:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:34:15 INFO - PROCESS | 328 | 1461267255858 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}] 12:34:15 INFO - PROCESS | 328 | 1461267255961 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 12:34:15 INFO - PROCESS | 328 | 1461267255967 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F941990800 == 121 [pid = 328] [id = 611] 12:34:15 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F941BE4800) [pid = 328] [serial = 1833] [outer = 0000000000000000] 12:34:16 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F941C45C00) [pid = 328] [serial = 1834] [outer = 000000F941BE4800] 12:34:16 INFO - PROCESS | 328 | 1461267256017 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F941CDD800) [pid = 328] [serial = 1835] [outer = 000000F941BE4800] 12:34:16 INFO - PROCESS | 328 | 1461267256844 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]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1018ms 12:34:16 INFO - PROCESS | 328 | 1461267256878 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 328 | 1461267256884 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 12:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:34:16 INFO - PROCESS | 328 | 1461267256912 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 328 | 1461267256916 Marionette TRACE conn5 <- [1,2410,null,{}] 12:34:16 INFO - PROCESS | 328 | 1461267256922 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}] 12:34:17 INFO - PROCESS | 328 | 1461267257062 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 12:34:17 INFO - PROCESS | 328 | 1461267257225 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F938D1C000 == 122 [pid = 328] [id = 612] 12:34:17 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F930B65C00) [pid = 328] [serial = 1836] [outer = 0000000000000000] 12:34:17 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F933540C00) [pid = 328] [serial = 1837] [outer = 000000F930B65C00] 12:34:17 INFO - PROCESS | 328 | 1461267257289 Marionette DEBUG loaded listener.js 12:34:17 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F934A93800) [pid = 328] [serial = 1838] [outer = 000000F930B65C00] 12:34:17 INFO - PROCESS | 328 | 1461267257880 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]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1005ms 12:34:17 INFO - PROCESS | 328 | 1461267257898 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 328 | 1461267257904 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 12:34:17 INFO - PROCESS | 328 | 1461267257911 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:34:17 INFO - PROCESS | 328 | 1461267257914 Marionette TRACE conn5 <- [1,2414,null,{}] 12:34:17 INFO - PROCESS | 328 | 1461267257919 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}] 12:34:18 INFO - PROCESS | 328 | 1461267258058 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 12:34:18 INFO - PROCESS | 328 | 1461267258230 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFC8000 == 123 [pid = 328] [id = 613] 12:34:18 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F935607400) [pid = 328] [serial = 1839] [outer = 0000000000000000] 12:34:18 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F93795FC00) [pid = 328] [serial = 1840] [outer = 000000F935607400] 12:34:18 INFO - PROCESS | 328 | 1461267258290 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F938B15000) [pid = 328] [serial = 1841] [outer = 000000F935607400] 12:34:18 INFO - PROCESS | 328 | 1461267258902 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]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1020ms 12:34:18 INFO - PROCESS | 328 | 1461267258947 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 328 | 1461267258950 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 12:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:34:18 INFO - PROCESS | 328 | 1461267258956 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 328 | 1461267258960 Marionette TRACE conn5 <- [1,2418,null,{}] 12:34:18 INFO - PROCESS | 328 | 1461267258990 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}] 12:34:19 INFO - PROCESS | 328 | 1461267259123 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 12:34:19 INFO - PROCESS | 328 | 1461267259296 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F941F60800 == 124 [pid = 328] [id = 614] 12:34:19 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F9394E6C00) [pid = 328] [serial = 1842] [outer = 0000000000000000] 12:34:19 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F93AD53800) [pid = 328] [serial = 1843] [outer = 000000F9394E6C00] 12:34:19 INFO - PROCESS | 328 | 1461267259358 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F93FD20C00) [pid = 328] [serial = 1844] [outer = 000000F9394E6C00] 12:34:19 INFO - PROCESS | 328 | 1461267259968 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]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1048ms 12:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:34:20 INFO - PROCESS | 328 | 1461267260005 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 328 | 1461267260008 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 12:34:20 INFO - PROCESS | 328 | 1461267260012 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 328 | 1461267260014 Marionette TRACE conn5 <- [1,2422,null,{}] 12:34:20 INFO - PROCESS | 328 | 1461267260018 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}] 12:34:20 INFO - PROCESS | 328 | 1461267260153 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 12:34:20 INFO - PROCESS | 328 | 1461267260324 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F943293800 == 125 [pid = 328] [id = 615] 12:34:20 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F941CD4000) [pid = 328] [serial = 1845] [outer = 0000000000000000] 12:34:20 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F941CDC400) [pid = 328] [serial = 1846] [outer = 000000F941CD4000] 12:34:20 INFO - PROCESS | 328 | 1461267260383 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F941D42000) [pid = 328] [serial = 1847] [outer = 000000F941CD4000] 12:34:20 INFO - PROCESS | 328 | 1461267260969 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]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1024ms 12:34:21 INFO - PROCESS | 328 | 1461267261038 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 328 | 1461267261040 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 12:34:21 INFO - PROCESS | 328 | 1461267261044 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:34:21 INFO - PROCESS | 328 | 1461267261046 Marionette TRACE conn5 <- [1,2426,null,{}] 12:34:21 INFO - PROCESS | 328 | 1461267261050 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}] 12:34:21 INFO - PROCESS | 328 | 1461267261178 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 12:34:21 INFO - PROCESS | 328 | 1461267261335 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F9434C0000 == 126 [pid = 328] [id = 616] 12:34:21 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F941D24000) [pid = 328] [serial = 1848] [outer = 0000000000000000] 12:34:21 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F942D2E400) [pid = 328] [serial = 1849] [outer = 000000F941D24000] 12:34:21 INFO - PROCESS | 328 | 1461267261394 Marionette DEBUG loaded listener.js 12:34:21 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F942EB4800) [pid = 328] [serial = 1850] [outer = 000000F941D24000] 12:34:22 INFO - PROCESS | 328 | 1461267262021 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]]]}] 12:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1024ms 12:34:22 INFO - PROCESS | 328 | 1461267262071 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 12:34:22 INFO - PROCESS | 328 | 1461267262074 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 12:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:34:22 INFO - PROCESS | 328 | 1461267262077 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:34:22 INFO - PROCESS | 328 | 1461267262079 Marionette TRACE conn5 <- [1,2430,null,{}] 12:34:22 INFO - PROCESS | 328 | 1461267262083 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}] 12:34:22 INFO - PROCESS | 328 | 1461267262271 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 12:34:22 INFO - PROCESS | 328 | 1461267262429 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F9438D9000 == 127 [pid = 328] [id = 617] 12:34:22 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F94322E400) [pid = 328] [serial = 1851] [outer = 0000000000000000] 12:34:22 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F943230000) [pid = 328] [serial = 1852] [outer = 000000F94322E400] 12:34:22 INFO - PROCESS | 328 | 1461267262492 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F9433A7C00) [pid = 328] [serial = 1853] [outer = 000000F94322E400] 12:34:23 INFO - PROCESS | 328 | 1461267263075 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]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1022ms 12:34:23 INFO - PROCESS | 328 | 1461267263102 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 328 | 1461267263104 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 12:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:34:23 INFO - PROCESS | 328 | 1461267263108 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 328 | 1461267263110 Marionette TRACE conn5 <- [1,2434,null,{}] 12:34:23 INFO - PROCESS | 328 | 1461267263114 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}] 12:34:23 INFO - PROCESS | 328 | 1461267263243 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 12:34:23 INFO - PROCESS | 328 | 1461267263400 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F943939800 == 128 [pid = 328] [id = 618] 12:34:23 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F943529800) [pid = 328] [serial = 1854] [outer = 0000000000000000] 12:34:23 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F943530800) [pid = 328] [serial = 1855] [outer = 000000F943529800] 12:34:23 INFO - PROCESS | 328 | 1461267263458 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F943851400) [pid = 328] [serial = 1856] [outer = 000000F943529800] 12:34:23 INFO - PROCESS | 328 | 1461267263988 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]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 923ms 12:34:24 INFO - PROCESS | 328 | 1461267264049 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 328 | 1461267264051 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 12:34:24 INFO - PROCESS | 328 | 1461267264056 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:34:24 INFO - PROCESS | 328 | 1461267264059 Marionette TRACE conn5 <- [1,2438,null,{}] 12:34:24 INFO - PROCESS | 328 | 1461267264062 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}] 12:34:24 INFO - PROCESS | 328 | 1461267264190 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 12:34:24 INFO - PROCESS | 328 | 1461267264360 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F943E57800 == 129 [pid = 328] [id = 619] 12:34:24 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F943EE7000) [pid = 328] [serial = 1857] [outer = 0000000000000000] 12:34:24 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F943EEA400) [pid = 328] [serial = 1858] [outer = 000000F943EE7000] 12:34:24 INFO - PROCESS | 328 | 1461267264418 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F943F15800) [pid = 328] [serial = 1859] [outer = 000000F943EE7000] 12:34:25 INFO - PROCESS | 328 | 1461267265037 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]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1018ms 12:34:25 INFO - PROCESS | 328 | 1461267265079 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 328 | 1461267265081 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 12:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:34:25 INFO - PROCESS | 328 | 1461267265085 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 328 | 1461267265087 Marionette TRACE conn5 <- [1,2442,null,{}] 12:34:25 INFO - PROCESS | 328 | 1461267265091 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}] 12:34:25 INFO - PROCESS | 328 | 1461267265221 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 12:34:25 INFO - PROCESS | 328 | 1461267265380 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F9444BC800 == 130 [pid = 328] [id = 620] 12:34:25 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F943EE7C00) [pid = 328] [serial = 1860] [outer = 0000000000000000] 12:34:25 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F943F58C00) [pid = 328] [serial = 1861] [outer = 000000F943EE7C00] 12:34:25 INFO - PROCESS | 328 | 1461267265440 Marionette DEBUG loaded listener.js 12:34:25 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F943F96400) [pid = 328] [serial = 1862] [outer = 000000F943EE7C00] 12:34:26 INFO - PROCESS | 328 | 1461267266016 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]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 987ms 12:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:34:26 INFO - PROCESS | 328 | 1461267266074 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 328 | 1461267266077 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 12:34:26 INFO - PROCESS | 328 | 1461267266081 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 328 | 1461267266083 Marionette TRACE conn5 <- [1,2446,null,{}] 12:34:26 INFO - PROCESS | 328 | 1461267266087 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}] 12:34:26 INFO - PROCESS | 328 | 1461267266245 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 12:34:26 INFO - PROCESS | 328 | 1461267266405 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F9456E3800 == 131 [pid = 328] [id = 621] 12:34:26 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F9440DCC00) [pid = 328] [serial = 1863] [outer = 0000000000000000] 12:34:26 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F9440DF000) [pid = 328] [serial = 1864] [outer = 000000F9440DCC00] 12:34:26 INFO - PROCESS | 328 | 1461267266462 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F94562F800) [pid = 328] [serial = 1865] [outer = 000000F9440DCC00] 12:34:27 INFO - PROCESS | 328 | 1461267267023 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]]]}] 12:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 986ms 12:34:27 INFO - PROCESS | 328 | 1461267267069 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 12:34:27 INFO - PROCESS | 328 | 1461267267073 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 12:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:34:27 INFO - PROCESS | 328 | 1461267267076 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:34:27 INFO - PROCESS | 328 | 1461267267079 Marionette TRACE conn5 <- [1,2450,null,{}] 12:34:27 INFO - PROCESS | 328 | 1461267267083 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}] 12:34:27 INFO - PROCESS | 328 | 1461267267233 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 12:34:27 INFO - PROCESS | 328 | 1461267267440 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BFE7800 == 132 [pid = 328] [id = 622] 12:34:27 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F92C6AB000) [pid = 328] [serial = 1866] [outer = 0000000000000000] 12:34:27 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F941C4C000) [pid = 328] [serial = 1867] [outer = 000000F92C6AB000] 12:34:27 INFO - PROCESS | 328 | 1461267267505 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F945882000) [pid = 328] [serial = 1868] [outer = 000000F92C6AB000] 12:34:28 INFO - PROCESS | 328 | 1461267268114 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]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1077ms 12:34:28 INFO - PROCESS | 328 | 1461267268156 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 328 | 1461267268158 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 12:34:28 INFO - PROCESS | 328 | 1461267268162 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:34:28 INFO - PROCESS | 328 | 1461267268164 Marionette TRACE conn5 <- [1,2454,null,{}] 12:34:28 INFO - PROCESS | 328 | 1461267268168 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}] 12:34:28 INFO - PROCESS | 328 | 1461267268299 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 12:34:28 INFO - PROCESS | 328 | 1461267268475 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F936A3C000 == 133 [pid = 328] [id = 623] 12:34:28 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F928699000) [pid = 328] [serial = 1869] [outer = 0000000000000000] 12:34:28 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F933ADA400) [pid = 328] [serial = 1870] [outer = 000000F928699000] 12:34:28 INFO - PROCESS | 328 | 1461267268532 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F94562A000) [pid = 328] [serial = 1871] [outer = 000000F928699000] 12:34:29 INFO - PROCESS | 328 | 1461267269461 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]]]}] 12:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1339ms 12:34:29 INFO - PROCESS | 328 | 1461267269504 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 12:34:29 INFO - PROCESS | 328 | 1461267269508 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 12:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:34:29 INFO - PROCESS | 328 | 1461267269513 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:34:29 INFO - PROCESS | 328 | 1461267269518 Marionette TRACE conn5 <- [1,2458,null,{}] 12:34:29 INFO - PROCESS | 328 | 1461267269524 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}] 12:34:29 INFO - PROCESS | 328 | 1461267269655 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 12:34:29 INFO - PROCESS | 328 | 1461267269824 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDED000 == 134 [pid = 328] [id = 624] 12:34:29 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F92BA1A400) [pid = 328] [serial = 1872] [outer = 0000000000000000] 12:34:29 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F9302D0800) [pid = 328] [serial = 1873] [outer = 000000F92BA1A400] 12:34:29 INFO - PROCESS | 328 | 1461267269877 Marionette DEBUG loaded listener.js 12:34:29 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F933CE2C00) [pid = 328] [serial = 1874] [outer = 000000F92BA1A400] 12:34:30 INFO - PROCESS | 328 | 1461267270503 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]]]}] 12:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1022ms 12:34:30 INFO - PROCESS | 328 | 1461267270540 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 328 | 1461267270546 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 12:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:34:30 INFO - PROCESS | 328 | 1461267270553 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - PROCESS | 328 | 1461267270555 Marionette TRACE conn5 <- [1,2462,null,{}] 12:34:30 INFO - PROCESS | 328 | 1461267270560 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}] 12:34:30 INFO - PROCESS | 328 | 1461267270681 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 12:34:30 INFO - PROCESS | 328 | 1461267270849 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F9387A2000 == 135 [pid = 328] [id = 625] 12:34:30 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F933E78C00) [pid = 328] [serial = 1875] [outer = 0000000000000000] 12:34:30 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F93560E000) [pid = 328] [serial = 1876] [outer = 000000F933E78C00] 12:34:30 INFO - PROCESS | 328 | 1461267270902 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F936598800) [pid = 328] [serial = 1877] [outer = 000000F933E78C00] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F941327000 == 134 [pid = 328] [id = 610] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F940EE5000 == 133 [pid = 328] [id = 609] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F940E0E000 == 132 [pid = 328] [id = 608] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F940721800 == 131 [pid = 328] [id = 607] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93F080800 == 130 [pid = 328] [id = 606] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA58000 == 129 [pid = 328] [id = 605] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F93D80C800) [pid = 328] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F9275C3800) [pid = 328] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F9432D8C00) [pid = 328] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F93798DC00) [pid = 328] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F945DF3400) [pid = 328] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F933F0B800) [pid = 328] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F9383E2800) [pid = 328] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFAB000 == 128 [pid = 328] [id = 604] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F934807800 == 127 [pid = 328] [id = 603] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF3B000 == 126 [pid = 328] [id = 602] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F936515000 == 125 [pid = 328] [id = 601] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCF6800 == 124 [pid = 328] [id = 598] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93F74C000 == 123 [pid = 328] [id = 597] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93F667800 == 122 [pid = 328] [id = 596] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93F426800 == 121 [pid = 328] [id = 595] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFCC800 == 120 [pid = 328] [id = 594] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93CFB9800 == 119 [pid = 328] [id = 593] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB43800 == 118 [pid = 328] [id = 592] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F938D03800 == 117 [pid = 328] [id = 591] 12:34:31 INFO - PROCESS | 328 | --DOCSHELL 000000F92D9D5000 == 116 [pid = 328] [id = 590] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F92B942800) [pid = 328] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F933764000) [pid = 328] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F93794E800) [pid = 328] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F930BEA400) [pid = 328] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F93458E000) [pid = 328] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F938995800) [pid = 328] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F9338A4C00) [pid = 328] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F93FE2A400) [pid = 328] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F9459C8800) [pid = 328] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F93659BC00) [pid = 328] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F934AB5800) [pid = 328] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F933D45000) [pid = 328] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F931D5DC00) [pid = 328] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F93F18A400) [pid = 328] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F93622D800) [pid = 328] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F930459C00) [pid = 328] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F937988C00) [pid = 328] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F936F53400) [pid = 328] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F934BA3800) [pid = 328] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F93FEAEC00) [pid = 328] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F92C28C000) [pid = 328] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F943EE3800) [pid = 328] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F9379A7800) [pid = 328] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F93560FC00) [pid = 328] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F93794B800) [pid = 328] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F9383AD000) [pid = 328] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 12:34:31 INFO - PROCESS | 328 | 1461267271622 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]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1136ms 12:34:31 INFO - PROCESS | 328 | 1461267271690 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 328 | 1461267271692 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 12:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:34:31 INFO - PROCESS | 328 | 1461267271696 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 328 | 1461267271700 Marionette TRACE conn5 <- [1,2466,null,{}] 12:34:31 INFO - PROCESS | 328 | 1461267271710 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}] 12:34:31 INFO - PROCESS | 328 | 1461267271826 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 12:34:31 INFO - PROCESS | 328 | 1461267271946 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F938361000 == 117 [pid = 328] [id = 626] 12:34:31 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F92C708000) [pid = 328] [serial = 1878] [outer = 0000000000000000] 12:34:31 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F93458F400) [pid = 328] [serial = 1879] [outer = 000000F92C708000] 12:34:32 INFO - PROCESS | 328 | 1461267271997 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F935081000) [pid = 328] [serial = 1880] [outer = 000000F92C708000] 12:34:32 INFO - PROCESS | 328 | 1461267272433 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]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 776ms 12:34:32 INFO - PROCESS | 328 | 1461267272475 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 328 | 1461267272478 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 12:34:32 INFO - PROCESS | 328 | 1461267272481 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:34:32 INFO - PROCESS | 328 | 1461267272483 Marionette TRACE conn5 <- [1,2470,null,{}] 12:34:32 INFO - PROCESS | 328 | 1461267272487 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}] 12:34:32 INFO - PROCESS | 328 | 1461267272609 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 12:34:32 INFO - PROCESS | 328 | 1461267272623 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFAB000 == 118 [pid = 328] [id = 627] 12:34:32 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F936597800) [pid = 328] [serial = 1881] [outer = 0000000000000000] 12:34:32 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F9373BE400) [pid = 328] [serial = 1882] [outer = 000000F936597800] 12:34:32 INFO - PROCESS | 328 | 1461267272671 Marionette DEBUG loaded listener.js 12:34:32 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F937969C00) [pid = 328] [serial = 1883] [outer = 000000F936597800] 12:34:33 INFO - PROCESS | 328 | 1461267273167 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]]]}] 12:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 735ms 12:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:34:33 INFO - PROCESS | 328 | 1461267273219 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 12:34:33 INFO - PROCESS | 328 | 1461267273221 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 12:34:33 INFO - PROCESS | 328 | 1461267273224 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:34:33 INFO - PROCESS | 328 | 1461267273226 Marionette TRACE conn5 <- [1,2474,null,{}] 12:34:33 INFO - PROCESS | 328 | 1461267273230 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}] 12:34:33 INFO - PROCESS | 328 | 1461267273335 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 12:34:33 INFO - PROCESS | 328 | 1461267273466 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C036800 == 119 [pid = 328] [id = 628] 12:34:33 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F934BA9400) [pid = 328] [serial = 1884] [outer = 0000000000000000] 12:34:33 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F9379A7000) [pid = 328] [serial = 1885] [outer = 000000F934BA9400] 12:34:33 INFO - PROCESS | 328 | 1461267273513 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F9383D9C00) [pid = 328] [serial = 1886] [outer = 000000F934BA9400] 12:34:33 INFO - PROCESS | 328 | 1461267273966 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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 777ms 12:34:34 INFO - PROCESS | 328 | 1461267274022 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 328 | 1461267274024 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 12:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:34:34 INFO - PROCESS | 328 | 1461267274027 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 328 | 1461267274029 Marionette TRACE conn5 <- [1,2478,null,{}] 12:34:34 INFO - PROCESS | 328 | 1461267274033 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}] 12:34:34 INFO - PROCESS | 328 | 1461267274199 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 12:34:34 INFO - PROCESS | 328 | 1461267274229 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFCE800 == 120 [pid = 328] [id = 629] 12:34:34 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F938B4F800) [pid = 328] [serial = 1887] [outer = 0000000000000000] 12:34:34 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F938EA9000) [pid = 328] [serial = 1888] [outer = 000000F938B4F800] 12:34:34 INFO - PROCESS | 328 | 1461267274279 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F9391C4C00) [pid = 328] [serial = 1889] [outer = 000000F938B4F800] 12:34:34 INFO - PROCESS | 328 | 1461267274761 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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 776ms 12:34:34 INFO - PROCESS | 328 | 1461267274808 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 328 | 1461267274810 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 12:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:34:34 INFO - PROCESS | 328 | 1461267274820 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 328 | 1461267274822 Marionette TRACE conn5 <- [1,2482,null,{}] 12:34:34 INFO - PROCESS | 328 | 1461267274826 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}] 12:34:34 INFO - PROCESS | 328 | 1461267274971 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 12:34:34 INFO - PROCESS | 328 | 1461267274991 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCE8000 == 121 [pid = 328] [id = 630] 12:34:35 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F9391CE800) [pid = 328] [serial = 1890] [outer = 0000000000000000] 12:34:35 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F9394BD400) [pid = 328] [serial = 1891] [outer = 000000F9391CE800] 12:34:35 INFO - PROCESS | 328 | 1461267275039 Marionette DEBUG loaded listener.js 12:34:35 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F93AD5A000) [pid = 328] [serial = 1892] [outer = 000000F9391CE800] 12:34:35 INFO - PROCESS | 328 | 1461267275516 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]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 734ms 12:34:35 INFO - PROCESS | 328 | 1461267275577 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 328 | 1461267275579 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 12:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:34:35 INFO - PROCESS | 328 | 1461267275591 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 328 | 1461267275593 Marionette TRACE conn5 <- [1,2486,null,{}] 12:34:35 INFO - PROCESS | 328 | 1461267275596 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}] 12:34:36 INFO - PROCESS | 328 | 1461267276010 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F938B19400) [pid = 328] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F9391CF000) [pid = 328] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F933BC8000) [pid = 328] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F93EE6F400) [pid = 328] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F93FE30800) [pid = 328] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F9383DB400) [pid = 328] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F92624A000) [pid = 328] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F934E77000) [pid = 328] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F92C28B000) [pid = 328] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F93794AC00) [pid = 328] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:34:36 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F930BC7800) [pid = 328] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:34:36 INFO - PROCESS | 328 | 1461267276097 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E63800 == 122 [pid = 328] [id = 631] 12:34:36 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F926F28C00) [pid = 328] [serial = 1893] [outer = 0000000000000000] 12:34:36 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F930B6A800) [pid = 328] [serial = 1894] [outer = 000000F926F28C00] 12:34:36 INFO - PROCESS | 328 | 1461267276144 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F937D45800) [pid = 328] [serial = 1895] [outer = 000000F926F28C00] 12:34:36 INFO - PROCESS | 328 | 1461267276503 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]]]}] 12:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 986ms 12:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:34:36 INFO - PROCESS | 328 | 1461267276577 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 12:34:36 INFO - PROCESS | 328 | 1461267276580 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 12:34:36 INFO - PROCESS | 328 | 1461267276583 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:34:36 INFO - PROCESS | 328 | 1461267276585 Marionette TRACE conn5 <- [1,2490,null,{}] 12:34:36 INFO - PROCESS | 328 | 1461267276588 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}] 12:34:36 INFO - PROCESS | 328 | 1461267276693 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 12:34:36 INFO - PROCESS | 328 | 1461267276704 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F940EEE000 == 123 [pid = 328] [id = 632] 12:34:36 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F93C2CCC00) [pid = 328] [serial = 1896] [outer = 0000000000000000] 12:34:36 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F93D80E000) [pid = 328] [serial = 1897] [outer = 000000F93C2CCC00] 12:34:36 INFO - PROCESS | 328 | 1461267276751 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F93D81B400) [pid = 328] [serial = 1898] [outer = 000000F93C2CCC00] 12:34:37 INFO - PROCESS | 328 | 1461267277203 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]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 12:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:34:37 INFO - PROCESS | 328 | 1461267277257 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 12:34:37 INFO - PROCESS | 328 | 1461267277259 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 12:34:37 INFO - PROCESS | 328 | 1461267277262 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 328 | 1461267277264 Marionette TRACE conn5 <- [1,2494,null,{}] 12:34:37 INFO - PROCESS | 328 | 1461267277268 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}] 12:34:37 INFO - PROCESS | 328 | 1461267277376 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 12:34:37 INFO - PROCESS | 328 | 1461267277412 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F94205F800 == 124 [pid = 328] [id = 633] 12:34:37 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F93D820800) [pid = 328] [serial = 1899] [outer = 0000000000000000] 12:34:37 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F93EE7A000) [pid = 328] [serial = 1900] [outer = 000000F93D820800] 12:34:37 INFO - PROCESS | 328 | 1461267277459 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F93F3B1000) [pid = 328] [serial = 1901] [outer = 000000F93D820800] 12:34:37 INFO - PROCESS | 328 | 1461267277927 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]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 735ms 12:34:38 INFO - PROCESS | 328 | 1461267278065 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 328 | 1461267278069 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 12:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:34:38 INFO - PROCESS | 328 | 1461267278081 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 328 | 1461267278085 Marionette TRACE conn5 <- [1,2498,null,{}] 12:34:38 INFO - PROCESS | 328 | 1461267278092 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}] 12:34:38 INFO - PROCESS | 328 | 1461267278239 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 12:34:38 INFO - PROCESS | 328 | 1461267278383 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F93423F800 == 125 [pid = 328] [id = 634] 12:34:38 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F926E9EC00) [pid = 328] [serial = 1902] [outer = 0000000000000000] 12:34:38 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F926F24C00) [pid = 328] [serial = 1903] [outer = 000000F926E9EC00] 12:34:38 INFO - PROCESS | 328 | 1461267278448 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F93045F400) [pid = 328] [serial = 1904] [outer = 000000F926E9EC00] 12:34:39 INFO - PROCESS | 328 | 1461267279108 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]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1068ms 12:34:39 INFO - PROCESS | 328 | 1461267279166 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 328 | 1461267279171 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 12:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:34:39 INFO - PROCESS | 328 | 1461267279180 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 328 | 1461267279184 Marionette TRACE conn5 <- [1,2502,null,{}] 12:34:39 INFO - PROCESS | 328 | 1461267279204 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}] 12:34:39 INFO - PROCESS | 328 | 1461267279342 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 12:34:39 INFO - PROCESS | 328 | 1461267279503 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF48000 == 126 [pid = 328] [id = 635] 12:34:39 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F933BD3C00) [pid = 328] [serial = 1905] [outer = 0000000000000000] 12:34:39 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F936202400) [pid = 328] [serial = 1906] [outer = 000000F933BD3C00] 12:34:39 INFO - PROCESS | 328 | 1461267279563 Marionette DEBUG loaded listener.js 12:34:39 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F93794DC00) [pid = 328] [serial = 1907] [outer = 000000F933BD3C00] 12:34:40 INFO - PROCESS | 328 | 1461267280213 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]]]}] 12:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1095ms 12:34:40 INFO - PROCESS | 328 | 1461267280275 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 12:34:40 INFO - PROCESS | 328 | 1461267280278 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 12:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:34:40 INFO - PROCESS | 328 | 1461267280282 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:34:40 INFO - PROCESS | 328 | 1461267280284 Marionette TRACE conn5 <- [1,2506,null,{}] 12:34:40 INFO - PROCESS | 328 | 1461267280296 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}] 12:34:40 INFO - PROCESS | 328 | 1461267280491 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 12:34:40 INFO - PROCESS | 328 | 1461267280617 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F94393C800 == 127 [pid = 328] [id = 636] 12:34:40 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F938EB3800) [pid = 328] [serial = 1908] [outer = 0000000000000000] 12:34:40 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F9391CD400) [pid = 328] [serial = 1909] [outer = 000000F938EB3800] 12:34:40 INFO - PROCESS | 328 | 1461267280679 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F93EE7C800) [pid = 328] [serial = 1910] [outer = 000000F938EB3800] 12:34:41 INFO - PROCESS | 328 | 1461267281312 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]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1084ms 12:34:41 INFO - PROCESS | 328 | 1461267281372 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 328 | 1461267281375 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 12:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:34:41 INFO - PROCESS | 328 | 1461267281379 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 328 | 1461267281381 Marionette TRACE conn5 <- [1,2510,null,{}] 12:34:41 INFO - PROCESS | 328 | 1461267281384 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}] 12:34:41 INFO - PROCESS | 328 | 1461267281518 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 12:34:41 INFO - PROCESS | 328 | 1461267281683 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F94573C800 == 128 [pid = 328] [id = 637] 12:34:41 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F93FEA5000) [pid = 328] [serial = 1911] [outer = 0000000000000000] 12:34:41 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F941BD7400) [pid = 328] [serial = 1912] [outer = 000000F93FEA5000] 12:34:41 INFO - PROCESS | 328 | 1461267281745 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F941D1B800) [pid = 328] [serial = 1913] [outer = 000000F93FEA5000] 12:34:42 INFO - PROCESS | 328 | 1461267282291 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]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 923ms 12:34:42 INFO - PROCESS | 328 | 1461267282303 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 328 | 1461267282306 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 12:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:34:42 INFO - PROCESS | 328 | 1461267282310 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 328 | 1461267282312 Marionette TRACE conn5 <- [1,2514,null,{}] 12:34:42 INFO - PROCESS | 328 | 1461267282316 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}] 12:34:42 INFO - PROCESS | 328 | 1461267282501 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 12:34:42 INFO - PROCESS | 328 | 1461267282625 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F945AC9800 == 129 [pid = 328] [id = 638] 12:34:42 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F93FE36800) [pid = 328] [serial = 1914] [outer = 0000000000000000] 12:34:42 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F942EAC000) [pid = 328] [serial = 1915] [outer = 000000F93FE36800] 12:34:42 INFO - PROCESS | 328 | 1461267282683 Marionette DEBUG loaded listener.js 12:34:42 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F943225C00) [pid = 328] [serial = 1916] [outer = 000000F93FE36800] 12:34:43 INFO - PROCESS | 328 | 1461267283293 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]]]}] 12:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1020ms 12:34:43 INFO - PROCESS | 328 | 1461267283333 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 12:34:43 INFO - PROCESS | 328 | 1461267283335 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 12:34:43 INFO - PROCESS | 328 | 1461267283339 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:34:43 INFO - PROCESS | 328 | 1461267283341 Marionette TRACE conn5 <- [1,2518,null,{}] 12:34:43 INFO - PROCESS | 328 | 1461267283345 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}] 12:34:43 INFO - PROCESS | 328 | 1461267283502 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 12:34:43 INFO - PROCESS | 328 | 1461267283667 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F945F6E800 == 130 [pid = 328] [id = 639] 12:34:43 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F9432DC800) [pid = 328] [serial = 1917] [outer = 0000000000000000] 12:34:43 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F9440DD000) [pid = 328] [serial = 1918] [outer = 000000F9432DC800] 12:34:43 INFO - PROCESS | 328 | 1461267283730 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F9457E8800) [pid = 328] [serial = 1919] [outer = 000000F9432DC800] 12:34:44 INFO - PROCESS | 328 | 1461267284313 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]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1021ms 12:34:44 INFO - PROCESS | 328 | 1461267284363 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 328 | 1461267284366 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 12:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:34:44 INFO - PROCESS | 328 | 1461267284369 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 328 | 1461267284372 Marionette TRACE conn5 <- [1,2522,null,{}] 12:34:44 INFO - PROCESS | 328 | 1461267284376 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}] 12:34:44 INFO - PROCESS | 328 | 1461267284504 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 12:34:44 INFO - PROCESS | 328 | 1461267284681 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F945FD3000 == 131 [pid = 328] [id = 640] 12:34:44 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F94582C800) [pid = 328] [serial = 1920] [outer = 0000000000000000] 12:34:44 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F945887800) [pid = 328] [serial = 1921] [outer = 000000F94582C800] 12:34:44 INFO - PROCESS | 328 | 1461267284740 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F9459CE000) [pid = 328] [serial = 1922] [outer = 000000F94582C800] 12:34:45 INFO - PROCESS | 328 | 1461267285317 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]]]}] 12:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 987ms 12:34:45 INFO - PROCESS | 328 | 1461267285359 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 328 | 1461267285361 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 12:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:34:45 INFO - PROCESS | 328 | 1461267285365 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 328 | 1461267285367 Marionette TRACE conn5 <- [1,2526,null,{}] 12:34:45 INFO - PROCESS | 328 | 1461267285371 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}] 12:34:45 INFO - PROCESS | 328 | 1461267285500 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 12:34:45 INFO - PROCESS | 328 | 1461267285677 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F9468D5800 == 132 [pid = 328] [id = 641] 12:34:45 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F9459CB000) [pid = 328] [serial = 1923] [outer = 0000000000000000] 12:34:45 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F9459F5000) [pid = 328] [serial = 1924] [outer = 000000F9459CB000] 12:34:45 INFO - PROCESS | 328 | 1461267285736 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F945B70800) [pid = 328] [serial = 1925] [outer = 000000F9459CB000] 12:34:46 INFO - PROCESS | 328 | 1461267286348 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]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1019ms 12:34:46 INFO - PROCESS | 328 | 1461267286386 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 328 | 1461267286389 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 12:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:34:46 INFO - PROCESS | 328 | 1461267286393 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 328 | 1461267286395 Marionette TRACE conn5 <- [1,2530,null,{}] 12:34:46 INFO - PROCESS | 328 | 1461267286399 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}] 12:34:46 INFO - PROCESS | 328 | 1461267286528 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 12:34:46 INFO - PROCESS | 328 | 1461267286706 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F946A21800 == 133 [pid = 328] [id = 642] 12:34:46 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F9459EE800) [pid = 328] [serial = 1926] [outer = 0000000000000000] 12:34:46 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F945D19800) [pid = 328] [serial = 1927] [outer = 000000F9459EE800] 12:34:46 INFO - PROCESS | 328 | 1461267286765 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F945D7F000) [pid = 328] [serial = 1928] [outer = 000000F9459EE800] 12:34:47 INFO - PROCESS | 328 | 1461267287373 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]]]}] 12:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1023ms 12:34:47 INFO - PROCESS | 328 | 1461267287419 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 328 | 1461267287422 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 12:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:34:47 INFO - PROCESS | 328 | 1461267287425 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 328 | 1461267287428 Marionette TRACE conn5 <- [1,2534,null,{}] 12:34:47 INFO - PROCESS | 328 | 1461267287431 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}] 12:34:47 INFO - PROCESS | 328 | 1461267287578 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 12:34:47 INFO - PROCESS | 328 | 1461267287767 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F9484D0000 == 134 [pid = 328] [id = 643] 12:34:47 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F945D88000) [pid = 328] [serial = 1929] [outer = 0000000000000000] 12:34:47 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F945DEB800) [pid = 328] [serial = 1930] [outer = 000000F945D88000] 12:34:47 INFO - PROCESS | 328 | 1461267287827 Marionette DEBUG loaded listener.js 12:34:47 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F94685F800) [pid = 328] [serial = 1931] [outer = 000000F945D88000] 12:34:48 INFO - PROCESS | 328 | 1461267288355 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]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 986ms 12:34:48 INFO - PROCESS | 328 | 1461267288414 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 12:34:48 INFO - PROCESS | 328 | 1461267288417 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 12:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:34:48 INFO - PROCESS | 328 | 1461267288421 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:34:48 INFO - PROCESS | 328 | 1461267288424 Marionette TRACE conn5 <- [1,2538,null,{}] 12:34:48 INFO - PROCESS | 328 | 1461267288428 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}] 12:34:48 INFO - PROCESS | 328 | 1461267288578 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 12:34:48 INFO - PROCESS | 328 | 1461267288756 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A6AA800 == 135 [pid = 328] [id = 644] 12:34:48 INFO - PROCESS | 328 | ++DOMWINDOW == 253 (000000F943F1A000) [pid = 328] [serial = 1932] [outer = 0000000000000000] 12:34:48 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F943F23C00) [pid = 328] [serial = 1933] [outer = 000000F943F1A000] 12:34:48 INFO - PROCESS | 328 | 1461267288820 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F946BCF000) [pid = 328] [serial = 1934] [outer = 000000F943F1A000] 12:34:49 INFO - PROCESS | 328 | 1461267289424 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]]]}] 12:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1076ms 12:34:49 INFO - PROCESS | 328 | 1461267289498 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 328 | 1461267289501 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 12:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:34:49 INFO - PROCESS | 328 | 1461267289505 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 328 | 1461267289507 Marionette TRACE conn5 <- [1,2542,null,{}] 12:34:49 INFO - PROCESS | 328 | 1461267289511 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}] 12:34:49 INFO - PROCESS | 328 | 1461267289643 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 12:34:49 INFO - PROCESS | 328 | 1461267289867 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F94191B000 == 136 [pid = 328] [id = 645] 12:34:49 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F93FEA6000) [pid = 328] [serial = 1935] [outer = 0000000000000000] 12:34:49 INFO - PROCESS | 328 | ++DOMWINDOW == 257 (000000F94687F800) [pid = 328] [serial = 1936] [outer = 000000F93FEA6000] 12:34:49 INFO - PROCESS | 328 | 1461267289925 Marionette DEBUG loaded listener.js 12:34:50 INFO - PROCESS | 328 | ++DOMWINDOW == 258 (000000F946BCE400) [pid = 328] [serial = 1937] [outer = 000000F93FEA6000] 12:34:50 INFO - PROCESS | 328 | 1461267290831 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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1384ms 12:34:50 INFO - PROCESS | 328 | 1461267290892 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 328 | 1461267290896 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 12:34:50 INFO - PROCESS | 328 | 1461267290901 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:34:50 INFO - PROCESS | 328 | 1461267290906 Marionette TRACE conn5 <- [1,2546,null,{}] 12:34:50 INFO - PROCESS | 328 | 1461267290912 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}] 12:34:51 INFO - PROCESS | 328 | 1461267291045 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 12:34:51 INFO - PROCESS | 328 | 1461267291219 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F939204000 == 137 [pid = 328] [id = 646] 12:34:51 INFO - PROCESS | 328 | ++DOMWINDOW == 259 (000000F92BB28400) [pid = 328] [serial = 1938] [outer = 0000000000000000] 12:34:51 INFO - PROCESS | 328 | ++DOMWINDOW == 260 (000000F93045D800) [pid = 328] [serial = 1939] [outer = 000000F92BB28400] 12:34:51 INFO - PROCESS | 328 | 1461267291275 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 328 | ++DOMWINDOW == 261 (000000F933BCC400) [pid = 328] [serial = 1940] [outer = 000000F92BB28400] 12:34:51 INFO - PROCESS | 328 | 1461267291830 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]]]}] 12:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 986ms 12:34:51 INFO - PROCESS | 328 | 1461267291893 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 12:34:51 INFO - PROCESS | 328 | 1461267291899 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 12:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:34:51 INFO - PROCESS | 328 | 1461267291905 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:34:51 INFO - PROCESS | 328 | 1461267291908 Marionette TRACE conn5 <- [1,2550,null,{}] 12:34:51 INFO - PROCESS | 328 | 1461267291912 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}] 12:34:52 INFO - PROCESS | 328 | 1461267292038 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 12:34:52 INFO - PROCESS | 328 | 1461267292214 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FD5800 == 138 [pid = 328] [id = 647] 12:34:52 INFO - PROCESS | 328 | ++DOMWINDOW == 262 (000000F9350FA800) [pid = 328] [serial = 1941] [outer = 0000000000000000] 12:34:52 INFO - PROCESS | 328 | ++DOMWINDOW == 263 (000000F93622D800) [pid = 328] [serial = 1942] [outer = 000000F9350FA800] 12:34:52 INFO - PROCESS | 328 | 1461267292268 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 328 | ++DOMWINDOW == 264 (000000F93794E800) [pid = 328] [serial = 1943] [outer = 000000F9350FA800] 12:34:52 INFO - PROCESS | 328 | 1461267292948 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]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1079ms 12:34:52 INFO - PROCESS | 328 | 1461267292989 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 12:34:53 INFO - PROCESS | 328 | 1461267292992 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 12:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:34:53 INFO - PROCESS | 328 | 1461267292995 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:34:53 INFO - PROCESS | 328 | 1461267292999 Marionette TRACE conn5 <- [1,2554,null,{}] 12:34:53 INFO - PROCESS | 328 | 1461267293010 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}] 12:34:53 INFO - PROCESS | 328 | 1461267293135 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 12:34:53 INFO - PROCESS | 328 | 1461267293308 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F420800 == 139 [pid = 328] [id = 648] 12:34:53 INFO - PROCESS | 328 | ++DOMWINDOW == 265 (000000F938B38000) [pid = 328] [serial = 1944] [outer = 0000000000000000] 12:34:53 INFO - PROCESS | 328 | ++DOMWINDOW == 266 (000000F938EB7800) [pid = 328] [serial = 1945] [outer = 000000F938B38000] 12:34:53 INFO - PROCESS | 328 | 1461267293363 Marionette DEBUG loaded listener.js 12:34:53 INFO - PROCESS | 328 | ++DOMWINDOW == 267 (000000F93A6C9400) [pid = 328] [serial = 1946] [outer = 000000F938B38000] 12:34:54 INFO - PROCESS | 328 | 1461267294029 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]]]}] 12:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1071ms 12:34:54 INFO - PROCESS | 328 | 1461267294070 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 328 | 1461267294073 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 12:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:34:54 INFO - PROCESS | 328 | 1461267294076 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 328 | 1461267294078 Marionette TRACE conn5 <- [1,2558,null,{}] 12:34:54 INFO - PROCESS | 328 | 1461267294081 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}] 12:34:54 INFO - PROCESS | 328 | 1461267294203 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 12:34:54 INFO - PROCESS | 328 | 1461267294374 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FB56800 == 140 [pid = 328] [id = 649] 12:34:54 INFO - PROCESS | 328 | ++DOMWINDOW == 268 (000000F936209400) [pid = 328] [serial = 1947] [outer = 0000000000000000] 12:34:54 INFO - PROCESS | 328 | ++DOMWINDOW == 269 (000000F93CF57C00) [pid = 328] [serial = 1948] [outer = 000000F936209400] 12:34:54 INFO - PROCESS | 328 | 1461267294425 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 328 | ++DOMWINDOW == 270 (000000F93FE32C00) [pid = 328] [serial = 1949] [outer = 000000F936209400] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F940EEE000 == 139 [pid = 328] [id = 632] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F938E63800 == 138 [pid = 328] [id = 631] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCE8000 == 137 [pid = 328] [id = 630] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFCE800 == 136 [pid = 328] [id = 629] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93C036800 == 135 [pid = 328] [id = 628] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFAB000 == 134 [pid = 328] [id = 627] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F938361000 == 133 [pid = 328] [id = 626] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 269 (000000F936A11000) [pid = 328] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 268 (000000F941C45C00) [pid = 328] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 267 (000000F936206400) [pid = 328] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 266 (000000F938B20400) [pid = 328] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 265 (000000F9338A6C00) [pid = 328] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 264 (000000F93CF5B000) [pid = 328] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 263 (000000F9394BE400) [pid = 328] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 262 (000000F938B7BC00) [pid = 328] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 261 (000000F9391C7400) [pid = 328] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 260 (000000F93A6D1800) [pid = 328] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 259 (000000F926E40800) [pid = 328] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 258 (000000F93C2CAC00) [pid = 328] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F9387A2000 == 132 [pid = 328] [id = 625] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDED000 == 131 [pid = 328] [id = 624] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F943939800 == 130 [pid = 328] [id = 618] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F9438D9000 == 129 [pid = 328] [id = 617] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F9434C0000 == 128 [pid = 328] [id = 616] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F943293800 == 127 [pid = 328] [id = 615] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F941F60800 == 126 [pid = 328] [id = 614] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFC8000 == 125 [pid = 328] [id = 613] 12:34:54 INFO - PROCESS | 328 | --DOCSHELL 000000F938D1C000 == 124 [pid = 328] [id = 612] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 257 (000000F941BDA400) [pid = 328] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 256 (000000F93F4E7C00) [pid = 328] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F9383E4000) [pid = 328] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F93F4F3C00) [pid = 328] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F938B43C00) [pid = 328] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 252 (000000F938EC2000) [pid = 328] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F93D80AC00) [pid = 328] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F93C2C8800) [pid = 328] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F936F56400) [pid = 328] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F93F190400) [pid = 328] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F93FEA4800) [pid = 328] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F93876BC00) [pid = 328] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F926EA9800) [pid = 328] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F926C10800) [pid = 328] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F936230000) [pid = 328] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F93735F000) [pid = 328] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F92D316400) [pid = 328] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F933BD2000) [pid = 328] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F9379AAC00) [pid = 328] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F93467B000) [pid = 328] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 12:34:54 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F93174F000) [pid = 328] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 12:34:55 INFO - PROCESS | 328 | 1461267295033 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]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 986ms 12:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:34:55 INFO - PROCESS | 328 | 1461267295065 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 328 | 1461267295067 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 12:34:55 INFO - PROCESS | 328 | 1461267295073 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 328 | 1461267295075 Marionette TRACE conn5 <- [1,2562,null,{}] 12:34:55 INFO - PROCESS | 328 | 1461267295079 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}] 12:34:55 INFO - PROCESS | 328 | 1461267295189 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 12:34:55 INFO - PROCESS | 328 | 1461267295312 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F937936000 == 125 [pid = 328] [id = 650] 12:34:55 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F9302D2400) [pid = 328] [serial = 1950] [outer = 0000000000000000] 12:34:55 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F933E4D400) [pid = 328] [serial = 1951] [outer = 000000F9302D2400] 12:34:55 INFO - PROCESS | 328 | 1461267295360 Marionette DEBUG loaded listener.js 12:34:55 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F93560D400) [pid = 328] [serial = 1952] [outer = 000000F9302D2400] 12:34:55 INFO - PROCESS | 328 | 1461267295750 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]]]}] 12:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 734ms 12:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:34:55 INFO - PROCESS | 328 | 1461267295824 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 12:34:55 INFO - PROCESS | 328 | 1461267295826 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 12:34:55 INFO - PROCESS | 328 | 1461267295829 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:34:55 INFO - PROCESS | 328 | 1461267295831 Marionette TRACE conn5 <- [1,2566,null,{}] 12:34:55 INFO - PROCESS | 328 | 1461267295834 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}] 12:34:55 INFO - PROCESS | 328 | 1461267295962 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 12:34:55 INFO - PROCESS | 328 | 1461267295971 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C40B800 == 126 [pid = 328] [id = 651] 12:34:55 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F937943C00) [pid = 328] [serial = 1953] [outer = 0000000000000000] 12:34:56 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F93899E800) [pid = 328] [serial = 1954] [outer = 000000F937943C00] 12:34:56 INFO - PROCESS | 328 | 1461267296020 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F93CF58800) [pid = 328] [serial = 1955] [outer = 000000F937943C00] 12:34:56 INFO - PROCESS | 328 | 1461267296518 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]]]}] 12:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 735ms 12:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:34:56 INFO - PROCESS | 328 | 1461267296570 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 328 | 1461267296572 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 12:34:56 INFO - PROCESS | 328 | 1461267296575 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 328 | 1461267296577 Marionette TRACE conn5 <- [1,2570,null,{}] 12:34:56 INFO - PROCESS | 328 | 1461267296581 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}] 12:34:56 INFO - PROCESS | 328 | 1461267296687 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 12:34:56 INFO - PROCESS | 328 | 1461267296825 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F66B000 == 127 [pid = 328] [id = 652] 12:34:56 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F930B6A000) [pid = 328] [serial = 1956] [outer = 0000000000000000] 12:34:56 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F93F4E7C00) [pid = 328] [serial = 1957] [outer = 000000F930B6A000] 12:34:56 INFO - PROCESS | 328 | 1461267296872 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F941BE3800) [pid = 328] [serial = 1958] [outer = 000000F930B6A000] 12:34:57 INFO - PROCESS | 328 | 1461267297314 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]]]}] 12:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 776ms 12:34:57 INFO - PROCESS | 328 | 1461267297365 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 12:34:57 INFO - PROCESS | 328 | 1461267297367 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 12:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:34:57 INFO - PROCESS | 328 | 1461267297375 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:34:57 INFO - PROCESS | 328 | 1461267297377 Marionette TRACE conn5 <- [1,2574,null,{}] 12:34:57 INFO - PROCESS | 328 | 1461267297381 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}] 12:34:57 INFO - PROCESS | 328 | 1461267297534 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 12:34:57 INFO - PROCESS | 328 | 1461267297557 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F940E1E800 == 128 [pid = 328] [id = 653] 12:34:57 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F93AD4E800) [pid = 328] [serial = 1959] [outer = 0000000000000000] 12:34:57 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F941D27000) [pid = 328] [serial = 1960] [outer = 000000F93AD4E800] 12:34:57 INFO - PROCESS | 328 | 1461267297604 Marionette DEBUG loaded listener.js 12:34:57 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F943226000) [pid = 328] [serial = 1961] [outer = 000000F93AD4E800] 12:34:58 INFO - PROCESS | 328 | 1461267298079 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]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 734ms 12:34:58 INFO - PROCESS | 328 | 1461267298109 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 328 | 1461267298111 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 12:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:34:58 INFO - PROCESS | 328 | 1461267298114 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 328 | 1461267298116 Marionette TRACE conn5 <- [1,2578,null,{}] 12:34:58 INFO - PROCESS | 328 | 1461267298119 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}] 12:34:58 INFO - PROCESS | 328 | 1461267298270 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 12:34:58 INFO - PROCESS | 328 | 1461267298290 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F94190E800 == 129 [pid = 328] [id = 654] 12:34:58 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F943230800) [pid = 328] [serial = 1962] [outer = 0000000000000000] 12:34:58 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F9432DD400) [pid = 328] [serial = 1963] [outer = 000000F943230800] 12:34:58 INFO - PROCESS | 328 | 1461267298337 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F943853000) [pid = 328] [serial = 1964] [outer = 000000F943230800] 12:34:58 INFO - PROCESS | 328 | 1461267298804 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]]]}] 12:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 734ms 12:34:58 INFO - PROCESS | 328 | 1461267298852 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 328 | 1461267298854 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 12:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:34:58 INFO - PROCESS | 328 | 1461267298858 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 328 | 1461267298859 Marionette TRACE conn5 <- [1,2582,null,{}] 12:34:58 INFO - PROCESS | 328 | 1461267298903 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}] 12:34:59 INFO - PROCESS | 328 | 1461267299054 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F92BA1A400) [pid = 328] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F938B44800) [pid = 328] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F92C708000) [pid = 328] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F9459F5C00) [pid = 328] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F93FEA3800) [pid = 328] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F93C2CCC00) [pid = 328] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F9383B0800) [pid = 328] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F933541C00) [pid = 328] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F938B4F800) [pid = 328] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F93C4F9C00) [pid = 328] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F926F28C00) [pid = 328] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F943528000) [pid = 328] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F93C076400) [pid = 328] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F926E35000) [pid = 328] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F933E78C00) [pid = 328] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F945DEC400) [pid = 328] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F934BA9400) [pid = 328] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F93D808C00) [pid = 328] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F936597800) [pid = 328] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F92D3A2800) [pid = 328] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F933548C00) [pid = 328] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F938764400) [pid = 328] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F93C2C9800) [pid = 328] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F9459CD800) [pid = 328] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F943227000) [pid = 328] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F9394EC400) [pid = 328] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F942D2EC00) [pid = 328] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F935608400) [pid = 328] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F9459ED000) [pid = 328] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F9391CE800) [pid = 328] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F93353FC00) [pid = 328] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F94352F000) [pid = 328] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F93353F800) [pid = 328] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F93C2CDC00) [pid = 328] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F93C06B800) [pid = 328] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F92D3A2C00) [pid = 328] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F93D809800) [pid = 328] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F945829000) [pid = 328] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F93FD18400) [pid = 328] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F935604400) [pid = 328] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F941BD9400) [pid = 328] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F936E37C00) [pid = 328] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F943848000) [pid = 328] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F941BDB800) [pid = 328] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F945881000) [pid = 328] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F93F3BD400) [pid = 328] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F9391ED800) [pid = 328] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F9379AD800) [pid = 328] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F9433ABC00) [pid = 328] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F945D86400) [pid = 328] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F938EC5400) [pid = 328] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F938EAA800) [pid = 328] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F935609800) [pid = 328] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F9457E8400) [pid = 328] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F933E45800) [pid = 328] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F945882C00) [pid = 328] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F937D49400) [pid = 328] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F931D32800) [pid = 328] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F9457EB000) [pid = 328] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F9389A3000) [pid = 328] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F926C36C00) [pid = 328] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:34:59 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F941D18800) [pid = 328] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:34:59 INFO - PROCESS | 328 | 1461267299888 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2C5000 == 130 [pid = 328] [id = 655] 12:34:59 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F926D4AC00) [pid = 328] [serial = 1965] [outer = 0000000000000000] 12:34:59 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F926F28C00) [pid = 328] [serial = 1966] [outer = 000000F926D4AC00] 12:34:59 INFO - PROCESS | 328 | 1461267299936 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F930CB1000) [pid = 328] [serial = 1967] [outer = 000000F926D4AC00] 12:35:00 INFO - PROCESS | 328 | 1461267300341 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]]]}] 12:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1516ms 12:35:00 INFO - PROCESS | 328 | 1461267300376 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 12:35:00 INFO - PROCESS | 328 | 1461267300379 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 12:35:00 INFO - PROCESS | 328 | 1461267300382 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:35:00 INFO - PROCESS | 328 | 1461267300384 Marionette TRACE conn5 <- [1,2586,null,{}] 12:35:00 INFO - PROCESS | 328 | 1461267300393 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}] 12:35:00 INFO - PROCESS | 328 | 1461267300521 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 12:35:00 INFO - PROCESS | 328 | 1461267300528 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F94329B000 == 131 [pid = 328] [id = 656] 12:35:00 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F9379AD800) [pid = 328] [serial = 1968] [outer = 0000000000000000] 12:35:00 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F938B78400) [pid = 328] [serial = 1969] [outer = 000000F9379AD800] 12:35:00 INFO - PROCESS | 328 | 1461267300579 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F93C073C00) [pid = 328] [serial = 1970] [outer = 000000F9379AD800] 12:35:01 INFO - PROCESS | 328 | 1461267301063 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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 734ms 12:35:01 INFO - PROCESS | 328 | 1461267301119 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 328 | 1461267301122 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 12:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:35:01 INFO - PROCESS | 328 | 1461267301125 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 328 | 1461267301127 Marionette TRACE conn5 <- [1,2590,null,{}] 12:35:01 INFO - PROCESS | 328 | 1461267301131 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}] 12:35:01 INFO - PROCESS | 328 | 1461267301271 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 12:35:01 INFO - PROCESS | 328 | 1461267301278 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F94394A800 == 132 [pid = 328] [id = 657] 12:35:01 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F93CF5B400) [pid = 328] [serial = 1971] [outer = 0000000000000000] 12:35:01 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F93F18F000) [pid = 328] [serial = 1972] [outer = 000000F93CF5B400] 12:35:01 INFO - PROCESS | 328 | 1461267301324 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F941D4C400) [pid = 328] [serial = 1973] [outer = 000000F93CF5B400] 12:35:01 INFO - PROCESS | 328 | 1461267301903 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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 839ms 12:35:01 INFO - PROCESS | 328 | 1461267301968 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 328 | 1461267301973 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 12:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:35:01 INFO - PROCESS | 328 | 1461267301979 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 328 | 1461267301984 Marionette TRACE conn5 <- [1,2594,null,{}] 12:35:02 INFO - PROCESS | 328 | 1461267302000 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}] 12:35:02 INFO - PROCESS | 328 | 1461267302227 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 12:35:02 INFO - PROCESS | 328 | 1461267302353 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F93871D800 == 133 [pid = 328] [id = 658] 12:35:02 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F92BA64000) [pid = 328] [serial = 1974] [outer = 0000000000000000] 12:35:02 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F92D31C000) [pid = 328] [serial = 1975] [outer = 000000F92BA64000] 12:35:02 INFO - PROCESS | 328 | 1461267302413 Marionette DEBUG loaded listener.js 12:35:02 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F934AABC00) [pid = 328] [serial = 1976] [outer = 000000F92BA64000] 12:35:03 INFO - PROCESS | 328 | 1461267303180 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]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1240ms 12:35:03 INFO - PROCESS | 328 | 1461267303223 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 328 | 1461267303230 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 12:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:35:03 INFO - PROCESS | 328 | 1461267303237 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 328 | 1461267303240 Marionette TRACE conn5 <- [1,2598,null,{}] 12:35:03 INFO - PROCESS | 328 | 1461267303244 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}] 12:35:03 INFO - PROCESS | 328 | 1461267303386 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 12:35:03 INFO - PROCESS | 328 | 1461267303560 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93EFC0000 == 134 [pid = 328] [id = 659] 12:35:03 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F937968C00) [pid = 328] [serial = 1977] [outer = 0000000000000000] 12:35:03 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F93799FC00) [pid = 328] [serial = 1978] [outer = 000000F937968C00] 12:35:03 INFO - PROCESS | 328 | 1461267303619 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F9383DB800) [pid = 328] [serial = 1979] [outer = 000000F937968C00] 12:35:04 INFO - PROCESS | 328 | 1461267304260 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]]]}] 12:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1070ms 12:35:04 INFO - PROCESS | 328 | 1461267304316 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 328 | 1461267304319 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 12:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:35:04 INFO - PROCESS | 328 | 1461267304323 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 328 | 1461267304328 Marionette TRACE conn5 <- [1,2602,null,{}] 12:35:04 INFO - PROCESS | 328 | 1461267304355 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}] 12:35:04 INFO - PROCESS | 328 | 1461267304538 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 12:35:04 INFO - PROCESS | 328 | 1461267304667 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F943951000 == 135 [pid = 328] [id = 660] 12:35:04 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F938EC4C00) [pid = 328] [serial = 1980] [outer = 0000000000000000] 12:35:04 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F9391CE800) [pid = 328] [serial = 1981] [outer = 000000F938EC4C00] 12:35:04 INFO - PROCESS | 328 | 1461267304730 Marionette DEBUG loaded listener.js 12:35:04 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F93C4F3800) [pid = 328] [serial = 1982] [outer = 000000F938EC4C00] 12:35:05 INFO - PROCESS | 328 | 1461267305340 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]]]}] 12:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1084ms 12:35:05 INFO - PROCESS | 328 | 1461267305418 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 12:35:05 INFO - PROCESS | 328 | 1461267305421 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 12:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:35:05 INFO - PROCESS | 328 | 1461267305424 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:35:05 INFO - PROCESS | 328 | 1461267305426 Marionette TRACE conn5 <- [1,2606,null,{}] 12:35:05 INFO - PROCESS | 328 | 1461267305430 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}] 12:35:05 INFO - PROCESS | 328 | 1461267305567 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 12:35:05 INFO - PROCESS | 328 | 1461267305737 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F945F69800 == 136 [pid = 328] [id = 661] 12:35:05 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F93F4E0400) [pid = 328] [serial = 1983] [outer = 0000000000000000] 12:35:05 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F93FE2D000) [pid = 328] [serial = 1984] [outer = 000000F93F4E0400] 12:35:05 INFO - PROCESS | 328 | 1461267305797 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F94384E800) [pid = 328] [serial = 1985] [outer = 000000F93F4E0400] 12:35:06 INFO - PROCESS | 328 | 1461267306385 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]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1019ms 12:35:06 INFO - PROCESS | 328 | 1461267306449 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 328 | 1461267306452 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 12:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:35:06 INFO - PROCESS | 328 | 1461267306455 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 328 | 1461267306458 Marionette TRACE conn5 <- [1,2610,null,{}] 12:35:06 INFO - PROCESS | 328 | 1461267306461 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}] 12:35:06 INFO - PROCESS | 328 | 1461267306596 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 12:35:06 INFO - PROCESS | 328 | 1461267306766 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F94949B800 == 137 [pid = 328] [id = 662] 12:35:06 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F943ECC800) [pid = 328] [serial = 1986] [outer = 0000000000000000] 12:35:06 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F943ECEC00) [pid = 328] [serial = 1987] [outer = 000000F943ECC800] 12:35:06 INFO - PROCESS | 328 | 1461267306823 Marionette DEBUG loaded listener.js 12:35:06 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F943F18400) [pid = 328] [serial = 1988] [outer = 000000F943ECC800] 12:35:07 INFO - PROCESS | 328 | 1461267307443 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]]]}] 12:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1023ms 12:35:07 INFO - PROCESS | 328 | 1461267307480 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 12:35:07 INFO - PROCESS | 328 | 1461267307483 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 12:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:35:07 INFO - PROCESS | 328 | 1461267307486 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 328 | 1461267307489 Marionette TRACE conn5 <- [1,2614,null,{}] 12:35:07 INFO - PROCESS | 328 | 1461267307492 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}] 12:35:07 INFO - PROCESS | 328 | 1461267307665 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 12:35:07 INFO - PROCESS | 328 | 1461267307852 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F9439CB000 == 138 [pid = 328] [id = 663] 12:35:07 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F943F8DC00) [pid = 328] [serial = 1989] [outer = 0000000000000000] 12:35:07 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F9440DB000) [pid = 328] [serial = 1990] [outer = 000000F943F8DC00] 12:35:07 INFO - PROCESS | 328 | 1461267307915 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F945823C00) [pid = 328] [serial = 1991] [outer = 000000F943F8DC00] 12:35:08 INFO - PROCESS | 328 | 1461267308544 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]]]}] 12:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1130ms 12:35:08 INFO - PROCESS | 328 | 1461267308619 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 12:35:08 INFO - PROCESS | 328 | 1461267308622 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 12:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:35:08 INFO - PROCESS | 328 | 1461267308626 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:35:08 INFO - PROCESS | 328 | 1461267308628 Marionette TRACE conn5 <- [1,2618,null,{}] 12:35:08 INFO - PROCESS | 328 | 1461267308632 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}] 12:35:08 INFO - PROCESS | 328 | 1461267308763 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 12:35:08 INFO - PROCESS | 328 | 1461267308933 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F9494AB000 == 139 [pid = 328] [id = 664] 12:35:08 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F945880800) [pid = 328] [serial = 1992] [outer = 0000000000000000] 12:35:08 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F9459D4C00) [pid = 328] [serial = 1993] [outer = 000000F945880800] 12:35:09 INFO - PROCESS | 328 | 1461267308990 Marionette DEBUG loaded listener.js 12:35:09 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F945D89400) [pid = 328] [serial = 1994] [outer = 000000F945880800] 12:35:09 INFO - PROCESS | 328 | 1461267309533 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]]]}] 12:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 986ms 12:35:09 INFO - PROCESS | 328 | 1461267309615 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 328 | 1461267309618 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 12:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:35:09 INFO - PROCESS | 328 | 1461267309621 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 328 | 1461267309623 Marionette TRACE conn5 <- [1,2622,null,{}] 12:35:09 INFO - PROCESS | 328 | 1461267309628 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}] 12:35:09 INFO - PROCESS | 328 | 1461267309760 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 12:35:09 INFO - PROCESS | 328 | 1461267309931 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A6C9800 == 140 [pid = 328] [id = 665] 12:35:09 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F945D83800) [pid = 328] [serial = 1995] [outer = 0000000000000000] 12:35:09 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F94686A400) [pid = 328] [serial = 1996] [outer = 000000F945D83800] 12:35:09 INFO - PROCESS | 328 | 1461267309988 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F946BD2C00) [pid = 328] [serial = 1997] [outer = 000000F945D83800] 12:35:10 INFO - PROCESS | 328 | 1461267310567 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]]]}] 12:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 986ms 12:35:10 INFO - PROCESS | 328 | 1461267310610 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 12:35:10 INFO - PROCESS | 328 | 1461267310613 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 12:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:35:10 INFO - PROCESS | 328 | 1461267310616 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 328 | 1461267310618 Marionette TRACE conn5 <- [1,2626,null,{}] 12:35:10 INFO - PROCESS | 328 | 1461267310622 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}] 12:35:10 INFO - PROCESS | 328 | 1461267310756 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 12:35:10 INFO - PROCESS | 328 | 1461267310940 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B723000 == 141 [pid = 328] [id = 666] 12:35:10 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F946864800) [pid = 328] [serial = 1998] [outer = 0000000000000000] 12:35:10 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F946BDB000) [pid = 328] [serial = 1999] [outer = 000000F946864800] 12:35:11 INFO - PROCESS | 328 | 1461267310998 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F9489F4400) [pid = 328] [serial = 2000] [outer = 000000F946864800] 12:35:11 INFO - PROCESS | 328 | 1461267311606 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]]]}] 12:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1022ms 12:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:35:11 INFO - PROCESS | 328 | 1461267311640 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 12:35:11 INFO - PROCESS | 328 | 1461267311643 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 12:35:11 INFO - PROCESS | 328 | 1461267311647 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:35:11 INFO - PROCESS | 328 | 1461267311649 Marionette TRACE conn5 <- [1,2630,null,{}] 12:35:11 INFO - PROCESS | 328 | 1461267311653 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}] 12:35:11 INFO - PROCESS | 328 | 1461267311785 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 12:35:11 INFO - PROCESS | 328 | 1461267311958 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F94CA71800 == 142 [pid = 328] [id = 667] 12:35:11 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F9486A8800) [pid = 328] [serial = 2001] [outer = 0000000000000000] 12:35:12 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F9486AF800) [pid = 328] [serial = 2002] [outer = 000000F9486A8800] 12:35:12 INFO - PROCESS | 328 | 1461267312015 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F9486B6400) [pid = 328] [serial = 2003] [outer = 000000F9486A8800] 12:35:12 INFO - PROCESS | 328 | 1461267312570 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]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 987ms 12:35:12 INFO - PROCESS | 328 | 1461267312637 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 328 | 1461267312640 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 12:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:35:12 INFO - PROCESS | 328 | 1461267312643 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 328 | 1461267312646 Marionette TRACE conn5 <- [1,2634,null,{}] 12:35:12 INFO - PROCESS | 328 | 1461267312650 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}] 12:35:12 INFO - PROCESS | 328 | 1461267312832 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 12:35:13 INFO - PROCESS | 328 | 1461267313041 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F941911800 == 143 [pid = 328] [id = 668] 12:35:13 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F93D81AC00) [pid = 328] [serial = 2004] [outer = 0000000000000000] 12:35:13 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F9486B4C00) [pid = 328] [serial = 2005] [outer = 000000F93D81AC00] 12:35:13 INFO - PROCESS | 328 | 1461267313103 Marionette DEBUG loaded listener.js 12:35:13 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F949894400) [pid = 328] [serial = 2006] [outer = 000000F93D81AC00] 12:35:13 INFO - PROCESS | 328 | 1461267313759 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]]]}] 12:35:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:35:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1137ms 12:35:13 INFO - PROCESS | 328 | 1461267313783 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 12:35:13 INFO - PROCESS | 328 | 1461267313785 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 12:35:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:35:13 INFO - PROCESS | 328 | 1461267313789 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:35:13 INFO - PROCESS | 328 | 1461267313791 Marionette TRACE conn5 <- [1,2638,null,{}] 12:35:13 INFO - PROCESS | 328 | 1461267313795 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}] 12:35:13 INFO - PROCESS | 328 | 1461267313933 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 12:35:14 INFO - PROCESS | 328 | 1461267314109 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F933EB5000 == 144 [pid = 328] [id = 669] 12:35:14 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F926D4E400) [pid = 328] [serial = 2007] [outer = 0000000000000000] 12:35:14 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F927565800) [pid = 328] [serial = 2008] [outer = 000000F926D4E400] 12:35:14 INFO - PROCESS | 328 | 1461267314166 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F934AAD400) [pid = 328] [serial = 2009] [outer = 000000F926D4E400] 12:35:14 INFO - PROCESS | 328 | 1461267314780 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]]]}] 12:35:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1022ms 12:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:35:14 INFO - PROCESS | 328 | 1461267314813 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 328 | 1461267314816 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 12:35:14 INFO - PROCESS | 328 | 1461267314819 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 328 | 1461267314822 Marionette TRACE conn5 <- [1,2642,null,{}] 12:35:14 INFO - PROCESS | 328 | 1461267314825 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}] 12:35:14 INFO - PROCESS | 328 | 1461267314962 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 12:35:15 INFO - PROCESS | 328 | 1461267315153 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362B0800 == 145 [pid = 328] [id = 670] 12:35:15 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F926E9B400) [pid = 328] [serial = 2010] [outer = 0000000000000000] 12:35:15 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F92C847000) [pid = 328] [serial = 2011] [outer = 000000F926E9B400] 12:35:15 INFO - PROCESS | 328 | 1461267315212 Marionette DEBUG loaded listener.js 12:35:15 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F933CE7C00) [pid = 328] [serial = 2012] [outer = 000000F926E9B400] 12:35:16 INFO - PROCESS | 328 | 1461267316207 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]]]}] 12:35:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:35:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1429ms 12:35:16 INFO - PROCESS | 328 | 1461267316252 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 12:35:16 INFO - PROCESS | 328 | 1461267316257 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 12:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:35:16 INFO - PROCESS | 328 | 1461267316263 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:35:16 INFO - PROCESS | 328 | 1461267316267 Marionette TRACE conn5 <- [1,2646,null,{}] 12:35:16 INFO - PROCESS | 328 | 1461267316272 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}] 12:35:16 INFO - PROCESS | 328 | 1461267316402 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 12:35:16 INFO - PROCESS | 328 | 1461267316581 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C6DF000 == 146 [pid = 328] [id = 671] 12:35:16 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F926E3A000) [pid = 328] [serial = 2013] [outer = 0000000000000000] 12:35:16 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F926E3FC00) [pid = 328] [serial = 2014] [outer = 000000F926E3A000] 12:35:16 INFO - PROCESS | 328 | 1461267316635 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F926F23800) [pid = 328] [serial = 2015] [outer = 000000F926E3A000] 12:35:17 INFO - PROCESS | 328 | 1461267317264 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]]]}] 12:35:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:35:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1024ms 12:35:17 INFO - PROCESS | 328 | 1461267317292 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 328 | 1461267317298 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 12:35:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:35:17 INFO - PROCESS | 328 | 1461267317307 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 328 | 1461267317310 Marionette TRACE conn5 <- [1,2650,null,{}] 12:35:17 INFO - PROCESS | 328 | 1461267317313 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}] 12:35:17 INFO - PROCESS | 328 | 1461267317468 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 12:35:17 INFO - PROCESS | 328 | 1461267317664 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F934EB7000 == 147 [pid = 328] [id = 672] 12:35:17 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F92BA5E000) [pid = 328] [serial = 2016] [outer = 0000000000000000] 12:35:17 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F92BDBE400) [pid = 328] [serial = 2017] [outer = 000000F92BA5E000] 12:35:17 INFO - PROCESS | 328 | 1461267317717 Marionette DEBUG loaded listener.js 12:35:17 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F92C6A5400) [pid = 328] [serial = 2018] [outer = 000000F92BA5E000] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFB1000 == 146 [pid = 328] [id = 219] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F92DDB0000 == 145 [pid = 328] [id = 313] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F939203000 == 144 [pid = 328] [id = 255] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F94A740000 == 143 [pid = 328] [id = 569] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F94329B000 == 142 [pid = 328] [id = 656] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2C5000 == 141 [pid = 328] [id = 655] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F94190E800 == 140 [pid = 328] [id = 654] 12:35:17 INFO - PROCESS | 328 | --DOCSHELL 000000F940E1E800 == 139 [pid = 328] [id = 653] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F93EE7A000) [pid = 328] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F943530800) [pid = 328] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F9440DF000) [pid = 328] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F943230000) [pid = 328] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F941C4C000) [pid = 328] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F943EEA400) [pid = 328] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F943F58C00) [pid = 328] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93F66B000 == 138 [pid = 328] [id = 652] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93C40B800 == 137 [pid = 328] [id = 651] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F937936000 == 136 [pid = 328] [id = 650] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93FB56800 == 135 [pid = 328] [id = 649] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93F420800 == 134 [pid = 328] [id = 648] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F936FD5800 == 133 [pid = 328] [id = 647] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F939204000 == 132 [pid = 328] [id = 646] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F946A21800 == 131 [pid = 328] [id = 642] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F9468D5800 == 130 [pid = 328] [id = 641] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F945FD3000 == 129 [pid = 328] [id = 640] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F945F6E800 == 128 [pid = 328] [id = 639] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F945AC9800 == 127 [pid = 328] [id = 638] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F94573C800 == 126 [pid = 328] [id = 637] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F94393C800 == 125 [pid = 328] [id = 636] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF48000 == 124 [pid = 328] [id = 635] 12:35:18 INFO - PROCESS | 328 | --DOCSHELL 000000F93423F800 == 123 [pid = 328] [id = 634] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F9302D0800) [pid = 328] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F938DF1000) [pid = 328] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F935081000) [pid = 328] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F945DF7400) [pid = 328] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F941D45000) [pid = 328] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F93D81B400) [pid = 328] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F938B18C00) [pid = 328] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F93AD53800) [pid = 328] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F933E4D000) [pid = 328] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F93458F400) [pid = 328] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F938EA9000) [pid = 328] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F93EE71000) [pid = 328] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F930B6A800) [pid = 328] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F93D80E000) [pid = 328] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F9440DC400) [pid = 328] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F93EE72C00) [pid = 328] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F92B992C00) [pid = 328] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F941CDC400) [pid = 328] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F936598800) [pid = 328] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F946869800) [pid = 328] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F9379A7000) [pid = 328] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F945DEE400) [pid = 328] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F933CE2C00) [pid = 328] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F937969C00) [pid = 328] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F933E4A000) [pid = 328] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F937362800) [pid = 328] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F93F053800) [pid = 328] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F93F4F1C00) [pid = 328] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F945B6E800) [pid = 328] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F942D2E400) [pid = 328] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F943F09800) [pid = 328] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F93AF4A800) [pid = 328] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F94352EC00) [pid = 328] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F93CF5D800) [pid = 328] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F945D17800) [pid = 328] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F93AD5A000) [pid = 328] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F945D89800) [pid = 328] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F945629000) [pid = 328] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F945830000) [pid = 328] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F93F4DC800) [pid = 328] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F93C4F2800) [pid = 328] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F9391E5400) [pid = 328] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F9432DF400) [pid = 328] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F937D45800) [pid = 328] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F9394BD400) [pid = 328] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F9459CE400) [pid = 328] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F9383D9C00) [pid = 328] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F9391C4C00) [pid = 328] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F93795FC00) [pid = 328] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F941D44400) [pid = 328] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F942EAAC00) [pid = 328] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F94320A000) [pid = 328] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F945822400) [pid = 328] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F943853C00) [pid = 328] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F943F93000) [pid = 328] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F94588D800) [pid = 328] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F933540C00) [pid = 328] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F941BDE400) [pid = 328] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F9394ED800) [pid = 328] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F938B80000) [pid = 328] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F94570C000) [pid = 328] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F946865800) [pid = 328] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F9391E5C00) [pid = 328] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F93560E000) [pid = 328] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F93AD5B400) [pid = 328] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F937D3A800) [pid = 328] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F9459E8400) [pid = 328] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F93794FC00) [pid = 328] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F945D04C00) [pid = 328] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F93A6CD400) [pid = 328] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F93F3B1800) [pid = 328] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F9459F3400) [pid = 328] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F938B46800) [pid = 328] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F933ADA400) [pid = 328] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F93376AC00) [pid = 328] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F945632800) [pid = 328] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F9373BE400) [pid = 328] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 12:35:18 INFO - PROCESS | 328 | 1461267318529 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]]]}] 12:35:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:35:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1277ms 12:35:18 INFO - PROCESS | 328 | 1461267318585 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 12:35:18 INFO - PROCESS | 328 | 1461267318588 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 12:35:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:35:18 INFO - PROCESS | 328 | 1461267318591 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:35:18 INFO - PROCESS | 328 | 1461267318595 Marionette TRACE conn5 <- [1,2654,null,{}] 12:35:18 INFO - PROCESS | 328 | 1461267318606 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}] 12:35:18 INFO - PROCESS | 328 | 1461267318724 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 12:35:18 INFO - PROCESS | 328 | 1461267318881 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F936915000 == 124 [pid = 328] [id = 673] 12:35:18 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F92C28B800) [pid = 328] [serial = 2019] [outer = 0000000000000000] 12:35:18 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F92D3A2400) [pid = 328] [serial = 2020] [outer = 000000F92C28B800] 12:35:18 INFO - PROCESS | 328 | 1461267318932 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F930B60C00) [pid = 328] [serial = 2021] [outer = 000000F92C28B800] 12:35:19 INFO - PROCESS | 328 | [328] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:35:19 INFO - PROCESS | 328 | [328] WARNING: Using default font: file c:/builds/moz2_slave/fx-team-w64-d-0000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 12:35:19 INFO - PROCESS | 328 | 1461267319804 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]]]}] 12:35:19 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) 12:35:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1223ms 12:35:19 INFO - PROCESS | 328 | 1461267319818 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 12:35:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:35:19 INFO - PROCESS | 328 | 1461267319820 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 12:35:19 INFO - PROCESS | 328 | 1461267319824 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 328 | 1461267319826 Marionette TRACE conn5 <- [1,2658,null,{}] 12:35:19 INFO - PROCESS | 328 | 1461267319830 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}] 12:35:19 INFO - PROCESS | 328 | 1461267319992 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 12:35:20 INFO - PROCESS | 328 | 1461267320062 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F93878B000 == 125 [pid = 328] [id = 674] 12:35:20 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F9304AF800) [pid = 328] [serial = 2022] [outer = 0000000000000000] 12:35:20 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F931578800) [pid = 328] [serial = 2023] [outer = 000000F9304AF800] 12:35:20 INFO - PROCESS | 328 | 1461267320110 Marionette DEBUG loaded listener.js 12:35:20 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F933540C00) [pid = 328] [serial = 2024] [outer = 000000F9304AF800] 12:35:21 INFO - PROCESS | 328 | 1461267321037 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] 12:35:21 INFO - PROCESS | 328 | 1461267321071 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 12:35:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:35:21 INFO - PROCESS | 328 | 1461267321075 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 328 | 1461267321077 Marionette TRACE conn5 <- [1,2662,null,{}] 12:35:21 INFO - PROCESS | 328 | 1461267321080 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}] 12:35:21 INFO - PROCESS | 328 | 1461267321230 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 12:35:21 INFO - PROCESS | 328 | 1461267321248 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E65000 == 126 [pid = 328] [id = 675] 12:35:21 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F933763400) [pid = 328] [serial = 2025] [outer = 0000000000000000] 12:35:21 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F933A49800) [pid = 328] [serial = 2026] [outer = 000000F933763400] 12:35:21 INFO - PROCESS | 328 | 1461267321296 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F933BCD400) [pid = 328] [serial = 2027] [outer = 000000F933763400] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F93AD4E800) [pid = 328] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F943230800) [pid = 328] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F9379AD800) [pid = 328] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F93D820800) [pid = 328] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F92BB28400) [pid = 328] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F938B38000) [pid = 328] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F936209400) [pid = 328] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F9302D2400) [pid = 328] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F9350FA800) [pid = 328] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 159 (000000F930B6A000) [pid = 328] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 158 (000000F926D4AC00) [pid = 328] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:35:22 INFO - PROCESS | 328 | --DOMWINDOW == 157 (000000F937943C00) [pid = 328] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:35:22 INFO - PROCESS | 328 | 1461267322558 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] 12:35:22 INFO - PROCESS | 328 | 1461267322640 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 12:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:35:22 INFO - PROCESS | 328 | 1461267322644 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 328 | 1461267322646 Marionette TRACE conn5 <- [1,2666,null,{}] 12:35:22 INFO - PROCESS | 328 | 1461267322650 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}] 12:35:22 INFO - PROCESS | 328 | 1461267322764 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 12:35:22 INFO - PROCESS | 328 | 1461267322772 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A807800 == 127 [pid = 328] [id = 676] 12:35:22 INFO - PROCESS | 328 | ++DOMWINDOW == 158 (000000F934681C00) [pid = 328] [serial = 2028] [outer = 0000000000000000] 12:35:22 INFO - PROCESS | 328 | ++DOMWINDOW == 159 (000000F934ADF000) [pid = 328] [serial = 2029] [outer = 000000F934681C00] 12:35:22 INFO - PROCESS | 328 | 1461267322822 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 328 | ++DOMWINDOW == 160 (000000F934E72400) [pid = 328] [serial = 2030] [outer = 000000F934681C00] 12:35:23 INFO - PROCESS | 328 | 1461267323794 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]]]}] 12:35:23 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) 12:35:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 12:35:23 INFO - PROCESS | 328 | 1461267323822 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 328 | 1461267323824 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 12:35:23 INFO - PROCESS | 328 | 1461267323828 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:35:23 INFO - PROCESS | 328 | 1461267323830 Marionette TRACE conn5 <- [1,2670,null,{}] 12:35:23 INFO - PROCESS | 328 | 1461267323833 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}] 12:35:23 INFO - PROCESS | 328 | 1461267323939 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 12:35:23 INFO - PROCESS | 328 | 1461267323946 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BF34000 == 128 [pid = 328] [id = 677] 12:35:23 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F934E77800) [pid = 328] [serial = 2031] [outer = 0000000000000000] 12:35:23 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F9350FD800) [pid = 328] [serial = 2032] [outer = 000000F934E77800] 12:35:24 INFO - PROCESS | 328 | 1461267323992 Marionette DEBUG loaded listener.js 12:35:24 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F936206C00) [pid = 328] [serial = 2033] [outer = 000000F934E77800] 12:35:24 INFO - PROCESS | 328 | 1461267324970 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]]]}] 12:35:25 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) 12:35:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 12:35:25 INFO - PROCESS | 328 | 1461267325006 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 328 | 1461267325011 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 12:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:35:25 INFO - PROCESS | 328 | 1461267325017 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 328 | 1461267325022 Marionette TRACE conn5 <- [1,2674,null,{}] 12:35:25 INFO - PROCESS | 328 | 1461267325028 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}] 12:35:25 INFO - PROCESS | 328 | 1461267325204 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 12:35:25 INFO - PROCESS | 328 | 1461267325410 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 328 | ++DOCSHELL 000000F92D2BC000 == 129 [pid = 328] [id = 678] 12:35:25 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F926E33800) [pid = 328] [serial = 2034] [outer = 0000000000000000] 12:35:25 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F926E41C00) [pid = 328] [serial = 2035] [outer = 000000F926E33800] 12:35:25 INFO - PROCESS | 328 | 1461267325514 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F92B941C00) [pid = 328] [serial = 2036] [outer = 000000F926E33800] 12:35:26 INFO - PROCESS | 328 | 1461267326602 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] 12:35:26 INFO - PROCESS | 328 | 1461267326657 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 12:35:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:35:26 INFO - PROCESS | 328 | 1461267326708 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 328 | 1461267326711 Marionette TRACE conn5 <- [1,2678,null,{}] 12:35:26 INFO - PROCESS | 328 | 1461267326715 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}] 12:35:26 INFO - PROCESS | 328 | 1461267326840 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 12:35:27 INFO - PROCESS | 328 | 1461267327073 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E9C800 == 130 [pid = 328] [id = 679] 12:35:27 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F9275CF400) [pid = 328] [serial = 2037] [outer = 0000000000000000] 12:35:27 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F9304AC800) [pid = 328] [serial = 2038] [outer = 000000F9275CF400] 12:35:27 INFO - PROCESS | 328 | 1461267327133 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F933774800) [pid = 328] [serial = 2039] [outer = 000000F9275CF400] 12:35:28 INFO - PROCESS | 328 | 1461267328210 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] 12:35:28 INFO - PROCESS | 328 | 1461267328251 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 12:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:35:28 INFO - PROCESS | 328 | 1461267328255 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 328 | 1461267328260 Marionette TRACE conn5 <- [1,2682,null,{}] 12:35:28 INFO - PROCESS | 328 | 1461267328272 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}] 12:35:28 INFO - PROCESS | 328 | 1461267328445 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 12:35:28 INFO - PROCESS | 328 | 1461267328638 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C417000 == 131 [pid = 328] [id = 680] 12:35:28 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F934829C00) [pid = 328] [serial = 2040] [outer = 0000000000000000] 12:35:28 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F93560E800) [pid = 328] [serial = 2041] [outer = 000000F934829C00] 12:35:28 INFO - PROCESS | 328 | 1461267328699 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F93623A000) [pid = 328] [serial = 2042] [outer = 000000F934829C00] 12:35:29 INFO - PROCESS | 328 | 1461267329746 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] 12:35:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:35:29 INFO - PROCESS | 328 | 1461267329795 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 12:35:29 INFO - PROCESS | 328 | 1461267329799 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 328 | 1461267329801 Marionette TRACE conn5 <- [1,2686,null,{}] 12:35:29 INFO - PROCESS | 328 | 1461267329805 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}] 12:35:29 INFO - PROCESS | 328 | 1461267329969 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 12:35:30 INFO - PROCESS | 328 | 1461267330159 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC98800 == 132 [pid = 328] [id = 681] 12:35:30 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F936AE0400) [pid = 328] [serial = 2043] [outer = 0000000000000000] 12:35:30 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F93735EC00) [pid = 328] [serial = 2044] [outer = 000000F936AE0400] 12:35:30 INFO - PROCESS | 328 | 1461267330218 Marionette DEBUG loaded listener.js 12:35:30 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F93794C800) [pid = 328] [serial = 2045] [outer = 000000F936AE0400] 12:35:31 INFO - PROCESS | 328 | 1461267331238 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] 12:35:31 INFO - PROCESS | 328 | 1461267331294 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 12:35:31 INFO - PROCESS | 328 | 1461267331298 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:35:31 INFO - PROCESS | 328 | 1461267331300 Marionette TRACE conn5 <- [1,2690,null,{}] 12:35:31 INFO - PROCESS | 328 | 1461267331304 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}] 12:35:31 INFO - PROCESS | 328 | 1461267331463 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 12:35:31 INFO - PROCESS | 328 | 1461267331650 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7DA800 == 133 [pid = 328] [id = 682] 12:35:31 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F937952800) [pid = 328] [serial = 2046] [outer = 0000000000000000] 12:35:31 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F93796B000) [pid = 328] [serial = 2047] [outer = 000000F937952800] 12:35:31 INFO - PROCESS | 328 | 1461267331710 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F9379A3C00) [pid = 328] [serial = 2048] [outer = 000000F937952800] 12:35:32 INFO - PROCESS | 328 | 1461267332267 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]]]}] 12:35:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:35:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1022ms 12:35:32 INFO - PROCESS | 328 | 1461267332323 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 12:35:32 INFO - PROCESS | 328 | 1461267332326 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 12:35:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:35:32 INFO - PROCESS | 328 | 1461267332329 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:35:32 INFO - PROCESS | 328 | 1461267332332 Marionette TRACE conn5 <- [1,2694,null,{}] 12:35:32 INFO - PROCESS | 328 | 1461267332336 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}] 12:35:32 INFO - PROCESS | 328 | 1461267332537 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 12:35:32 INFO - PROCESS | 328 | 1461267332701 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F08B800 == 134 [pid = 328] [id = 683] 12:35:32 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F9383AC800) [pid = 328] [serial = 2049] [outer = 0000000000000000] 12:35:32 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F9383E0400) [pid = 328] [serial = 2050] [outer = 000000F9383AC800] 12:35:32 INFO - PROCESS | 328 | 1461267332761 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F93876C000) [pid = 328] [serial = 2051] [outer = 000000F9383AC800] 12:35:33 INFO - PROCESS | 328 | 1461267333352 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]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:35:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1073ms 12:35:33 INFO - PROCESS | 328 | 1461267333404 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 328 | 1461267333407 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 12:35:33 INFO - PROCESS | 328 | 1461267333428 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:35:33 INFO - PROCESS | 328 | 1461267333430 Marionette TRACE conn5 <- [1,2698,null,{}] 12:35:33 INFO - PROCESS | 328 | 1461267333434 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}] 12:35:33 INFO - PROCESS | 328 | 1461267333564 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 12:35:33 INFO - PROCESS | 328 | 1461267333722 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F62C800 == 135 [pid = 328] [id = 684] 12:35:33 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F938997400) [pid = 328] [serial = 2052] [outer = 0000000000000000] 12:35:33 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F93899E400) [pid = 328] [serial = 2053] [outer = 000000F938997400] 12:35:33 INFO - PROCESS | 328 | 1461267333781 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F938B36400) [pid = 328] [serial = 2054] [outer = 000000F938997400] 12:35:34 INFO - PROCESS | 328 | 1461267334390 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] 12:35:34 INFO - PROCESS | 328 | 1461267334455 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 12:35:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:35:34 INFO - PROCESS | 328 | 1461267334459 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:35:34 INFO - PROCESS | 328 | 1461267334461 Marionette TRACE conn5 <- [1,2702,null,{}] 12:35:34 INFO - PROCESS | 328 | 1461267334465 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}] 12:35:34 INFO - PROCESS | 328 | 1461267334596 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 12:35:34 INFO - PROCESS | 328 | 1461267334755 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F679800 == 136 [pid = 328] [id = 685] 12:35:34 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F938B21C00) [pid = 328] [serial = 2055] [outer = 0000000000000000] 12:35:34 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F938B44800) [pid = 328] [serial = 2056] [outer = 000000F938B21C00] 12:35:34 INFO - PROCESS | 328 | 1461267334813 Marionette DEBUG loaded listener.js 12:35:34 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F938B76800) [pid = 328] [serial = 2057] [outer = 000000F938B21C00] 12:35:35 INFO - PROCESS | 328 | 1461267335439 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]]]}] 12:35:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:35:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1023ms 12:35:35 INFO - PROCESS | 328 | 1461267335485 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 12:35:35 INFO - PROCESS | 328 | 1461267335487 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 12:35:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:35:35 INFO - PROCESS | 328 | 1461267335491 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 328 | 1461267335493 Marionette TRACE conn5 <- [1,2706,null,{}] 12:35:35 INFO - PROCESS | 328 | 1461267335497 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}] 12:35:35 INFO - PROCESS | 328 | 1461267335630 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 12:35:35 INFO - PROCESS | 328 | 1461267335793 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F93AFB3800 == 137 [pid = 328] [id = 686] 12:35:35 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F938B3DC00) [pid = 328] [serial = 2058] [outer = 0000000000000000] 12:35:35 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F938B7E400) [pid = 328] [serial = 2059] [outer = 000000F938B3DC00] 12:35:35 INFO - PROCESS | 328 | 1461267335854 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F938DED400) [pid = 328] [serial = 2060] [outer = 000000F938B3DC00] 12:35:36 INFO - PROCESS | 328 | 1461267336424 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] 12:35:36 INFO - PROCESS | 328 | 1461267336483 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 12:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:35:36 INFO - PROCESS | 328 | 1461267336486 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 328 | 1461267336488 Marionette TRACE conn5 <- [1,2710,null,{}] 12:35:36 INFO - PROCESS | 328 | 1461267336492 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}] 12:35:36 INFO - PROCESS | 328 | 1461267336629 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 12:35:37 INFO - PROCESS | 328 | 1461267336995 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F934248800 == 138 [pid = 328] [id = 687] 12:35:37 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F926249400) [pid = 328] [serial = 2061] [outer = 0000000000000000] 12:35:37 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F926C10400) [pid = 328] [serial = 2062] [outer = 000000F926249400] 12:35:37 INFO - PROCESS | 328 | 1461267337055 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F926EA0C00) [pid = 328] [serial = 2063] [outer = 000000F926249400] 12:35:37 INFO - PROCESS | 328 | 1461267337728 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] 12:35:37 INFO - PROCESS | 328 | 1461267337768 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 12:35:37 INFO - PROCESS | 328 | 1461267337773 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:35:37 INFO - PROCESS | 328 | 1461267337776 Marionette TRACE conn5 <- [1,2714,null,{}] 12:35:37 INFO - PROCESS | 328 | 1461267337781 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}] 12:35:37 INFO - PROCESS | 328 | 1461267337911 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 12:35:38 INFO - PROCESS | 328 | 1461267338075 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C40A800 == 139 [pid = 328] [id = 688] 12:35:38 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F9304AC000) [pid = 328] [serial = 2064] [outer = 0000000000000000] 12:35:38 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F930BF1000) [pid = 328] [serial = 2065] [outer = 000000F9304AC000] 12:35:38 INFO - PROCESS | 328 | 1461267338132 Marionette DEBUG loaded listener.js 12:35:38 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F933CE0C00) [pid = 328] [serial = 2066] [outer = 000000F9304AC000] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93BFE7800 == 138 [pid = 328] [id = 622] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F936A3C000 == 137 [pid = 328] [id = 623] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F9444BC800 == 136 [pid = 328] [id = 620] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93A807800 == 135 [pid = 328] [id = 676] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F936915000 == 134 [pid = 328] [id = 673] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F934EB7000 == 133 [pid = 328] [id = 672] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F92C6DF000 == 132 [pid = 328] [id = 671] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F93F18F000) [pid = 328] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F933EB5000 == 131 [pid = 328] [id = 669] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F941911800 == 130 [pid = 328] [id = 668] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F94CA71800 == 129 [pid = 328] [id = 667] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F94B723000 == 128 [pid = 328] [id = 666] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F94A6C9800 == 127 [pid = 328] [id = 665] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F9494AB000 == 126 [pid = 328] [id = 664] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F9439CB000 == 125 [pid = 328] [id = 663] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F94949B800 == 124 [pid = 328] [id = 662] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F945F69800 == 123 [pid = 328] [id = 661] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F943951000 == 122 [pid = 328] [id = 660] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93EFC0000 == 121 [pid = 328] [id = 659] 12:35:38 INFO - PROCESS | 328 | --DOCSHELL 000000F93871D800 == 120 [pid = 328] [id = 658] 12:35:38 INFO - PROCESS | 328 | 1461267338856 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]]]}] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 194 (000000F941D27000) [pid = 328] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 193 (000000F9432DD400) [pid = 328] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 192 (000000F943226000) [pid = 328] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 191 (000000F938B78400) [pid = 328] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 190 (000000F943853000) [pid = 328] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 189 (000000F93F3B1000) [pid = 328] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 188 (000000F933BCC400) [pid = 328] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 187 (000000F93045D800) [pid = 328] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 186 (000000F93A6C9400) [pid = 328] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 185 (000000F938EB7800) [pid = 328] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 184 (000000F945DEB800) [pid = 328] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 183 (000000F93FE32C00) [pid = 328] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 182 (000000F93CF57C00) [pid = 328] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 181 (000000F933E4D400) [pid = 328] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 180 (000000F93560D400) [pid = 328] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 179 (000000F945887800) [pid = 328] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 178 (000000F93622D800) [pid = 328] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 177 (000000F93794E800) [pid = 328] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 176 (000000F942EAC000) [pid = 328] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 175 (000000F936202400) [pid = 328] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F93F4E7C00) [pid = 328] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F926F28C00) [pid = 328] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F941BD7400) [pid = 328] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F926F24C00) [pid = 328] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F930CB1000) [pid = 328] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F9440DD000) [pid = 328] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F945D19800) [pid = 328] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 167 (000000F9391CD400) [pid = 328] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 166 (000000F94687F800) [pid = 328] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 165 (000000F9459F5000) [pid = 328] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 164 (000000F93899E800) [pid = 328] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 163 (000000F93CF58800) [pid = 328] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 162 (000000F943F23C00) [pid = 328] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 161 (000000F93C073C00) [pid = 328] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - PROCESS | 328 | --DOMWINDOW == 160 (000000F941BE3800) [pid = 328] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 12:35:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:35:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1126ms 12:35:38 INFO - PROCESS | 328 | 1461267338905 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 328 | 1461267338909 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 12:35:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:35:38 INFO - PROCESS | 328 | 1461267338916 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 328 | 1461267338918 Marionette TRACE conn5 <- [1,2718,null,{}] 12:35:38 INFO - PROCESS | 328 | 1461267338922 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}] 12:35:39 INFO - PROCESS | 328 | 1461267339035 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 12:35:39 INFO - PROCESS | 328 | 1461267339049 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F934613000 == 121 [pid = 328] [id = 689] 12:35:39 INFO - PROCESS | 328 | ++DOMWINDOW == 161 (000000F92755FC00) [pid = 328] [serial = 2067] [outer = 0000000000000000] 12:35:39 INFO - PROCESS | 328 | ++DOMWINDOW == 162 (000000F93045D800) [pid = 328] [serial = 2068] [outer = 000000F92755FC00] 12:35:39 INFO - PROCESS | 328 | 1461267339098 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 328 | ++DOMWINDOW == 163 (000000F933779400) [pid = 328] [serial = 2069] [outer = 000000F92755FC00] 12:35:40 INFO - PROCESS | 328 | 1461267340168 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] 12:35:40 INFO - PROCESS | 328 | 1461267340196 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 12:35:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:35:40 INFO - PROCESS | 328 | 1461267340201 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 328 | 1461267340208 Marionette TRACE conn5 <- [1,2722,null,{}] 12:35:40 INFO - PROCESS | 328 | 1461267340217 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}] 12:35:40 INFO - PROCESS | 328 | 1461267340332 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 12:35:40 INFO - PROCESS | 328 | 1461267340446 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A822800 == 122 [pid = 328] [id = 690] 12:35:40 INFO - PROCESS | 328 | ++DOMWINDOW == 164 (000000F934ADD000) [pid = 328] [serial = 2070] [outer = 0000000000000000] 12:35:40 INFO - PROCESS | 328 | ++DOMWINDOW == 165 (000000F93622D400) [pid = 328] [serial = 2071] [outer = 000000F934ADD000] 12:35:40 INFO - PROCESS | 328 | 1461267340494 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 328 | ++DOMWINDOW == 166 (000000F936F55400) [pid = 328] [serial = 2072] [outer = 000000F934ADD000] 12:35:40 INFO - PROCESS | 328 | 1461267340917 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]]]}] 12:35:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:35:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 735ms 12:35:40 INFO - PROCESS | 328 | 1461267340956 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 12:35:40 INFO - PROCESS | 328 | 1461267340958 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 12:35:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:35:40 INFO - PROCESS | 328 | 1461267340967 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:35:40 INFO - PROCESS | 328 | 1461267340969 Marionette TRACE conn5 <- [1,2726,null,{}] 12:35:40 INFO - PROCESS | 328 | 1461267340983 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}] 12:35:41 INFO - PROCESS | 328 | 1461267341131 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 12:35:41 INFO - PROCESS | 328 | 1461267341154 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93E7DC800 == 123 [pid = 328] [id = 691] 12:35:41 INFO - PROCESS | 328 | ++DOMWINDOW == 167 (000000F93798B800) [pid = 328] [serial = 2073] [outer = 0000000000000000] 12:35:41 INFO - PROCESS | 328 | ++DOMWINDOW == 168 (000000F937996000) [pid = 328] [serial = 2074] [outer = 000000F93798B800] 12:35:41 INFO - PROCESS | 328 | 1461267341203 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F9383B8400) [pid = 328] [serial = 2075] [outer = 000000F93798B800] 12:35:41 INFO - PROCESS | 328 | 1461267341676 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]]]}] 12:35:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:35:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 755ms 12:35:41 INFO - PROCESS | 328 | 1461267341719 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 12:35:41 INFO - PROCESS | 328 | 1461267341722 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 12:35:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:35:41 INFO - PROCESS | 328 | 1461267341761 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 328 | 1461267341763 Marionette TRACE conn5 <- [1,2730,null,{}] 12:35:41 INFO - PROCESS | 328 | 1461267341772 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}] 12:35:41 INFO - PROCESS | 328 | 1461267341920 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 12:35:41 INFO - PROCESS | 328 | 1461267341941 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FB52000 == 124 [pid = 328] [id = 692] 12:35:41 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F938999C00) [pid = 328] [serial = 2076] [outer = 0000000000000000] 12:35:41 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F938B48000) [pid = 328] [serial = 2077] [outer = 000000F938999C00] 12:35:42 INFO - PROCESS | 328 | 1461267341999 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F938EC2800) [pid = 328] [serial = 2078] [outer = 000000F938999C00] 12:35:42 INFO - PROCESS | 328 | 1461267342502 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]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:35:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 797ms 12:35:42 INFO - PROCESS | 328 | 1461267342552 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 328 | 1461267342554 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 12:35:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:35:42 INFO - PROCESS | 328 | 1461267342557 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 328 | 1461267342559 Marionette TRACE conn5 <- [1,2734,null,{}] 12:35:42 INFO - PROCESS | 328 | 1461267342563 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}] 12:35:42 INFO - PROCESS | 328 | 1461267342721 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 12:35:42 INFO - PROCESS | 328 | 1461267342751 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD8F800 == 125 [pid = 328] [id = 693] 12:35:42 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F9391CFC00) [pid = 328] [serial = 2079] [outer = 0000000000000000] 12:35:42 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F9391E6000) [pid = 328] [serial = 2080] [outer = 000000F9391CFC00] 12:35:42 INFO - PROCESS | 328 | 1461267342798 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F9391EEC00) [pid = 328] [serial = 2081] [outer = 000000F9391CFC00] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 174 (000000F933763400) [pid = 328] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 173 (000000F92BA5E000) [pid = 328] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 172 (000000F9304AF800) [pid = 328] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 171 (000000F926E3A000) [pid = 328] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 170 (000000F92C28B800) [pid = 328] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 169 (000000F93CF5B400) [pid = 328] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:35:43 INFO - PROCESS | 328 | --DOMWINDOW == 168 (000000F934681C00) [pid = 328] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:35:43 INFO - PROCESS | 328 | 1461267343504 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]]]}] 12:35:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:35:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 986ms 12:35:43 INFO - PROCESS | 328 | 1461267343547 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 12:35:43 INFO - PROCESS | 328 | 1461267343549 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 12:35:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:35:43 INFO - PROCESS | 328 | 1461267343552 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:35:43 INFO - PROCESS | 328 | 1461267343554 Marionette TRACE conn5 <- [1,2738,null,{}] 12:35:43 INFO - PROCESS | 328 | 1461267343558 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}] 12:35:43 INFO - PROCESS | 328 | 1461267343664 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 12:35:43 INFO - PROCESS | 328 | 1461267343672 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406CF000 == 126 [pid = 328] [id = 694] 12:35:43 INFO - PROCESS | 328 | ++DOMWINDOW == 169 (000000F92D98F000) [pid = 328] [serial = 2082] [outer = 0000000000000000] 12:35:43 INFO - PROCESS | 328 | ++DOMWINDOW == 170 (000000F9394BE000) [pid = 328] [serial = 2083] [outer = 000000F92D98F000] 12:35:43 INFO - PROCESS | 328 | 1461267343718 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 328 | ++DOMWINDOW == 171 (000000F9394E4C00) [pid = 328] [serial = 2084] [outer = 000000F92D98F000] 12:35:44 INFO - PROCESS | 328 | 1461267344159 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]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:35:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 12:35:44 INFO - PROCESS | 328 | 1461267344227 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 328 | 1461267344230 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 12:35:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:35:44 INFO - PROCESS | 328 | 1461267344233 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 328 | 1461267344235 Marionette TRACE conn5 <- [1,2742,null,{}] 12:35:44 INFO - PROCESS | 328 | 1461267344239 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}] 12:35:44 INFO - PROCESS | 328 | 1461267344346 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 12:35:44 INFO - PROCESS | 328 | 1461267344355 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F940728800 == 127 [pid = 328] [id = 695] 12:35:44 INFO - PROCESS | 328 | ++DOMWINDOW == 172 (000000F9394F0800) [pid = 328] [serial = 2085] [outer = 0000000000000000] 12:35:44 INFO - PROCESS | 328 | ++DOMWINDOW == 173 (000000F93A6C6C00) [pid = 328] [serial = 2086] [outer = 000000F9394F0800] 12:35:44 INFO - PROCESS | 328 | 1461267344401 Marionette DEBUG loaded listener.js 12:35:44 INFO - PROCESS | 328 | ++DOMWINDOW == 174 (000000F93AD4EC00) [pid = 328] [serial = 2087] [outer = 000000F9394F0800] 12:35:44 INFO - PROCESS | 328 | 1461267344873 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]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:35:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 672ms 12:35:44 INFO - PROCESS | 328 | 1461267344907 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 328 | 1461267344909 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 12:35:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:35:44 INFO - PROCESS | 328 | 1461267344930 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 328 | 1461267344932 Marionette TRACE conn5 <- [1,2746,null,{}] 12:35:44 INFO - PROCESS | 328 | 1461267344936 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}] 12:35:45 INFO - PROCESS | 328 | 1461267345043 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 12:35:45 INFO - PROCESS | 328 | 1461267345049 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F940772800 == 128 [pid = 328] [id = 696] 12:35:45 INFO - PROCESS | 328 | ++DOMWINDOW == 175 (000000F93AD57C00) [pid = 328] [serial = 2088] [outer = 0000000000000000] 12:35:45 INFO - PROCESS | 328 | ++DOMWINDOW == 176 (000000F93AF47800) [pid = 328] [serial = 2089] [outer = 000000F93AD57C00] 12:35:45 INFO - PROCESS | 328 | 1461267345095 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 328 | ++DOMWINDOW == 177 (000000F93AF54400) [pid = 328] [serial = 2090] [outer = 000000F93AD57C00] 12:35:45 INFO - PROCESS | 328 | 1461267345934 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]]]}] 12:35:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:35:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1019ms 12:35:45 INFO - PROCESS | 328 | 1461267345954 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 12:35:45 INFO - PROCESS | 328 | 1461267345960 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 12:35:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:35:45 INFO - PROCESS | 328 | 1461267345966 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:35:45 INFO - PROCESS | 328 | 1461267345970 Marionette TRACE conn5 <- [1,2750,null,{}] 12:35:46 INFO - PROCESS | 328 | 1461267345997 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}] 12:35:46 INFO - PROCESS | 328 | 1461267346142 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 12:35:46 INFO - PROCESS | 328 | 1461267346308 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E6A000 == 129 [pid = 328] [id = 697] 12:35:46 INFO - PROCESS | 328 | ++DOMWINDOW == 178 (000000F930F90000) [pid = 328] [serial = 2091] [outer = 0000000000000000] 12:35:46 INFO - PROCESS | 328 | ++DOMWINDOW == 179 (000000F932F41800) [pid = 328] [serial = 2092] [outer = 000000F930F90000] 12:35:46 INFO - PROCESS | 328 | 1461267346373 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 328 | ++DOMWINDOW == 180 (000000F934E74400) [pid = 328] [serial = 2093] [outer = 000000F930F90000] 12:35:47 INFO - PROCESS | 328 | 1461267347020 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]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:35:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1098ms 12:35:47 INFO - PROCESS | 328 | 1461267347067 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 328 | 1461267347073 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 12:35:47 INFO - PROCESS | 328 | 1461267347080 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:35:47 INFO - PROCESS | 328 | 1461267347083 Marionette TRACE conn5 <- [1,2754,null,{}] 12:35:47 INFO - PROCESS | 328 | 1461267347087 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}] 12:35:47 INFO - PROCESS | 328 | 1461267347283 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 12:35:47 INFO - PROCESS | 328 | 1461267347449 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC99800 == 130 [pid = 328] [id = 698] 12:35:47 INFO - PROCESS | 328 | ++DOMWINDOW == 181 (000000F934BAB800) [pid = 328] [serial = 2094] [outer = 0000000000000000] 12:35:47 INFO - PROCESS | 328 | ++DOMWINDOW == 182 (000000F93620FC00) [pid = 328] [serial = 2095] [outer = 000000F934BAB800] 12:35:47 INFO - PROCESS | 328 | 1461267347507 Marionette DEBUG loaded listener.js 12:35:47 INFO - PROCESS | 328 | ++DOMWINDOW == 183 (000000F9383DC400) [pid = 328] [serial = 2096] [outer = 000000F934BAB800] 12:35:48 INFO - PROCESS | 328 | 1461267348150 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]]]}] 12:35:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:35:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1117ms 12:35:48 INFO - PROCESS | 328 | 1461267348203 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 12:35:48 INFO - PROCESS | 328 | 1461267348206 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 12:35:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:35:48 INFO - PROCESS | 328 | 1461267348210 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:35:48 INFO - PROCESS | 328 | 1461267348214 Marionette TRACE conn5 <- [1,2758,null,{}] 12:35:48 INFO - PROCESS | 328 | 1461267348268 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}] 12:35:48 INFO - PROCESS | 328 | 1461267348419 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 12:35:48 INFO - PROCESS | 328 | 1461267348576 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F940ED8000 == 131 [pid = 328] [id = 699] 12:35:48 INFO - PROCESS | 328 | ++DOMWINDOW == 184 (000000F9391CC800) [pid = 328] [serial = 2097] [outer = 0000000000000000] 12:35:48 INFO - PROCESS | 328 | ++DOMWINDOW == 185 (000000F9394ED400) [pid = 328] [serial = 2098] [outer = 000000F9391CC800] 12:35:48 INFO - PROCESS | 328 | 1461267348636 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 328 | ++DOMWINDOW == 186 (000000F9383DCC00) [pid = 328] [serial = 2099] [outer = 000000F9391CC800] 12:35:49 INFO - PROCESS | 328 | 1461267349220 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]]]}] 12:35:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:35:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1045ms 12:35:49 INFO - PROCESS | 328 | 1461267349264 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 328 | 1461267349267 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 12:35:49 INFO - PROCESS | 328 | 1461267349271 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:35:49 INFO - PROCESS | 328 | 1461267349273 Marionette TRACE conn5 <- [1,2762,null,{}] 12:35:49 INFO - PROCESS | 328 | 1461267349277 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}] 12:35:49 INFO - PROCESS | 328 | 1461267349419 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 12:35:49 INFO - PROCESS | 328 | 1461267349594 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F941298000 == 132 [pid = 328] [id = 700] 12:35:49 INFO - PROCESS | 328 | ++DOMWINDOW == 187 (000000F93C2D2C00) [pid = 328] [serial = 2100] [outer = 0000000000000000] 12:35:49 INFO - PROCESS | 328 | ++DOMWINDOW == 188 (000000F93C2D7800) [pid = 328] [serial = 2101] [outer = 000000F93C2D2C00] 12:35:49 INFO - PROCESS | 328 | 1461267349653 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 328 | ++DOMWINDOW == 189 (000000F93CF52800) [pid = 328] [serial = 2102] [outer = 000000F93C2D2C00] 12:35:50 INFO - PROCESS | 328 | 1461267350237 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]]]}] 12:35:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:35:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1016ms 12:35:50 INFO - PROCESS | 328 | 1461267350293 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 328 | 1461267350296 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 12:35:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:35:50 INFO - PROCESS | 328 | 1461267350299 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 328 | 1461267350301 Marionette TRACE conn5 <- [1,2766,null,{}] 12:35:50 INFO - PROCESS | 328 | 1461267350305 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}] 12:35:50 INFO - PROCESS | 328 | 1461267350438 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 12:35:50 INFO - PROCESS | 328 | 1461267350613 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F941917800 == 133 [pid = 328] [id = 701] 12:35:50 INFO - PROCESS | 328 | ++DOMWINDOW == 190 (000000F93C4FA400) [pid = 328] [serial = 2103] [outer = 0000000000000000] 12:35:50 INFO - PROCESS | 328 | ++DOMWINDOW == 191 (000000F93CF5EC00) [pid = 328] [serial = 2104] [outer = 000000F93C4FA400] 12:35:50 INFO - PROCESS | 328 | 1461267350672 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 328 | ++DOMWINDOW == 192 (000000F93D80DC00) [pid = 328] [serial = 2105] [outer = 000000F93C4FA400] 12:35:51 INFO - PROCESS | 328 | 1461267351296 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]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:35:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1019ms 12:35:51 INFO - PROCESS | 328 | 1461267351321 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 328 | 1461267351323 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 12:35:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:35:51 INFO - PROCESS | 328 | 1461267351327 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 328 | 1461267351329 Marionette TRACE conn5 <- [1,2770,null,{}] 12:35:51 INFO - PROCESS | 328 | 1461267351333 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}] 12:35:51 INFO - PROCESS | 328 | 1461267351475 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 12:35:51 INFO - PROCESS | 328 | 1461267351651 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F941F64000 == 134 [pid = 328] [id = 702] 12:35:51 INFO - PROCESS | 328 | ++DOMWINDOW == 193 (000000F93D81F400) [pid = 328] [serial = 2106] [outer = 0000000000000000] 12:35:51 INFO - PROCESS | 328 | ++DOMWINDOW == 194 (000000F93EE75C00) [pid = 328] [serial = 2107] [outer = 000000F93D81F400] 12:35:51 INFO - PROCESS | 328 | 1461267351714 Marionette DEBUG loaded listener.js 12:35:51 INFO - PROCESS | 328 | ++DOMWINDOW == 195 (000000F93F056000) [pid = 328] [serial = 2108] [outer = 000000F93D81F400] 12:35:52 INFO - PROCESS | 328 | 1461267352266 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]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:35:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 986ms 12:35:52 INFO - PROCESS | 328 | 1461267352315 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 328 | 1461267352318 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 12:35:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:35:52 INFO - PROCESS | 328 | 1461267352322 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 328 | 1461267352324 Marionette TRACE conn5 <- [1,2774,null,{}] 12:35:52 INFO - PROCESS | 328 | 1461267352328 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}] 12:35:52 INFO - PROCESS | 328 | 1461267352458 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 12:35:52 INFO - PROCESS | 328 | 1461267352633 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:52 INFO - PROCESS | 328 | ++DOCSHELL 000000F9420D7800 == 135 [pid = 328] [id = 703] 12:35:52 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F93F04F400) [pid = 328] [serial = 2109] [outer = 0000000000000000] 12:35:52 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F93F194800) [pid = 328] [serial = 2110] [outer = 000000F93F04F400] 12:35:52 INFO - PROCESS | 328 | 1461267352691 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F93F368400) [pid = 328] [serial = 2111] [outer = 000000F93F04F400] 12:35:53 INFO - PROCESS | 328 | 1461267353263 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]]]}] 12:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 986ms 12:35:53 INFO - PROCESS | 328 | 1461267353310 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 12:35:53 INFO - PROCESS | 328 | 1461267353312 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 12:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:35:53 INFO - PROCESS | 328 | 1461267353316 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:35:53 INFO - PROCESS | 328 | 1461267353318 Marionette TRACE conn5 <- [1,2778,null,{}] 12:35:53 INFO - PROCESS | 328 | 1461267353322 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}] 12:35:53 INFO - PROCESS | 328 | 1461267353453 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 12:35:53 INFO - PROCESS | 328 | 1461267353629 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F9434B1800 == 136 [pid = 328] [id = 704] 12:35:53 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F93F3B7000) [pid = 328] [serial = 2112] [outer = 0000000000000000] 12:35:53 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F93F3BDC00) [pid = 328] [serial = 2113] [outer = 000000F93F3B7000] 12:35:53 INFO - PROCESS | 328 | 1461267353688 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F93F4E1800) [pid = 328] [serial = 2114] [outer = 000000F93F3B7000] 12:35:54 INFO - PROCESS | 328 | 1461267354293 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]]]}] 12:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1026ms 12:35:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:35:54 INFO - PROCESS | 328 | 1461267354345 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 328 | 1461267354347 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 12:35:54 INFO - PROCESS | 328 | 1461267354351 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 328 | 1461267354353 Marionette TRACE conn5 <- [1,2782,null,{}] 12:35:54 INFO - PROCESS | 328 | 1461267354357 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}] 12:35:54 INFO - PROCESS | 328 | 1461267354538 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 12:35:54 INFO - PROCESS | 328 | 1461267354702 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 328 | ++DOCSHELL 000000F94386E000 == 137 [pid = 328] [id = 705] 12:35:54 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F93F4DB400) [pid = 328] [serial = 2115] [outer = 0000000000000000] 12:35:54 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F93F4EE800) [pid = 328] [serial = 2116] [outer = 000000F93F4DB400] 12:35:54 INFO - PROCESS | 328 | 1461267354758 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F93FD18000) [pid = 328] [serial = 2117] [outer = 000000F93F4DB400] 12:35:55 INFO - PROCESS | 328 | 1461267355373 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]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:35:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1078ms 12:35:55 INFO - PROCESS | 328 | 1461267355432 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 12:35:55 INFO - PROCESS | 328 | 1461267355434 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 12:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:35:55 INFO - PROCESS | 328 | 1461267355438 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 328 | 1461267355440 Marionette TRACE conn5 <- [1,2786,null,{}] 12:35:55 INFO - PROCESS | 328 | 1461267355444 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}] 12:35:55 INFO - PROCESS | 328 | 1461267355576 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 12:35:55 INFO - PROCESS | 328 | 1461267355741 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F9438DC800 == 138 [pid = 328] [id = 706] 12:35:55 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F93FE2E400) [pid = 328] [serial = 2118] [outer = 0000000000000000] 12:35:55 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F93FE32C00) [pid = 328] [serial = 2119] [outer = 000000F93FE2E400] 12:35:55 INFO - PROCESS | 328 | 1461267355797 Marionette DEBUG loaded listener.js 12:35:55 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F93FEA9400) [pid = 328] [serial = 2120] [outer = 000000F93FE2E400] 12:35:56 INFO - PROCESS | 328 | 1461267356398 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]]]}] 12:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 986ms 12:35:56 INFO - PROCESS | 328 | 1461267356431 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 328 | 1461267356434 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 12:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:35:56 INFO - PROCESS | 328 | 1461267356440 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 328 | 1461267356443 Marionette TRACE conn5 <- [1,2790,null,{}] 12:35:56 INFO - PROCESS | 328 | 1461267356447 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}] 12:35:56 INFO - PROCESS | 328 | 1461267356602 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 12:35:56 INFO - PROCESS | 328 | 1461267356783 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F943950000 == 139 [pid = 328] [id = 707] 12:35:56 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F941C42C00) [pid = 328] [serial = 2121] [outer = 0000000000000000] 12:35:56 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F941C4E000) [pid = 328] [serial = 2122] [outer = 000000F941C42C00] 12:35:56 INFO - PROCESS | 328 | 1461267356848 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F941D1D400) [pid = 328] [serial = 2123] [outer = 000000F941C42C00] 12:35:57 INFO - PROCESS | 328 | 1461267357387 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]]]}] 12:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1025ms 12:35:57 INFO - PROCESS | 328 | 1461267357465 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 12:35:57 INFO - PROCESS | 328 | 1461267357468 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 12:35:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:35:57 INFO - PROCESS | 328 | 1461267357472 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:35:57 INFO - PROCESS | 328 | 1461267357474 Marionette TRACE conn5 <- [1,2794,null,{}] 12:35:57 INFO - PROCESS | 328 | 1461267357478 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}] 12:35:57 INFO - PROCESS | 328 | 1461267357611 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 12:35:57 INFO - PROCESS | 328 | 1461267357789 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F943E5A000 == 140 [pid = 328] [id = 708] 12:35:57 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F941D3FC00) [pid = 328] [serial = 2124] [outer = 0000000000000000] 12:35:57 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F941D45000) [pid = 328] [serial = 2125] [outer = 000000F941D3FC00] 12:35:57 INFO - PROCESS | 328 | 1461267357847 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F942D27400) [pid = 328] [serial = 2126] [outer = 000000F941D3FC00] 12:35:58 INFO - PROCESS | 328 | 1461267358502 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]]]}] 12:35:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:35:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1079ms 12:35:58 INFO - PROCESS | 328 | 1461267358565 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 328 | 1461267358568 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 12:35:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:35:58 INFO - PROCESS | 328 | 1461267358573 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 328 | 1461267358575 Marionette TRACE conn5 <- [1,2798,null,{}] 12:35:58 INFO - PROCESS | 328 | 1461267358579 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}] 12:35:58 INFO - PROCESS | 328 | 1461267358715 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 12:35:58 INFO - PROCESS | 328 | 1461267358881 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 328 | ++DOCSHELL 000000F936E10000 == 141 [pid = 328] [id = 709] 12:35:58 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F926F21400) [pid = 328] [serial = 2127] [outer = 0000000000000000] 12:35:58 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F9338A7000) [pid = 328] [serial = 2128] [outer = 000000F926F21400] 12:35:58 INFO - PROCESS | 328 | 1461267358937 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F942D29800) [pid = 328] [serial = 2129] [outer = 000000F926F21400] 12:35:59 INFO - PROCESS | 328 | 1461267359843 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]]]}] 12:35:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:35:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1336ms 12:35:59 INFO - PROCESS | 328 | 1461267359917 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 328 | 1461267359921 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 12:35:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:35:59 INFO - PROCESS | 328 | 1461267359926 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 328 | 1461267359931 Marionette TRACE conn5 <- [1,2802,null,{}] 12:35:59 INFO - PROCESS | 328 | 1461267359937 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}] 12:36:00 INFO - PROCESS | 328 | 1461267360091 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 12:36:00 INFO - PROCESS | 328 | 1461267360259 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDF0800 == 142 [pid = 328] [id = 710] 12:36:00 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F92BA20C00) [pid = 328] [serial = 2130] [outer = 0000000000000000] 12:36:00 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F92C4C4C00) [pid = 328] [serial = 2131] [outer = 000000F92BA20C00] 12:36:00 INFO - PROCESS | 328 | 1461267360313 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F933540000) [pid = 328] [serial = 2132] [outer = 000000F92BA20C00] 12:36:00 INFO - PROCESS | 328 | 1461267360896 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]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1022ms 12:36:00 INFO - PROCESS | 328 | 1461267360954 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 328 | 1461267360959 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 12:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:36:00 INFO - PROCESS | 328 | 1461267360966 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 328 | 1461267360969 Marionette TRACE conn5 <- [1,2806,null,{}] 12:36:00 INFO - PROCESS | 328 | 1461267360973 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}] 12:36:01 INFO - PROCESS | 328 | 1461267361100 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 12:36:01 INFO - PROCESS | 328 | 1461267361271 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F42F000 == 143 [pid = 328] [id = 711] 12:36:01 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F934ADE400) [pid = 328] [serial = 2133] [outer = 0000000000000000] 12:36:01 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F934BA7000) [pid = 328] [serial = 2134] [outer = 000000F934ADE400] 12:36:01 INFO - PROCESS | 328 | 1461267361324 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F936238400) [pid = 328] [serial = 2135] [outer = 000000F934ADE400] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F94205F800 == 142 [pid = 328] [id = 633] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F940728800 == 141 [pid = 328] [id = 695] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F9406CF000 == 140 [pid = 328] [id = 694] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93FD8F800 == 139 [pid = 328] [id = 693] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93FB52000 == 138 [pid = 328] [id = 692] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7DC800 == 137 [pid = 328] [id = 691] 12:36:01 INFO - PROCESS | 328 | --DOCSHELL 000000F938E65000 == 136 [pid = 328] [id = 675] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F9350FD800) [pid = 328] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F927565800) [pid = 328] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F946BDB000) [pid = 328] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F9486B4C00) [pid = 328] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F9459D4C00) [pid = 328] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F94686A400) [pid = 328] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F9440DB000) [pid = 328] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F9486AF800) [pid = 328] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | 1461267362046 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]]]}] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93A822800 == 135 [pid = 328] [id = 690] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F934613000 == 134 [pid = 328] [id = 689] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93878B000 == 133 [pid = 328] [id = 674] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93C40A800 == 132 [pid = 328] [id = 688] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F934248800 == 131 [pid = 328] [id = 687] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93AFB3800 == 130 [pid = 328] [id = 686] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93F679800 == 129 [pid = 328] [id = 685] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93F62C800 == 128 [pid = 328] [id = 684] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93F08B800 == 127 [pid = 328] [id = 683] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93E7DA800 == 126 [pid = 328] [id = 682] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93CC98800 == 125 [pid = 328] [id = 681] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93C417000 == 124 [pid = 328] [id = 680] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F938E9C800 == 123 [pid = 328] [id = 679] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F92D2BC000 == 122 [pid = 328] [id = 678] 12:36:02 INFO - PROCESS | 328 | --DOCSHELL 000000F93BF34000 == 121 [pid = 328] [id = 677] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F933A49800) [pid = 328] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F92C6A5400) [pid = 328] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F931578800) [pid = 328] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F926E3FC00) [pid = 328] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F933BCD400) [pid = 328] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F943ECEC00) [pid = 328] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F93799FC00) [pid = 328] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F930B60C00) [pid = 328] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F93FE2D000) [pid = 328] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F92BDBE400) [pid = 328] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F941D4C400) [pid = 328] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F92C847000) [pid = 328] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F933540C00) [pid = 328] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F934ADF000) [pid = 328] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F9391CE800) [pid = 328] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F92D3A2400) [pid = 328] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F92D31C000) [pid = 328] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F934E72400) [pid = 328] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F926F23800) [pid = 328] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 12:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1190ms 12:36:02 INFO - PROCESS | 328 | 1461267362157 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 12:36:02 INFO - PROCESS | 328 | 1461267362160 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 12:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:36:02 INFO - PROCESS | 328 | 1461267362164 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:36:02 INFO - PROCESS | 328 | 1461267362167 Marionette TRACE conn5 <- [1,2810,null,{}] 12:36:02 INFO - PROCESS | 328 | 1461267362178 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}] 12:36:02 INFO - PROCESS | 328 | 1461267362299 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 12:36:02 INFO - PROCESS | 328 | 1461267362307 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F9362A7800 == 122 [pid = 328] [id = 712] 12:36:02 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F92C6A8400) [pid = 328] [serial = 2136] [outer = 0000000000000000] 12:36:02 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F92C83C800) [pid = 328] [serial = 2137] [outer = 000000F92C6A8400] 12:36:02 INFO - PROCESS | 328 | 1461267362361 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F931578800) [pid = 328] [serial = 2138] [outer = 000000F92C6A8400] 12:36:02 INFO - PROCESS | 328 | 1461267362951 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]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 839ms 12:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:36:03 INFO - PROCESS | 328 | 1461267363004 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 328 | 1461267363007 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 12:36:03 INFO - PROCESS | 328 | 1461267363010 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 328 | 1461267363012 Marionette TRACE conn5 <- [1,2814,null,{}] 12:36:03 INFO - PROCESS | 328 | 1461267363015 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}] 12:36:03 INFO - PROCESS | 328 | 1461267363134 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 12:36:03 INFO - PROCESS | 328 | 1461267363259 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E92000 == 123 [pid = 328] [id = 713] 12:36:03 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F933BCE000) [pid = 328] [serial = 2139] [outer = 0000000000000000] 12:36:03 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F934AE1000) [pid = 328] [serial = 2140] [outer = 000000F933BCE000] 12:36:03 INFO - PROCESS | 328 | 1461267363309 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F93659B400) [pid = 328] [serial = 2141] [outer = 000000F933BCE000] 12:36:03 INFO - PROCESS | 328 | 1461267363729 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 776ms 12:36:03 INFO - PROCESS | 328 | 1461267363789 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 328 | 1461267363791 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 12:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:36:03 INFO - PROCESS | 328 | 1461267363795 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 328 | 1461267363797 Marionette TRACE conn5 <- [1,2818,null,{}] 12:36:03 INFO - PROCESS | 328 | 1461267363800 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}] 12:36:03 INFO - PROCESS | 328 | 1461267363911 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 12:36:03 INFO - PROCESS | 328 | 1461267363923 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C021000 == 124 [pid = 328] [id = 714] 12:36:03 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F937960400) [pid = 328] [serial = 2142] [outer = 0000000000000000] 12:36:03 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F93796B800) [pid = 328] [serial = 2143] [outer = 000000F937960400] 12:36:03 INFO - PROCESS | 328 | 1461267363969 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F9383B5000) [pid = 328] [serial = 2144] [outer = 000000F937960400] 12:36:04 INFO - PROCESS | 328 | 1461267364457 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]]]}] 12:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 734ms 12:36:04 INFO - PROCESS | 328 | 1461267364532 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 12:36:04 INFO - PROCESS | 328 | 1461267364535 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 12:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:36:04 INFO - PROCESS | 328 | 1461267364580 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 328 | 1461267364582 Marionette TRACE conn5 <- [1,2822,null,{}] 12:36:04 INFO - PROCESS | 328 | 1461267364586 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}] 12:36:04 INFO - PROCESS | 328 | 1461267364754 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 12:36:04 INFO - PROCESS | 328 | 1461267364776 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F087000 == 125 [pid = 328] [id = 715] 12:36:04 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F938B21000) [pid = 328] [serial = 2145] [outer = 0000000000000000] 12:36:04 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F938B76C00) [pid = 328] [serial = 2146] [outer = 000000F938B21000] 12:36:04 INFO - PROCESS | 328 | 1461267364827 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F938EB2C00) [pid = 328] [serial = 2147] [outer = 000000F938B21000] 12:36:05 INFO - PROCESS | 328 | 1461267365300 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 797ms 12:36:05 INFO - PROCESS | 328 | 1461267365365 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 328 | 1461267365367 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 12:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:36:05 INFO - PROCESS | 328 | 1461267365370 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 328 | 1461267365372 Marionette TRACE conn5 <- [1,2826,null,{}] 12:36:05 INFO - PROCESS | 328 | 1461267365375 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}] 12:36:05 INFO - PROCESS | 328 | 1461267365528 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 12:36:05 INFO - PROCESS | 328 | 1461267365548 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FCF8800 == 126 [pid = 328] [id = 716] 12:36:05 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F938B17000) [pid = 328] [serial = 2148] [outer = 0000000000000000] 12:36:05 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F938EC1400) [pid = 328] [serial = 2149] [outer = 000000F938B17000] 12:36:05 INFO - PROCESS | 328 | 1461267365596 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F9391ECC00) [pid = 328] [serial = 2150] [outer = 000000F938B17000] 12:36:06 INFO - PROCESS | 328 | 1461267366068 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]]]}] 12:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 734ms 12:36:06 INFO - PROCESS | 328 | 1461267366127 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 328 | 1461267366129 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 12:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:36:06 INFO - PROCESS | 328 | 1461267366140 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 328 | 1461267366142 Marionette TRACE conn5 <- [1,2830,null,{}] 12:36:06 INFO - PROCESS | 328 | 1461267366145 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}] 12:36:06 INFO - PROCESS | 328 | 1461267366299 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 12:36:06 INFO - PROCESS | 328 | 1461267366322 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F940720000 == 127 [pid = 328] [id = 717] 12:36:06 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F9394C5800) [pid = 328] [serial = 2151] [outer = 0000000000000000] 12:36:06 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F93AD50000) [pid = 328] [serial = 2152] [outer = 000000F9394C5800] 12:36:06 INFO - PROCESS | 328 | 1461267366369 Marionette DEBUG loaded listener.js 12:36:06 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F93C06C800) [pid = 328] [serial = 2153] [outer = 000000F9394C5800] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F93798B800) [pid = 328] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F92D98F000) [pid = 328] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F941BE4800) [pid = 328] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F930B65C00) [pid = 328] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F935607400) [pid = 328] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F9394E6C00) [pid = 328] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F941CD4000) [pid = 328] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 205 (000000F941D24000) [pid = 328] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 204 (000000F94322E400) [pid = 328] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 203 (000000F943529800) [pid = 328] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 202 (000000F9391CFC00) [pid = 328] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 201 (000000F938999C00) [pid = 328] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 200 (000000F9394F0800) [pid = 328] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 199 (000000F92755FC00) [pid = 328] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 198 (000000F934ADD000) [pid = 328] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 197 (000000F934E77800) [pid = 328] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 196 (000000F9304AC000) [pid = 328] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:36:06 INFO - PROCESS | 328 | --DOMWINDOW == 195 (000000F926249400) [pid = 328] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:36:07 INFO - PROCESS | 328 | 1461267367104 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]]]}] 12:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1018ms 12:36:07 INFO - PROCESS | 328 | 1461267367161 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 12:36:07 INFO - PROCESS | 328 | 1461267367163 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 12:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:36:07 INFO - PROCESS | 328 | 1461267367167 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - PROCESS | 328 | 1461267367169 Marionette TRACE conn5 <- [1,2834,null,{}] 12:36:07 INFO - PROCESS | 328 | 1461267367172 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}] 12:36:07 INFO - PROCESS | 328 | 1461267367285 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 12:36:07 INFO - PROCESS | 328 | 1461267367292 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F940773800 == 128 [pid = 328] [id = 718] 12:36:07 INFO - PROCESS | 328 | ++DOMWINDOW == 196 (000000F934AD3800) [pid = 328] [serial = 2154] [outer = 0000000000000000] 12:36:07 INFO - PROCESS | 328 | ++DOMWINDOW == 197 (000000F9391D0C00) [pid = 328] [serial = 2155] [outer = 000000F934AD3800] 12:36:07 INFO - PROCESS | 328 | 1461267367339 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 328 | ++DOMWINDOW == 198 (000000F93C2CE000) [pid = 328] [serial = 2156] [outer = 000000F934AD3800] 12:36:07 INFO - PROCESS | 328 | 1461267367802 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]]]}] 12:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 12:36:07 INFO - PROCESS | 328 | 1461267367840 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 12:36:07 INFO - PROCESS | 328 | 1461267367842 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 12:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:36:07 INFO - PROCESS | 328 | 1461267367846 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:36:07 INFO - PROCESS | 328 | 1461267367847 Marionette TRACE conn5 <- [1,2838,null,{}] 12:36:07 INFO - PROCESS | 328 | 1461267367851 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}] 12:36:07 INFO - PROCESS | 328 | 1461267367964 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 12:36:08 INFO - PROCESS | 328 | 1461267368002 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F9419A1000 == 129 [pid = 328] [id = 719] 12:36:08 INFO - PROCESS | 328 | ++DOMWINDOW == 199 (000000F93C06B800) [pid = 328] [serial = 2157] [outer = 0000000000000000] 12:36:08 INFO - PROCESS | 328 | ++DOMWINDOW == 200 (000000F93D813400) [pid = 328] [serial = 2158] [outer = 000000F93C06B800] 12:36:08 INFO - PROCESS | 328 | 1461267368049 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 328 | ++DOMWINDOW == 201 (000000F93D821C00) [pid = 328] [serial = 2159] [outer = 000000F93C06B800] 12:36:08 INFO - PROCESS | 328 | 1461267368523 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 735ms 12:36:08 INFO - PROCESS | 328 | 1461267368583 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 328 | 1461267368586 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 12:36:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:36:08 INFO - PROCESS | 328 | 1461267368589 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 328 | 1461267368592 Marionette TRACE conn5 <- [1,2842,null,{}] 12:36:08 INFO - PROCESS | 328 | 1461267368595 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}] 12:36:08 INFO - PROCESS | 328 | 1461267368725 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 12:36:08 INFO - PROCESS | 328 | 1461267368732 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F943946800 == 130 [pid = 328] [id = 720] 12:36:08 INFO - PROCESS | 328 | ++DOMWINDOW == 202 (000000F93D81B800) [pid = 328] [serial = 2160] [outer = 0000000000000000] 12:36:08 INFO - PROCESS | 328 | ++DOMWINDOW == 203 (000000F93FEA6800) [pid = 328] [serial = 2161] [outer = 000000F93D81B800] 12:36:08 INFO - PROCESS | 328 | 1461267368784 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 328 | ++DOMWINDOW == 204 (000000F941C4E800) [pid = 328] [serial = 2162] [outer = 000000F93D81B800] 12:36:09 INFO - PROCESS | 328 | 1461267369632 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]]]}] 12:36:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:36:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1124ms 12:36:09 INFO - PROCESS | 328 | 1461267369731 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 12:36:09 INFO - PROCESS | 328 | 1461267369737 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 12:36:09 INFO - PROCESS | 328 | 1461267369745 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:36:09 INFO - PROCESS | 328 | 1461267369749 Marionette TRACE conn5 <- [1,2846,null,{}] 12:36:09 INFO - PROCESS | 328 | 1461267369755 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}] 12:36:09 INFO - PROCESS | 328 | 1461267369917 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 12:36:10 INFO - PROCESS | 328 | 1461267370083 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E63800 == 131 [pid = 328] [id = 721] 12:36:10 INFO - PROCESS | 328 | ++DOMWINDOW == 205 (000000F92D39D000) [pid = 328] [serial = 2163] [outer = 0000000000000000] 12:36:10 INFO - PROCESS | 328 | ++DOMWINDOW == 206 (000000F9304A6800) [pid = 328] [serial = 2164] [outer = 000000F92D39D000] 12:36:10 INFO - PROCESS | 328 | 1461267370144 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F933E3F400) [pid = 328] [serial = 2165] [outer = 000000F92D39D000] 12:36:10 INFO - PROCESS | 328 | 1461267370764 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1078ms 12:36:10 INFO - PROCESS | 328 | 1461267370834 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 12:36:10 INFO - PROCESS | 328 | 1461267370841 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 12:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:36:10 INFO - PROCESS | 328 | 1461267370862 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:36:10 INFO - PROCESS | 328 | 1461267370865 Marionette TRACE conn5 <- [1,2850,null,{}] 12:36:10 INFO - PROCESS | 328 | 1461267370872 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}] 12:36:11 INFO - PROCESS | 328 | 1461267371024 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 12:36:11 INFO - PROCESS | 328 | 1461267371186 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F73F800 == 132 [pid = 328] [id = 722] 12:36:11 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F936204400) [pid = 328] [serial = 2166] [outer = 0000000000000000] 12:36:11 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F937D49800) [pid = 328] [serial = 2167] [outer = 000000F936204400] 12:36:11 INFO - PROCESS | 328 | 1461267371245 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F938B1C000) [pid = 328] [serial = 2168] [outer = 000000F936204400] 12:36:11 INFO - PROCESS | 328 | 1461267371863 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]]]}] 12:36:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:36:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1045ms 12:36:11 INFO - PROCESS | 328 | 1461267371895 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 328 | 1461267371898 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 12:36:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:36:11 INFO - PROCESS | 328 | 1461267371902 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 328 | 1461267371906 Marionette TRACE conn5 <- [1,2854,null,{}] 12:36:11 INFO - PROCESS | 328 | 1461267371936 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}] 12:36:12 INFO - PROCESS | 328 | 1461267372083 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 12:36:12 INFO - PROCESS | 328 | 1461267372256 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F9439C7000 == 133 [pid = 328] [id = 723] 12:36:12 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F93AF46400) [pid = 328] [serial = 2169] [outer = 0000000000000000] 12:36:12 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F93CF58000) [pid = 328] [serial = 2170] [outer = 000000F93AF46400] 12:36:12 INFO - PROCESS | 328 | 1461267372317 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F93F4D8C00) [pid = 328] [serial = 2171] [outer = 000000F93AF46400] 12:36:12 INFO - PROCESS | 328 | 1461267372927 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]]]}] 12:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1078ms 12:36:13 INFO - PROCESS | 328 | 1461267372997 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 12:36:13 INFO - PROCESS | 328 | 1461267373001 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 12:36:13 INFO - PROCESS | 328 | 1461267373004 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:36:13 INFO - PROCESS | 328 | 1461267373006 Marionette TRACE conn5 <- [1,2858,null,{}] 12:36:13 INFO - PROCESS | 328 | 1461267373010 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}] 12:36:13 INFO - PROCESS | 328 | 1461267373152 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 12:36:13 INFO - PROCESS | 328 | 1461267373322 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F94558C000 == 134 [pid = 328] [id = 724] 12:36:13 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F941BE2C00) [pid = 328] [serial = 2172] [outer = 0000000000000000] 12:36:13 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F941C43400) [pid = 328] [serial = 2173] [outer = 000000F941BE2C00] 12:36:13 INFO - PROCESS | 328 | 1461267373379 Marionette DEBUG loaded listener.js 12:36:13 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F941D46000) [pid = 328] [serial = 2174] [outer = 000000F941BE2C00] 12:36:13 INFO - PROCESS | 328 | 1461267373979 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]]]}] 12:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1023ms 12:36:14 INFO - PROCESS | 328 | 1461267374031 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 12:36:14 INFO - PROCESS | 328 | 1461267374034 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 12:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:36:14 INFO - PROCESS | 328 | 1461267374038 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:36:14 INFO - PROCESS | 328 | 1461267374040 Marionette TRACE conn5 <- [1,2862,null,{}] 12:36:14 INFO - PROCESS | 328 | 1461267374044 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}] 12:36:14 INFO - PROCESS | 328 | 1461267374179 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 12:36:14 INFO - PROCESS | 328 | 1461267374362 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F945722800 == 135 [pid = 328] [id = 725] 12:36:14 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F941D3F400) [pid = 328] [serial = 2175] [outer = 0000000000000000] 12:36:14 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F942EB0C00) [pid = 328] [serial = 2176] [outer = 000000F941D3F400] 12:36:14 INFO - PROCESS | 328 | 1461267374421 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F94320C000) [pid = 328] [serial = 2177] [outer = 000000F941D3F400] 12:36:15 INFO - PROCESS | 328 | 1461267375040 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]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:36:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1079ms 12:36:15 INFO - PROCESS | 328 | 1461267375119 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 12:36:15 INFO - PROCESS | 328 | 1461267375122 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 12:36:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:36:15 INFO - PROCESS | 328 | 1461267375125 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 328 | 1461267375128 Marionette TRACE conn5 <- [1,2866,null,{}] 12:36:15 INFO - PROCESS | 328 | 1461267375131 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}] 12:36:15 INFO - PROCESS | 328 | 1461267375343 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 12:36:15 INFO - PROCESS | 328 | 1461267375465 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F945A7D800 == 136 [pid = 328] [id = 726] 12:36:15 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F943224000) [pid = 328] [serial = 2178] [outer = 0000000000000000] 12:36:15 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F9432DFC00) [pid = 328] [serial = 2179] [outer = 000000F943224000] 12:36:15 INFO - PROCESS | 328 | 1461267375527 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F943527800) [pid = 328] [serial = 2180] [outer = 000000F943224000] 12:36:16 INFO - PROCESS | 328 | 1461267376112 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]]]}] 12:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1020ms 12:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:36:16 INFO - PROCESS | 328 | 1461267376149 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 328 | 1461267376151 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 12:36:16 INFO - PROCESS | 328 | 1461267376155 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 328 | 1461267376157 Marionette TRACE conn5 <- [1,2870,null,{}] 12:36:16 INFO - PROCESS | 328 | 1461267376161 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}] 12:36:16 INFO - PROCESS | 328 | 1461267376294 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 12:36:16 INFO - PROCESS | 328 | 1461267376476 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F945DCF000 == 137 [pid = 328] [id = 727] 12:36:16 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F9433B1000) [pid = 328] [serial = 2181] [outer = 0000000000000000] 12:36:16 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F943536000) [pid = 328] [serial = 2182] [outer = 000000F9433B1000] 12:36:16 INFO - PROCESS | 328 | 1461267376535 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F943EC2400) [pid = 328] [serial = 2183] [outer = 000000F9433B1000] 12:36:17 INFO - PROCESS | 328 | 1461267377131 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]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1021ms 12:36:17 INFO - PROCESS | 328 | 1461267377179 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 328 | 1461267377182 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 12:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:36:17 INFO - PROCESS | 328 | 1461267377185 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 328 | 1461267377187 Marionette TRACE conn5 <- [1,2874,null,{}] 12:36:17 INFO - PROCESS | 328 | 1461267377191 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}] 12:36:17 INFO - PROCESS | 328 | 1461267377345 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 12:36:17 INFO - PROCESS | 328 | 1461267377515 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:17 INFO - PROCESS | 328 | ++DOCSHELL 000000F945F65000 == 138 [pid = 328] [id = 728] 12:36:17 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F943854400) [pid = 328] [serial = 2184] [outer = 0000000000000000] 12:36:17 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F943ECD400) [pid = 328] [serial = 2185] [outer = 000000F943854400] 12:36:17 INFO - PROCESS | 328 | 1461267377573 Marionette DEBUG loaded listener.js 12:36:17 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F943EEF000) [pid = 328] [serial = 2186] [outer = 000000F943854400] 12:36:18 INFO - PROCESS | 328 | 1461267378145 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]]]}] 12:36:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:36:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1020ms 12:36:18 INFO - PROCESS | 328 | 1461267378208 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 12:36:18 INFO - PROCESS | 328 | 1461267378211 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 12:36:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:36:18 INFO - PROCESS | 328 | 1461267378214 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:36:18 INFO - PROCESS | 328 | 1461267378217 Marionette TRACE conn5 <- [1,2878,null,{}] 12:36:18 INFO - PROCESS | 328 | 1461267378221 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}] 12:36:18 INFO - PROCESS | 328 | 1461267378357 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 12:36:18 INFO - PROCESS | 328 | 1461267378545 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 328 | ++DOCSHELL 000000F945FC5000 == 139 [pid = 328] [id = 729] 12:36:18 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F943F0E800) [pid = 328] [serial = 2187] [outer = 0000000000000000] 12:36:18 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F943F12000) [pid = 328] [serial = 2188] [outer = 000000F943F0E800] 12:36:18 INFO - PROCESS | 328 | 1461267378602 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F943F26400) [pid = 328] [serial = 2189] [outer = 000000F943F0E800] 12:36:19 INFO - PROCESS | 328 | 1461267379146 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 986ms 12:36:19 INFO - PROCESS | 328 | 1461267379203 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 328 | 1461267379206 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 12:36:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:36:19 INFO - PROCESS | 328 | 1461267379209 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 328 | 1461267379212 Marionette TRACE conn5 <- [1,2882,null,{}] 12:36:19 INFO - PROCESS | 328 | 1461267379216 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}] 12:36:19 INFO - PROCESS | 328 | 1461267379354 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 12:36:19 INFO - PROCESS | 328 | 1461267379538 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:19 INFO - PROCESS | 328 | ++DOCSHELL 000000F946849800 == 140 [pid = 328] [id = 730] 12:36:19 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F943F25800) [pid = 328] [serial = 2190] [outer = 0000000000000000] 12:36:19 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F943F58C00) [pid = 328] [serial = 2191] [outer = 000000F943F25800] 12:36:19 INFO - PROCESS | 328 | 1461267379597 Marionette DEBUG loaded listener.js 12:36:19 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F943F98400) [pid = 328] [serial = 2192] [outer = 000000F943F25800] 12:36:20 INFO - PROCESS | 328 | 1461267380211 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]]]}] 12:36:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:36:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1076ms 12:36:20 INFO - PROCESS | 328 | 1461267380287 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 12:36:20 INFO - PROCESS | 328 | 1461267380290 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 12:36:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:36:20 INFO - PROCESS | 328 | 1461267380294 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:36:20 INFO - PROCESS | 328 | 1461267380297 Marionette TRACE conn5 <- [1,2886,null,{}] 12:36:20 INFO - PROCESS | 328 | 1461267380301 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}] 12:36:20 INFO - PROCESS | 328 | 1461267380487 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 12:36:20 INFO - PROCESS | 328 | 1461267380663 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:20 INFO - PROCESS | 328 | ++DOCSHELL 000000F946A0D000 == 141 [pid = 328] [id = 731] 12:36:20 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F945626400) [pid = 328] [serial = 2193] [outer = 0000000000000000] 12:36:20 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F945705800) [pid = 328] [serial = 2194] [outer = 000000F945626400] 12:36:20 INFO - PROCESS | 328 | 1461267380727 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F9457E0400) [pid = 328] [serial = 2195] [outer = 000000F945626400] 12:36:21 INFO - PROCESS | 328 | 1461267381323 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]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:36:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1078ms 12:36:21 INFO - PROCESS | 328 | 1461267381375 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 328 | 1461267381377 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 12:36:21 INFO - PROCESS | 328 | 1461267381381 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:36:21 INFO - PROCESS | 328 | 1461267381383 Marionette TRACE conn5 <- [1,2890,null,{}] 12:36:21 INFO - PROCESS | 328 | 1461267381386 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}] 12:36:21 INFO - PROCESS | 328 | 1461267381524 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 12:36:21 INFO - PROCESS | 328 | 1461267381697 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 328 | ++DOCSHELL 000000F9484C7800 == 142 [pid = 328] [id = 732] 12:36:21 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F9457DE800) [pid = 328] [serial = 2196] [outer = 0000000000000000] 12:36:21 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F945823000) [pid = 328] [serial = 2197] [outer = 000000F9457DE800] 12:36:21 INFO - PROCESS | 328 | 1461267381755 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F945881800) [pid = 328] [serial = 2198] [outer = 000000F9457DE800] 12:36:22 INFO - PROCESS | 328 | 1461267382356 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:36:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:36:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1021ms 12:36:22 INFO - PROCESS | 328 | 1461267382405 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 328 | 1461267382407 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 12:36:22 INFO - PROCESS | 328 | 1461267382411 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:36:22 INFO - PROCESS | 328 | 1461267382413 Marionette TRACE conn5 <- [1,2894,null,{}] 12:36:22 INFO - PROCESS | 328 | 1461267382417 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}] 12:36:22 INFO - PROCESS | 328 | 1461267382555 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 12:36:22 INFO - PROCESS | 328 | 1461267382741 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 328 | ++DOCSHELL 000000F9494A2000 == 143 [pid = 328] [id = 733] 12:36:22 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F94588DC00) [pid = 328] [serial = 2199] [outer = 0000000000000000] 12:36:22 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F9459C8000) [pid = 328] [serial = 2200] [outer = 000000F94588DC00] 12:36:22 INFO - PROCESS | 328 | 1461267382799 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F9459EB800) [pid = 328] [serial = 2201] [outer = 000000F94588DC00] 12:36:23 INFO - PROCESS | 328 | 1461267383403 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]]]}] 12:36:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:36:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1020ms 12:36:23 INFO - PROCESS | 328 | 1461267383434 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 12:36:23 INFO - PROCESS | 328 | 1461267383436 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 12:36:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:36:23 INFO - PROCESS | 328 | 1461267383440 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 328 | 1461267383442 Marionette TRACE conn5 <- [1,2898,null,{}] 12:36:23 INFO - PROCESS | 328 | 1461267383446 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}] 12:36:23 INFO - PROCESS | 328 | 1461267383616 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 12:36:23 INFO - PROCESS | 328 | 1461267383837 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:23 INFO - PROCESS | 328 | ++DOCSHELL 000000F928A4F800 == 144 [pid = 328] [id = 734] 12:36:23 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F926EA6400) [pid = 328] [serial = 2202] [outer = 0000000000000000] 12:36:23 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F92C703400) [pid = 328] [serial = 2203] [outer = 000000F926EA6400] 12:36:23 INFO - PROCESS | 328 | 1461267383895 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F9383B7000) [pid = 328] [serial = 2204] [outer = 000000F926EA6400] 12:36:24 INFO - PROCESS | 328 | 1461267384436 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]]]}] 12:36:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:36:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:36:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1021ms 12:36:24 INFO - PROCESS | 328 | 1461267384464 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 12:36:24 INFO - PROCESS | 328 | 1461267384467 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 12:36:24 INFO - TEST-START | /DOMEvents/constructors.html 12:36:24 INFO - PROCESS | 328 | 1461267384511 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 328 | 1461267384513 Marionette TRACE conn5 <- [1,2902,null,{}] 12:36:24 INFO - PROCESS | 328 | 1461267384518 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}] 12:36:24 INFO - PROCESS | 328 | 1461267384658 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 12:36:24 INFO - PROCESS | 328 | 1461267384852 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:24 INFO - PROCESS | 328 | ++DOCSHELL 000000F939209800 == 145 [pid = 328] [id = 735] 12:36:24 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F93620B000) [pid = 328] [serial = 2205] [outer = 0000000000000000] 12:36:24 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F93A6C8400) [pid = 328] [serial = 2206] [outer = 000000F93620B000] 12:36:24 INFO - PROCESS | 328 | 1461267384910 Marionette DEBUG loaded listener.js 12:36:24 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F9459F5400) [pid = 328] [serial = 2207] [outer = 000000F93620B000] 12:36:25 INFO - PROCESS | 328 | 1461267385597 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]]]}] 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:36:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:36:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:36:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:36:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:36:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:36:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:36:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:36:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:36:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1166ms 12:36:25 INFO - PROCESS | 328 | 1461267385657 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 12:36:25 INFO - PROCESS | 328 | 1461267385659 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 12:36:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:36:25 INFO - PROCESS | 328 | 1461267385663 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:36:25 INFO - PROCESS | 328 | 1461267385665 Marionette TRACE conn5 <- [1,2906,null,{}] 12:36:25 INFO - PROCESS | 328 | 1461267385669 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}] 12:36:25 INFO - PROCESS | 328 | 1461267385812 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 12:36:26 INFO - PROCESS | 328 | 1461267386239 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 328 | ++DOCSHELL 000000F938716800 == 146 [pid = 328] [id = 736] 12:36:26 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F926C08000) [pid = 328] [serial = 2208] [outer = 0000000000000000] 12:36:26 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F926C32800) [pid = 328] [serial = 2209] [outer = 000000F926C08000] 12:36:26 INFO - PROCESS | 328 | 1461267386334 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F928A76400) [pid = 328] [serial = 2210] [outer = 000000F926C08000] 12:36:26 INFO - PROCESS | 328 | 1461267386979 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:36:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:36:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1330ms 12:36:27 INFO - PROCESS | 328 | 1461267386996 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 328 | 1461267387001 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 12:36:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:36:27 INFO - PROCESS | 328 | 1461267387007 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 328 | 1461267387010 Marionette TRACE conn5 <- [1,2910,null,{}] 12:36:27 INFO - PROCESS | 328 | 1461267387015 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}] 12:36:27 INFO - PROCESS | 328 | 1461267387154 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 12:36:27 INFO - PROCESS | 328 | 1461267387345 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FB46800 == 147 [pid = 328] [id = 737] 12:36:27 INFO - PROCESS | 328 | ++DOMWINDOW == 253 (000000F92D3A5800) [pid = 328] [serial = 2211] [outer = 0000000000000000] 12:36:27 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F933767C00) [pid = 328] [serial = 2212] [outer = 000000F92D3A5800] 12:36:27 INFO - PROCESS | 328 | 1461267387400 Marionette DEBUG loaded listener.js 12:36:27 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F934E74800) [pid = 328] [serial = 2213] [outer = 000000F92D3A5800] 12:36:27 INFO - PROCESS | 328 | [328] 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 570 12:36:27 INFO - PROCESS | 328 | [328] 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 570 12:36:27 INFO - PROCESS | 328 | [328] 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 570 12:36:27 INFO - PROCESS | 328 | [328] 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 570 12:36:28 INFO - PROCESS | 328 | 1461267387995 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]]]}] 12:36:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:36:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:36:28 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 12:36:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:36:28 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 12:36:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:36:28 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]" 12:36:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:36:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:36:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1022ms 12:36:28 INFO - PROCESS | 328 | 1461267388035 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 12:36:28 INFO - PROCESS | 328 | 1461267388039 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 12:36:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:36:28 INFO - PROCESS | 328 | 1461267388043 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - PROCESS | 328 | 1461267388045 Marionette TRACE conn5 <- [1,2914,null,{}] 12:36:28 INFO - PROCESS | 328 | 1461267388049 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}] 12:36:28 INFO - PROCESS | 328 | 1461267388180 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 12:36:28 INFO - PROCESS | 328 | 1461267388362 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:28 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CB5C800 == 148 [pid = 328] [id = 738] 12:36:28 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F93353E400) [pid = 328] [serial = 2214] [outer = 0000000000000000] 12:36:28 INFO - PROCESS | 328 | ++DOMWINDOW == 257 (000000F937D3C400) [pid = 328] [serial = 2215] [outer = 000000F93353E400] 12:36:28 INFO - PROCESS | 328 | 1461267388414 Marionette DEBUG loaded listener.js 12:36:28 INFO - PROCESS | 328 | ++DOMWINDOW == 258 (000000F9391CBC00) [pid = 328] [serial = 2216] [outer = 000000F93353E400] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F933115800 == 147 [pid = 328] [id = 76] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F9419A1000 == 146 [pid = 328] [id = 719] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F940773800 == 145 [pid = 328] [id = 718] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F940720000 == 144 [pid = 328] [id = 717] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93FCF8800 == 143 [pid = 328] [id = 716] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93F087000 == 142 [pid = 328] [id = 715] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 257 (000000F93796B000) [pid = 328] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 256 (000000F9383E0400) [pid = 328] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F93899E400) [pid = 328] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F938B44800) [pid = 328] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F938B7E400) [pid = 328] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 252 (000000F93AF47800) [pid = 328] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93C021000 == 141 [pid = 328] [id = 714] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F938E92000 == 140 [pid = 328] [id = 713] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F9362A7800 == 139 [pid = 328] [id = 712] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93F42F000 == 138 [pid = 328] [id = 711] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDF0800 == 137 [pid = 328] [id = 710] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F94386E000 == 136 [pid = 328] [id = 705] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F9434B1800 == 135 [pid = 328] [id = 704] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F9420D7800 == 134 [pid = 328] [id = 703] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F941F64000 == 133 [pid = 328] [id = 702] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F941917800 == 132 [pid = 328] [id = 701] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F941298000 == 131 [pid = 328] [id = 700] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F940ED8000 == 130 [pid = 328] [id = 699] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F93CC99800 == 129 [pid = 328] [id = 698] 12:36:28 INFO - PROCESS | 328 | --DOCSHELL 000000F938E6A000 == 128 [pid = 328] [id = 697] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F941CDD800) [pid = 328] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F934A93800) [pid = 328] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F938B15000) [pid = 328] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F93FD20C00) [pid = 328] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F941D42000) [pid = 328] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F942EB4800) [pid = 328] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F9433A7C00) [pid = 328] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F943851400) [pid = 328] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F9391E6000) [pid = 328] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F938EC2800) [pid = 328] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F938B48000) [pid = 328] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F93A6C6C00) [pid = 328] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F93045D800) [pid = 328] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F933779400) [pid = 328] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F93622D400) [pid = 328] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F936206C00) [pid = 328] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F933CE0C00) [pid = 328] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F930BF1000) [pid = 328] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F93560E800) [pid = 328] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F926C10400) [pid = 328] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F926EA0C00) [pid = 328] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F9304AC800) [pid = 328] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F926E41C00) [pid = 328] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F93735EC00) [pid = 328] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F9391EEC00) [pid = 328] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F937996000) [pid = 328] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F9383B8400) [pid = 328] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F9394E4C00) [pid = 328] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F9394BE000) [pid = 328] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F936F55400) [pid = 328] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 12:36:28 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F93AD4EC00) [pid = 328] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 12:36:29 INFO - PROCESS | 328 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:36:29 INFO - PROCESS | 328 | 1461267389111 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]]]}] 12:36:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:36:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1126ms 12:36:29 INFO - PROCESS | 328 | 1461267389172 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 328 | 1461267389174 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 12:36:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:36:29 INFO - PROCESS | 328 | 1461267389184 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 328 | 1461267389190 Marionette TRACE conn5 <- [1,2918,null,{}] 12:36:29 INFO - PROCESS | 328 | 1461267389195 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}] 12:36:29 INFO - PROCESS | 328 | 1461267389320 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 12:36:29 INFO - PROCESS | 328 | 1461267389480 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 328 | ++DOCSHELL 000000F938E60000 == 129 [pid = 328] [id = 739] 12:36:29 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F926C36C00) [pid = 328] [serial = 2217] [outer = 0000000000000000] 12:36:29 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F933BCE400) [pid = 328] [serial = 2218] [outer = 000000F926C36C00] 12:36:29 INFO - PROCESS | 328 | 1461267389530 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F934AB0C00) [pid = 328] [serial = 2219] [outer = 000000F926C36C00] 12:36:29 INFO - PROCESS | 328 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:36:29 INFO - PROCESS | 328 | 1461267389896 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]]]}] 12:36:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:36:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 734ms 12:36:29 INFO - PROCESS | 328 | 1461267389934 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 328 | 1461267389937 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 12:36:29 INFO - PROCESS | 328 | 1461267389943 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:36:29 INFO - PROCESS | 328 | 1461267389945 Marionette TRACE conn5 <- [1,2922,null,{}] 12:36:29 INFO - PROCESS | 328 | 1461267389948 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}] 12:36:30 INFO - PROCESS | 328 | 1461267390065 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 12:36:30 INFO - PROCESS | 328 | 1461267390108 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CA45800 == 130 [pid = 328] [id = 740] 12:36:30 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F9373BFC00) [pid = 328] [serial = 2220] [outer = 0000000000000000] 12:36:30 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F937996800) [pid = 328] [serial = 2221] [outer = 000000F9373BFC00] 12:36:30 INFO - PROCESS | 328 | 1461267390156 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F93899C800) [pid = 328] [serial = 2222] [outer = 000000F9373BFC00] 12:36:30 INFO - PROCESS | 328 | 1461267390612 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]]]}] 12:36:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:36:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 735ms 12:36:30 INFO - PROCESS | 328 | 1461267390689 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 12:36:30 INFO - PROCESS | 328 | 1461267390691 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 12:36:30 INFO - PROCESS | 328 | 1461267390694 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:36:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:36:30 INFO - PROCESS | 328 | 1461267390696 Marionette TRACE conn5 <- [1,2926,null,{}] 12:36:30 INFO - PROCESS | 328 | 1461267390700 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}] 12:36:30 INFO - PROCESS | 328 | 1461267390815 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 12:36:30 INFO - PROCESS | 328 | 1461267390821 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F674800 == 131 [pid = 328] [id = 741] 12:36:30 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F938EB2000) [pid = 328] [serial = 2223] [outer = 0000000000000000] 12:36:30 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F938EC6800) [pid = 328] [serial = 2224] [outer = 000000F938EB2000] 12:36:30 INFO - PROCESS | 328 | 1461267390878 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F9394EE000) [pid = 328] [serial = 2225] [outer = 000000F938EB2000] 12:36:31 INFO - PROCESS | 328 | 1461267391403 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]]]}] 12:36:31 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. 12:36:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 776ms 12:36:31 INFO - PROCESS | 328 | 1461267391509 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 12:36:31 INFO - PROCESS | 328 | 1461267391511 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 12:36:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:36:31 INFO - PROCESS | 328 | 1461267391515 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:36:31 INFO - PROCESS | 328 | 1461267391516 Marionette TRACE conn5 <- [1,2930,null,{}] 12:36:31 INFO - PROCESS | 328 | 1461267391520 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}] 12:36:31 INFO - PROCESS | 328 | 1461267391684 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 12:36:31 INFO - PROCESS | 328 | 1461267391710 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 328 | ++DOCSHELL 000000F9406DB000 == 132 [pid = 328] [id = 742] 12:36:31 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F93C2C9800) [pid = 328] [serial = 2226] [outer = 0000000000000000] 12:36:31 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F93C4F3400) [pid = 328] [serial = 2227] [outer = 000000F93C2C9800] 12:36:31 INFO - PROCESS | 328 | 1461267391758 Marionette DEBUG loaded listener.js 12:36:31 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F93D809800) [pid = 328] [serial = 2228] [outer = 000000F93C2C9800] 12:36:32 INFO - PROCESS | 328 | 1461267392213 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"]]]}] 12:36:32 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 12:36:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:36:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 734ms 12:36:32 INFO - PROCESS | 328 | 1461267392252 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 328 | 1461267392255 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 12:36:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:36:32 INFO - PROCESS | 328 | 1461267392258 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 328 | 1461267392260 Marionette TRACE conn5 <- [1,2934,null,{}] 12:36:32 INFO - PROCESS | 328 | 1461267392263 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}] 12:36:32 INFO - PROCESS | 328 | 1461267392426 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 12:36:32 INFO - PROCESS | 328 | 1461267392446 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:32 INFO - PROCESS | 328 | ++DOCSHELL 000000F94077F800 == 133 [pid = 328] [id = 743] 12:36:32 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F93D817800) [pid = 328] [serial = 2229] [outer = 0000000000000000] 12:36:32 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F93F04BC00) [pid = 328] [serial = 2230] [outer = 000000F93D817800] 12:36:32 INFO - PROCESS | 328 | 1461267392493 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F93F366800) [pid = 328] [serial = 2231] [outer = 000000F93D817800] 12:36:32 INFO - PROCESS | 328 | 1461267392953 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]]]}] 12:36:32 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. 12:36:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 734ms 12:36:32 INFO - PROCESS | 328 | 1461267392996 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 12:36:33 INFO - PROCESS | 328 | 1461267392998 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 12:36:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:36:33 INFO - PROCESS | 328 | 1461267393002 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:36:33 INFO - PROCESS | 328 | 1461267393003 Marionette TRACE conn5 <- [1,2938,null,{}] 12:36:33 INFO - PROCESS | 328 | 1461267393007 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}] 12:36:33 INFO - PROCESS | 328 | 1461267393459 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F92C6A8400) [pid = 328] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F933BCE000) [pid = 328] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F9394C5800) [pid = 328] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F93C06B800) [pid = 328] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F934ADE400) [pid = 328] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F934AD3800) [pid = 328] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F92BA20C00) [pid = 328] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F938B21000) [pid = 328] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F937960400) [pid = 328] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:36:33 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F938B17000) [pid = 328] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:36:33 INFO - PROCESS | 328 | 1461267393567 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F93BDF5000 == 134 [pid = 328] [id = 744] 12:36:33 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F92BA20C00) [pid = 328] [serial = 2232] [outer = 0000000000000000] 12:36:33 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F930BEAC00) [pid = 328] [serial = 2233] [outer = 000000F92BA20C00] 12:36:33 INFO - PROCESS | 328 | 1461267393617 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F9391C9800) [pid = 328] [serial = 2234] [outer = 000000F92BA20C00] 12:36:33 INFO - PROCESS | 328 | ++DOCSHELL 000000F9419A1800 == 135 [pid = 328] [id = 745] 12:36:33 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F93FE37800) [pid = 328] [serial = 2235] [outer = 0000000000000000] 12:36:33 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F93FE39800) [pid = 328] [serial = 2236] [outer = 000000F93FE37800] 12:36:34 INFO - PROCESS | 328 | 1461267394035 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]]]}] 12:36:34 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. 12:36:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1072ms 12:36:34 INFO - PROCESS | 328 | 1461267394077 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 12:36:34 INFO - PROCESS | 328 | 1461267394079 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 12:36:34 INFO - PROCESS | 328 | 1461267394082 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:36:34 INFO - PROCESS | 328 | 1461267394084 Marionette TRACE conn5 <- [1,2942,null,{}] 12:36:34 INFO - PROCESS | 328 | 1461267394087 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}] 12:36:34 INFO - PROCESS | 328 | 1461267394240 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 12:36:34 INFO - PROCESS | 328 | 1461267394250 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 328 | ++DOCSHELL 000000F9432A8800 == 136 [pid = 328] [id = 746] 12:36:34 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F93AF49800) [pid = 328] [serial = 2237] [outer = 0000000000000000] 12:36:34 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F93FE36C00) [pid = 328] [serial = 2238] [outer = 000000F93AF49800] 12:36:34 INFO - PROCESS | 328 | 1461267394300 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F941CD8000) [pid = 328] [serial = 2239] [outer = 000000F93AF49800] 12:36:34 INFO - PROCESS | 328 | 1461267394764 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]]]}] 12:36:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:36:34 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 12:36:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 733ms 12:36:34 INFO - PROCESS | 328 | 1461267394841 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 12:36:34 INFO - PROCESS | 328 | 1461267394843 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 12:36:34 INFO - PROCESS | 328 | 1461267394846 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 328 | 1461267394848 Marionette TRACE conn5 <- [1,2946,null,{}] 12:36:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:36:34 INFO - PROCESS | 328 | 1461267394854 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}] 12:36:34 INFO - PROCESS | 328 | 1461267394986 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 12:36:34 INFO - PROCESS | 328 | 1461267394993 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 328 | ++DOCSHELL 000000F943938800 == 137 [pid = 328] [id = 747] 12:36:35 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F938B41800) [pid = 328] [serial = 2240] [outer = 0000000000000000] 12:36:35 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F942EAAC00) [pid = 328] [serial = 2241] [outer = 000000F938B41800] 12:36:35 INFO - PROCESS | 328 | 1461267395043 Marionette DEBUG loaded listener.js 12:36:35 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F9432DA400) [pid = 328] [serial = 2242] [outer = 000000F938B41800] 12:36:35 INFO - PROCESS | 328 | 1461267395733 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]]]}] 12:36:35 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. 12:36:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 923ms 12:36:35 INFO - PROCESS | 328 | 1461267395777 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 328 | 1461267395782 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 12:36:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:36:35 INFO - PROCESS | 328 | 1461267395788 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 328 | 1461267395793 Marionette TRACE conn5 <- [1,2950,null,{}] 12:36:35 INFO - PROCESS | 328 | 1461267395799 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}] 12:36:36 INFO - PROCESS | 328 | 1461267395987 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 12:36:36 INFO - PROCESS | 328 | 1461267396150 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:36 INFO - PROCESS | 328 | ++DOCSHELL 000000F938797000 == 138 [pid = 328] [id = 748] 12:36:36 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F92BB35800) [pid = 328] [serial = 2243] [outer = 0000000000000000] 12:36:36 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F92D993C00) [pid = 328] [serial = 2244] [outer = 000000F92BB35800] 12:36:36 INFO - PROCESS | 328 | 1461267396213 Marionette DEBUG loaded listener.js 12:36:36 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F932F4C800) [pid = 328] [serial = 2245] [outer = 000000F92BB35800] 12:36:36 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. 12:36:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1024ms 12:36:36 INFO - PROCESS | 328 | 1461267396807 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]]]}] 12:36:36 INFO - PROCESS | 328 | 1461267396815 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 328 | 1461267396821 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 12:36:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:36:36 INFO - PROCESS | 328 | 1461267396847 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - PROCESS | 328 | 1461267396851 Marionette TRACE conn5 <- [1,2954,null,{}] 12:36:36 INFO - PROCESS | 328 | 1461267396881 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}] 12:36:37 INFO - PROCESS | 328 | 1461267397027 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 12:36:37 INFO - PROCESS | 328 | 1461267397216 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 328 | ++DOCSHELL 000000F93F09C800 == 139 [pid = 328] [id = 749] 12:36:37 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F936A03800) [pid = 328] [serial = 2246] [outer = 0000000000000000] 12:36:37 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F93798B800) [pid = 328] [serial = 2247] [outer = 000000F936A03800] 12:36:37 INFO - PROCESS | 328 | 1461267397276 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F938B33400) [pid = 328] [serial = 2248] [outer = 000000F936A03800] 12:36:37 INFO - PROCESS | 328 | 1461267397866 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]]]}] 12:36:37 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. 12:36:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1054ms 12:36:37 INFO - PROCESS | 328 | 1461267397904 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 12:36:37 INFO - PROCESS | 328 | 1461267397906 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 12:36:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:36:37 INFO - PROCESS | 328 | 1461267397911 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:36:37 INFO - PROCESS | 328 | 1461267397915 Marionette TRACE conn5 <- [1,2958,null,{}] 12:36:37 INFO - PROCESS | 328 | 1461267397973 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}] 12:36:38 INFO - PROCESS | 328 | 1461267398122 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 12:36:38 INFO - PROCESS | 328 | 1461267398311 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:38 INFO - PROCESS | 328 | ++DOCSHELL 000000F9439DF000 == 140 [pid = 328] [id = 750] 12:36:38 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F93AF4A000) [pid = 328] [serial = 2249] [outer = 0000000000000000] 12:36:38 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F93C073C00) [pid = 328] [serial = 2250] [outer = 000000F93AF4A000] 12:36:38 INFO - PROCESS | 328 | 1461267398373 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F93FEA2C00) [pid = 328] [serial = 2251] [outer = 000000F93AF4A000] 12:36:38 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. 12:36:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1028ms 12:36:38 INFO - PROCESS | 328 | 1461267398934 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]]]}] 12:36:38 INFO - PROCESS | 328 | 1461267398940 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 328 | 1461267398944 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 12:36:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:36:38 INFO - PROCESS | 328 | 1461267398947 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 328 | 1461267398949 Marionette TRACE conn5 <- [1,2962,null,{}] 12:36:38 INFO - PROCESS | 328 | 1461267398972 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}] 12:36:39 INFO - PROCESS | 328 | 1461267399117 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 12:36:39 INFO - PROCESS | 328 | 1461267399302 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 328 | ++DOCSHELL 000000F945ABF000 == 141 [pid = 328] [id = 751] 12:36:39 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F942EB4C00) [pid = 328] [serial = 2252] [outer = 0000000000000000] 12:36:39 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F94320FC00) [pid = 328] [serial = 2253] [outer = 000000F942EB4C00] 12:36:39 INFO - PROCESS | 328 | 1461267399362 Marionette DEBUG loaded listener.js 12:36:39 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F9433A5400) [pid = 328] [serial = 2254] [outer = 000000F942EB4C00] 12:36:39 INFO - PROCESS | 328 | 1461267399928 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]]]}] 12:36:39 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. 12:36:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1020ms 12:36:39 INFO - PROCESS | 328 | 1461267399970 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 328 | 1461267399972 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 12:36:39 INFO - PROCESS | 328 | 1461267399976 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:36:39 INFO - PROCESS | 328 | 1461267399978 Marionette TRACE conn5 <- [1,2966,null,{}] 12:36:39 INFO - PROCESS | 328 | 1461267399982 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}] 12:36:40 INFO - PROCESS | 328 | 1461267400121 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 12:36:40 INFO - PROCESS | 328 | 1461267400308 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:40 INFO - PROCESS | 328 | ++DOCSHELL 000000F946A21800 == 142 [pid = 328] [id = 752] 12:36:40 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F943536800) [pid = 328] [serial = 2255] [outer = 0000000000000000] 12:36:40 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F943EE5400) [pid = 328] [serial = 2256] [outer = 000000F943536800] 12:36:40 INFO - PROCESS | 328 | 1461267400368 Marionette DEBUG loaded listener.js 12:36:40 INFO - PROCESS | 328 | ++DOMWINDOW == 252 (000000F943F97C00) [pid = 328] [serial = 2257] [outer = 000000F943536800] 12:36:40 INFO - PROCESS | 328 | 1461267400889 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]]]}] 12:36:40 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. 12:36:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 923ms 12:36:40 INFO - PROCESS | 328 | 1461267400902 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 328 | 1461267400904 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 12:36:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:36:40 INFO - PROCESS | 328 | 1461267400908 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 328 | 1461267400910 Marionette TRACE conn5 <- [1,2970,null,{}] 12:36:40 INFO - PROCESS | 328 | 1461267400914 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}] 12:36:41 INFO - PROCESS | 328 | 1461267401077 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 12:36:41 INFO - PROCESS | 328 | 1461267401258 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A6D0000 == 143 [pid = 328] [id = 753] 12:36:41 INFO - PROCESS | 328 | ++DOMWINDOW == 253 (000000F9440DE000) [pid = 328] [serial = 2258] [outer = 0000000000000000] 12:36:41 INFO - PROCESS | 328 | ++DOMWINDOW == 254 (000000F94582A400) [pid = 328] [serial = 2259] [outer = 000000F9440DE000] 12:36:41 INFO - PROCESS | 328 | 1461267401318 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 328 | ++DOMWINDOW == 255 (000000F945B6F000) [pid = 328] [serial = 2260] [outer = 000000F9440DE000] 12:36:41 INFO - PROCESS | 328 | 1461267401846 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"]]]}] 12:36:41 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:36:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:36:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 987ms 12:36:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:36:41 INFO - PROCESS | 328 | 1461267401898 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 12:36:41 INFO - PROCESS | 328 | 1461267401900 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 12:36:41 INFO - PROCESS | 328 | 1461267401904 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:36:41 INFO - PROCESS | 328 | 1461267401906 Marionette TRACE conn5 <- [1,2974,null,{}] 12:36:41 INFO - PROCESS | 328 | 1461267401910 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}] 12:36:42 INFO - PROCESS | 328 | 1461267402049 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 12:36:42 INFO - PROCESS | 328 | 1461267402237 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B71C800 == 144 [pid = 328] [id = 754] 12:36:42 INFO - PROCESS | 328 | ++DOMWINDOW == 256 (000000F945B6C800) [pid = 328] [serial = 2261] [outer = 0000000000000000] 12:36:42 INFO - PROCESS | 328 | ++DOMWINDOW == 257 (000000F945D0E800) [pid = 328] [serial = 2262] [outer = 000000F945B6C800] 12:36:42 INFO - PROCESS | 328 | 1461267402295 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 328 | ++DOMWINDOW == 258 (000000F945D1F000) [pid = 328] [serial = 2263] [outer = 000000F945B6C800] 12:36:42 INFO - PROCESS | 328 | 1461267402852 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]]]}] 12:36:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:36:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 986ms 12:36:42 INFO - PROCESS | 328 | 1461267402892 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 328 | 1461267402895 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 12:36:42 INFO - PROCESS | 328 | 1461267402898 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:36:42 INFO - PROCESS | 328 | 1461267402901 Marionette TRACE conn5 <- [1,2978,null,{}] 12:36:42 INFO - PROCESS | 328 | 1461267402905 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}] 12:36:43 INFO - PROCESS | 328 | 1461267403043 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 12:36:43 INFO - PROCESS | 328 | 1461267403232 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B8DB800 == 145 [pid = 328] [id = 755] 12:36:43 INFO - PROCESS | 328 | ++DOMWINDOW == 259 (000000F945D1C800) [pid = 328] [serial = 2264] [outer = 0000000000000000] 12:36:43 INFO - PROCESS | 328 | ++DOMWINDOW == 260 (000000F945D85400) [pid = 328] [serial = 2265] [outer = 000000F945D1C800] 12:36:43 INFO - PROCESS | 328 | 1461267403291 Marionette DEBUG loaded listener.js 12:36:43 INFO - PROCESS | 328 | ++DOMWINDOW == 261 (000000F945DEEC00) [pid = 328] [serial = 2266] [outer = 000000F945D1C800] 12:36:43 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B8EA800 == 146 [pid = 328] [id = 756] 12:36:43 INFO - PROCESS | 328 | ++DOMWINDOW == 262 (000000F941B05400) [pid = 328] [serial = 2267] [outer = 0000000000000000] 12:36:43 INFO - PROCESS | 328 | ++DOMWINDOW == 263 (000000F941B08C00) [pid = 328] [serial = 2268] [outer = 000000F941B05400] 12:36:43 INFO - PROCESS | 328 | 1461267403847 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]]]}] 12:36:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:36:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 986ms 12:36:43 INFO - PROCESS | 328 | 1461267403901 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 328 | 1461267403904 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 12:36:43 INFO - PROCESS | 328 | 1461267403910 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:36:43 INFO - PROCESS | 328 | 1461267403912 Marionette TRACE conn5 <- [1,2982,null,{}] 12:36:43 INFO - PROCESS | 328 | 1461267403916 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}] 12:36:44 INFO - PROCESS | 328 | 1461267404103 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 12:36:44 INFO - PROCESS | 328 | 1461267404286 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:44 INFO - PROCESS | 328 | ++DOCSHELL 000000F94CA86000 == 147 [pid = 328] [id = 757] 12:36:44 INFO - PROCESS | 328 | ++DOMWINDOW == 264 (000000F941B04C00) [pid = 328] [serial = 2269] [outer = 0000000000000000] 12:36:44 INFO - PROCESS | 328 | ++DOMWINDOW == 265 (000000F941B0E000) [pid = 328] [serial = 2270] [outer = 000000F941B04C00] 12:36:44 INFO - PROCESS | 328 | 1461267404345 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 328 | ++DOMWINDOW == 266 (000000F945DEE000) [pid = 328] [serial = 2271] [outer = 000000F941B04C00] 12:36:44 INFO - PROCESS | 328 | 1461267404885 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]]]}] 12:36:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:36:44 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 12:36:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1018ms 12:36:44 INFO - PROCESS | 328 | 1461267404934 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 12:36:44 INFO - PROCESS | 328 | 1461267404936 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 12:36:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:36:44 INFO - PROCESS | 328 | 1461267404940 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:36:44 INFO - PROCESS | 328 | 1461267404942 Marionette TRACE conn5 <- [1,2986,null,{}] 12:36:44 INFO - PROCESS | 328 | 1461267404946 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}] 12:36:45 INFO - PROCESS | 328 | 1461267405090 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 12:36:45 INFO - PROCESS | 328 | 1461267405280 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 328 | ++DOCSHELL 000000F94C07C000 == 148 [pid = 328] [id = 758] 12:36:45 INFO - PROCESS | 328 | ++DOMWINDOW == 267 (000000F94685B400) [pid = 328] [serial = 2272] [outer = 0000000000000000] 12:36:45 INFO - PROCESS | 328 | ++DOMWINDOW == 268 (000000F94685F000) [pid = 328] [serial = 2273] [outer = 000000F94685B400] 12:36:45 INFO - PROCESS | 328 | 1461267405339 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 328 | ++DOMWINDOW == 269 (000000F94687B000) [pid = 328] [serial = 2274] [outer = 000000F94685B400] 12:36:45 INFO - PROCESS | 328 | 1461267405895 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]]]}] 12:36:45 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. 12:36:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 986ms 12:36:45 INFO - PROCESS | 328 | 1461267405937 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 328 | 1461267405940 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 12:36:45 INFO - PROCESS | 328 | 1461267405946 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:36:45 INFO - PROCESS | 328 | 1461267405949 Marionette TRACE conn5 <- [1,2990,null,{}] 12:36:45 INFO - PROCESS | 328 | 1461267405953 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}] 12:36:46 INFO - PROCESS | 328 | 1461267406112 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 12:36:46 INFO - PROCESS | 328 | 1461267406305 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:46 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A2DE800 == 149 [pid = 328] [id = 759] 12:36:46 INFO - PROCESS | 328 | ++DOMWINDOW == 270 (000000F946886000) [pid = 328] [serial = 2275] [outer = 0000000000000000] 12:36:46 INFO - PROCESS | 328 | ++DOMWINDOW == 271 (000000F946BDC000) [pid = 328] [serial = 2276] [outer = 000000F946886000] 12:36:46 INFO - PROCESS | 328 | 1461267406369 Marionette DEBUG loaded listener.js 12:36:46 INFO - PROCESS | 328 | ++DOMWINDOW == 272 (000000F9486B6000) [pid = 328] [serial = 2277] [outer = 000000F946886000] 12:36:46 INFO - PROCESS | 328 | 1461267406935 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]]]}] 12:36:46 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. 12:36:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1022ms 12:36:46 INFO - PROCESS | 328 | 1461267406971 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 328 | 1461267406974 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 12:36:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:36:46 INFO - PROCESS | 328 | 1461267406977 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 328 | 1461267406979 Marionette TRACE conn5 <- [1,2994,null,{}] 12:36:46 INFO - PROCESS | 328 | 1461267406983 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}] 12:36:47 INFO - PROCESS | 328 | 1461267407124 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 12:36:47 INFO - PROCESS | 328 | 1461267407315 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 328 | ++DOCSHELL 000000F94BA4A000 == 150 [pid = 328] [id = 760] 12:36:47 INFO - PROCESS | 328 | ++DOMWINDOW == 273 (000000F9486B5000) [pid = 328] [serial = 2278] [outer = 0000000000000000] 12:36:47 INFO - PROCESS | 328 | ++DOMWINDOW == 274 (000000F9489F9C00) [pid = 328] [serial = 2279] [outer = 000000F9486B5000] 12:36:47 INFO - PROCESS | 328 | 1461267407374 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 328 | ++DOMWINDOW == 275 (000000F949891C00) [pid = 328] [serial = 2280] [outer = 000000F9486B5000] 12:36:47 INFO - PROCESS | 328 | 1461267407881 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]]]}] 12:36:47 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. 12:36:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 924ms 12:36:47 INFO - PROCESS | 328 | 1461267407903 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 12:36:47 INFO - PROCESS | 328 | 1461267407905 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 12:36:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:36:47 INFO - PROCESS | 328 | 1461267407909 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:36:47 INFO - PROCESS | 328 | 1461267407911 Marionette TRACE conn5 <- [1,2998,null,{}] 12:36:47 INFO - PROCESS | 328 | 1461267407915 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}] 12:36:48 INFO - PROCESS | 328 | 1461267408055 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 12:36:48 INFO - PROCESS | 328 | 1461267408238 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 328 | ++DOCSHELL 000000F949864800 == 151 [pid = 328] [id = 761] 12:36:48 INFO - PROCESS | 328 | ++DOMWINDOW == 276 (000000F9489F7000) [pid = 328] [serial = 2281] [outer = 0000000000000000] 12:36:48 INFO - PROCESS | 328 | ++DOMWINDOW == 277 (000000F949898C00) [pid = 328] [serial = 2282] [outer = 000000F9489F7000] 12:36:48 INFO - PROCESS | 328 | 1461267408293 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 328 | ++DOMWINDOW == 278 (000000F94B12DC00) [pid = 328] [serial = 2283] [outer = 000000F9489F7000] 12:36:48 INFO - PROCESS | 328 | [328] 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 12:36:48 INFO - PROCESS | 328 | 1461267408892 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:36:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:36:48 INFO - {} 12:36:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:36:48 INFO - {} 12:36:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:36:48 INFO - {} 12:36:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:36:48 INFO - {} 12:36:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1019ms 12:36:48 INFO - TEST-START | /FileAPI/fileReader.html 12:36:48 INFO - PROCESS | 328 | 1461267408931 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 328 | 1461267408934 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 12:36:48 INFO - PROCESS | 328 | 1461267408937 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 328 | 1461267408940 Marionette TRACE conn5 <- [1,3002,null,{}] 12:36:48 INFO - PROCESS | 328 | 1461267408944 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}] 12:36:49 INFO - PROCESS | 328 | 1461267409090 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 12:36:49 INFO - PROCESS | 328 | 1461267409267 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B84D800 == 152 [pid = 328] [id = 762] 12:36:49 INFO - PROCESS | 328 | ++DOMWINDOW == 279 (000000F94B132C00) [pid = 328] [serial = 2284] [outer = 0000000000000000] 12:36:49 INFO - PROCESS | 328 | ++DOMWINDOW == 280 (000000F94B292400) [pid = 328] [serial = 2285] [outer = 000000F94B132C00] 12:36:49 INFO - PROCESS | 328 | 1461267409324 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 328 | ++DOMWINDOW == 281 (000000F94B29C800) [pid = 328] [serial = 2286] [outer = 000000F94B132C00] 12:36:49 INFO - PROCESS | 328 | 1461267409821 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]]]}] 12:36:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:36:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:36:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:36:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:36:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 923ms 12:36:49 INFO - PROCESS | 328 | 1461267409863 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 328 | 1461267409866 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 12:36:49 INFO - TEST-START | /FileAPI/historical.html 12:36:49 INFO - PROCESS | 328 | 1461267409870 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 328 | 1461267409872 Marionette TRACE conn5 <- [1,3006,null,{}] 12:36:49 INFO - PROCESS | 328 | 1461267409876 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}] 12:36:50 INFO - PROCESS | 328 | 1461267410048 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 12:36:50 INFO - PROCESS | 328 | 1461267410234 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 328 | ++DOCSHELL 000000F948417800 == 153 [pid = 328] [id = 763] 12:36:50 INFO - PROCESS | 328 | ++DOMWINDOW == 282 (000000F94849B800) [pid = 328] [serial = 2287] [outer = 0000000000000000] 12:36:50 INFO - PROCESS | 328 | ++DOMWINDOW == 283 (000000F9484A3400) [pid = 328] [serial = 2288] [outer = 000000F94849B800] 12:36:50 INFO - PROCESS | 328 | 1461267410290 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 328 | ++DOMWINDOW == 284 (000000F94B296400) [pid = 328] [serial = 2289] [outer = 000000F94849B800] 12:36:50 INFO - PROCESS | 328 | 1461267410829 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"]]]}] 12:36:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:36:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:36:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:36:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:36:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:36:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:36:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:36:50 INFO - TEST-OK | /FileAPI/historical.html | took 986ms 12:36:50 INFO - PROCESS | 328 | 1461267410872 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 328 | 1461267410874 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 12:36:50 INFO - TEST-START | /FileAPI/idlharness.html 12:36:50 INFO - PROCESS | 328 | 1461267410880 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 328 | 1461267410883 Marionette TRACE conn5 <- [1,3010,null,{}] 12:36:50 INFO - PROCESS | 328 | 1461267410887 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}] 12:36:51 INFO - PROCESS | 328 | 1461267411063 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 12:36:51 INFO - PROCESS | 328 | 1461267411292 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:51 INFO - PROCESS | 328 | ++DOCSHELL 000000F936FE7800 == 154 [pid = 328] [id = 764] 12:36:51 INFO - PROCESS | 328 | ++DOMWINDOW == 285 (000000F926C37C00) [pid = 328] [serial = 2290] [outer = 0000000000000000] 12:36:51 INFO - PROCESS | 328 | ++DOMWINDOW == 286 (000000F934BA2400) [pid = 328] [serial = 2291] [outer = 000000F926C37C00] 12:36:51 INFO - PROCESS | 328 | 1461267411352 Marionette DEBUG loaded listener.js 12:36:51 INFO - PROCESS | 328 | ++DOMWINDOW == 287 (000000F9394E6C00) [pid = 328] [serial = 2292] [outer = 000000F926C37C00] 12:36:52 INFO - PROCESS | 328 | 1461267412801 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]]]}] 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:36:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:36:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:36:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:36:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:36:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:36:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:36:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:36:52 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 12:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:36:52 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 12:36:52 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 12:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:36:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:36:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:36:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:36:52 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 12:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:36:52 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 12:36:52 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 12:36:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:36:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:36:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:36:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:36:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:36:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:36:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2045ms 12:36:52 INFO - PROCESS | 328 | 1461267412930 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 12:36:52 INFO - PROCESS | 328 | 1461267412936 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 12:36:52 INFO - TEST-START | /FileAPI/idlharness.worker 12:36:52 INFO - PROCESS | 328 | 1461267412941 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:36:52 INFO - PROCESS | 328 | 1461267412943 Marionette TRACE conn5 <- [1,3014,null,{}] 12:36:52 INFO - PROCESS | 328 | 1461267412949 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}] 12:36:53 INFO - PROCESS | 328 | 1461267413127 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 12:36:53 INFO - PROCESS | 328 | 1461267413279 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 328 | ++DOCSHELL 000000F93CC9B000 == 155 [pid = 328] [id = 765] 12:36:53 INFO - PROCESS | 328 | ++DOMWINDOW == 288 (000000F92C4C3C00) [pid = 328] [serial = 2293] [outer = 0000000000000000] 12:36:53 INFO - PROCESS | 328 | ++DOMWINDOW == 289 (000000F9302CE800) [pid = 328] [serial = 2294] [outer = 000000F92C4C3C00] 12:36:53 INFO - PROCESS | 328 | 1461267413333 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 328 | ++DOMWINDOW == 290 (000000F9379A5400) [pid = 328] [serial = 2295] [outer = 000000F92C4C3C00] 12:36:53 INFO - PROCESS | 328 | [328] 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 12:36:54 INFO - PROCESS | 328 | 1461267414525 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,{},{}]]]}] 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:36:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:36:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:36:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:36:54 INFO - {} 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:36:54 INFO - {} 12:36:54 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 - {} 12:36:54 INFO - {} 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:36:54 INFO - {} 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:36:54 INFO - {} 12:36:54 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 - {} 12:36:54 INFO - {} 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:36:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:36:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 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 12:36:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:36:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:36:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:36:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:36:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:36:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:36:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:36:54 INFO - {} 12:36:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1745ms 12:36:54 INFO - PROCESS | 328 | 1461267414691 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 12:36:54 INFO - PROCESS | 328 | 1461267414697 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 12:36:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:36:54 INFO - PROCESS | 328 | 1461267414704 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 328 | 1461267414706 Marionette TRACE conn5 <- [1,3018,null,{}] 12:36:54 INFO - PROCESS | 328 | 1461267414710 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}] 12:36:54 INFO - PROCESS | 328 | 1461267414840 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 12:36:55 INFO - PROCESS | 328 | 1461267415015 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:55 INFO - PROCESS | 328 | ++DOCSHELL 000000F9438C8800 == 156 [pid = 328] [id = 766] 12:36:55 INFO - PROCESS | 328 | ++DOMWINDOW == 291 (000000F93AD5B000) [pid = 328] [serial = 2296] [outer = 0000000000000000] 12:36:55 INFO - PROCESS | 328 | ++DOMWINDOW == 292 (000000F942EA6400) [pid = 328] [serial = 2297] [outer = 000000F93AD5B000] 12:36:55 INFO - PROCESS | 328 | 1461267415065 Marionette DEBUG loaded listener.js 12:36:55 INFO - PROCESS | 328 | ++DOMWINDOW == 293 (000000F945D17C00) [pid = 328] [serial = 2298] [outer = 000000F93AD5B000] 12:36:55 INFO - PROCESS | 328 | 1461267415585 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]]]}] 12:36:55 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 12:36:55 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 944ms 12:36:55 INFO - PROCESS | 328 | 1461267415663 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 12:36:55 INFO - PROCESS | 328 | 1461267415665 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 12:36:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:36:55 INFO - PROCESS | 328 | 1461267415671 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 328 | 1461267415675 Marionette TRACE conn5 <- [1,3022,null,{}] 12:36:55 INFO - PROCESS | 328 | 1461267415686 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}] 12:36:55 INFO - PROCESS | 328 | 1461267415824 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 12:36:56 INFO - PROCESS | 328 | 1461267416020 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 328 | ++DOCSHELL 000000F943910000 == 157 [pid = 328] [id = 767] 12:36:56 INFO - PROCESS | 328 | ++DOMWINDOW == 294 (000000F93D80D400) [pid = 328] [serial = 2299] [outer = 0000000000000000] 12:36:56 INFO - PROCESS | 328 | ++DOMWINDOW == 295 (000000F9486B0000) [pid = 328] [serial = 2300] [outer = 000000F93D80D400] 12:36:56 INFO - PROCESS | 328 | 1461267416074 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 328 | ++DOMWINDOW == 296 (000000F94B297800) [pid = 328] [serial = 2301] [outer = 000000F93D80D400] 12:36:56 INFO - PROCESS | 328 | 1461267416633 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]]]}] 12:36:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:36:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 986ms 12:36:56 INFO - PROCESS | 328 | 1461267416661 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 12:36:56 INFO - PROCESS | 328 | 1461267416664 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 12:36:56 INFO - PROCESS | 328 | 1461267416667 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:36:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:36:56 INFO - PROCESS | 328 | 1461267416669 Marionette TRACE conn5 <- [1,3026,null,{}] 12:36:56 INFO - PROCESS | 328 | 1461267416673 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}] 12:36:56 INFO - PROCESS | 328 | 1461267416808 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F9432A8800 == 156 [pid = 328] [id = 746] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F9419A1800 == 155 [pid = 328] [id = 745] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F93BDF5000 == 154 [pid = 328] [id = 744] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F94077F800 == 153 [pid = 328] [id = 743] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F9406DB000 == 152 [pid = 328] [id = 742] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 295 (000000F93FE32C00) [pid = 328] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 294 (000000F93F4EE800) [pid = 328] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 293 (000000F932F41800) [pid = 328] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 292 (000000F941C4E000) [pid = 328] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 291 (000000F9394ED400) [pid = 328] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 290 (000000F9338A7000) [pid = 328] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 289 (000000F941D45000) [pid = 328] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 288 (000000F93CF5EC00) [pid = 328] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 287 (000000F93EE75C00) [pid = 328] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 286 (000000F93F194800) [pid = 328] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 285 (000000F93C2D7800) [pid = 328] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 284 (000000F93620FC00) [pid = 328] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 283 (000000F93F3BDC00) [pid = 328] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | 1461267417122 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F93F674800 == 151 [pid = 328] [id = 741] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F93CA45800 == 150 [pid = 328] [id = 740] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F938E60000 == 149 [pid = 328] [id = 739] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F93CB5C800 == 148 [pid = 328] [id = 738] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F93FB46800 == 147 [pid = 328] [id = 737] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F938716800 == 146 [pid = 328] [id = 736] 12:36:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F92C6CE000 == 147 [pid = 328] [id = 768] 12:36:57 INFO - PROCESS | 328 | ++DOMWINDOW == 284 (000000F926C34000) [pid = 328] [serial = 2302] [outer = 0000000000000000] 12:36:57 INFO - PROCESS | 328 | ++DOMWINDOW == 285 (000000F926EA6800) [pid = 328] [serial = 2303] [outer = 000000F926C34000] 12:36:57 INFO - PROCESS | 328 | 1461267417191 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 328 | ++DOMWINDOW == 286 (000000F9302CD400) [pid = 328] [serial = 2304] [outer = 000000F926C34000] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F945F65000 == 146 [pid = 328] [id = 728] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F9484D0000 == 145 [pid = 328] [id = 643] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F945DCF000 == 144 [pid = 328] [id = 727] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F945A7D800 == 143 [pid = 328] [id = 726] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F945722800 == 142 [pid = 328] [id = 725] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F94558C000 == 141 [pid = 328] [id = 724] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F9439C7000 == 140 [pid = 328] [id = 723] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F93F73F800 == 139 [pid = 328] [id = 722] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F938E63800 == 138 [pid = 328] [id = 721] 12:36:57 INFO - PROCESS | 328 | --DOCSHELL 000000F943946800 == 137 [pid = 328] [id = 720] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 285 (000000F93D821C00) [pid = 328] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 284 (000000F931578800) [pid = 328] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 283 (000000F93659B400) [pid = 328] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 282 (000000F93AD50000) [pid = 328] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 281 (000000F93D813400) [pid = 328] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 280 (000000F936238400) [pid = 328] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 279 (000000F9391D0C00) [pid = 328] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 278 (000000F934BA7000) [pid = 328] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 277 (000000F92C4C4C00) [pid = 328] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 276 (000000F938B76C00) [pid = 328] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 275 (000000F934AE1000) [pid = 328] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 274 (000000F933540000) [pid = 328] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 273 (000000F93796B800) [pid = 328] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 272 (000000F9391ECC00) [pid = 328] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 271 (000000F93C06C800) [pid = 328] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 270 (000000F92C83C800) [pid = 328] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 269 (000000F93C2CE000) [pid = 328] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 268 (000000F938EC1400) [pid = 328] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 267 (000000F938EB2C00) [pid = 328] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | --DOMWINDOW == 266 (000000F9383B5000) [pid = 328] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 12:36:57 INFO - PROCESS | 328 | 1461267417686 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"]]]}] 12:36:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:36:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:36:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1073ms 12:36:57 INFO - PROCESS | 328 | 1461267417766 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 328 | 1461267417768 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 12:36:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:36:57 INFO - PROCESS | 328 | 1461267417777 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 328 | 1461267417779 Marionette TRACE conn5 <- [1,3030,null,{}] 12:36:57 INFO - PROCESS | 328 | 1461267417782 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}] 12:36:57 INFO - PROCESS | 328 | 1461267417901 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 12:36:57 INFO - PROCESS | 328 | 1461267417912 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 328 | ++DOCSHELL 000000F93A806000 == 138 [pid = 328] [id = 769] 12:36:57 INFO - PROCESS | 328 | ++DOMWINDOW == 267 (000000F930BD4000) [pid = 328] [serial = 2305] [outer = 0000000000000000] 12:36:57 INFO - PROCESS | 328 | ++DOMWINDOW == 268 (000000F93376EC00) [pid = 328] [serial = 2306] [outer = 000000F930BD4000] 12:36:57 INFO - PROCESS | 328 | 1461267417959 Marionette DEBUG loaded listener.js 12:36:58 INFO - PROCESS | 328 | ++DOMWINDOW == 269 (000000F936210000) [pid = 328] [serial = 2307] [outer = 000000F930BD4000] 12:36:58 INFO - PROCESS | 328 | 1461267418677 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]]]}] 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:36:58 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. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:36:58 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'.) 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:36:58 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. 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:36:58 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. 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:36:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:36:58 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. 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:36:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:36:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:36:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:36:58 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:36:58 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 983ms 12:36:58 INFO - PROCESS | 328 | 1461267418761 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 12:36:58 INFO - PROCESS | 328 | 1461267418764 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 12:36:58 INFO - PROCESS | 328 | 1461267418767 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:36:58 INFO - PROCESS | 328 | 1461267418769 Marionette TRACE conn5 <- [1,3034,null,{}] 12:36:58 INFO - PROCESS | 328 | 1461267418772 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}] 12:36:58 INFO - PROCESS | 328 | 1461267418915 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 12:36:59 INFO - PROCESS | 328 | 1461267419060 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F93FD85000 == 139 [pid = 328] [id = 770] 12:36:59 INFO - PROCESS | 328 | ++DOMWINDOW == 270 (000000F932F41800) [pid = 328] [serial = 2308] [outer = 0000000000000000] 12:36:59 INFO - PROCESS | 328 | ++DOMWINDOW == 271 (000000F9394C0000) [pid = 328] [serial = 2309] [outer = 000000F932F41800] 12:36:59 INFO - PROCESS | 328 | 1461267419110 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 328 | ++DOMWINDOW == 272 (000000F93C06C800) [pid = 328] [serial = 2310] [outer = 000000F932F41800] 12:36:59 INFO - PROCESS | 328 | [328] 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 12:36:59 INFO - PROCESS | 328 | 1461267419559 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:36:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:36:59 INFO - {} 12:36:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 818ms 12:36:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:36:59 INFO - PROCESS | 328 | 1461267419592 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 328 | 1461267419595 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 12:36:59 INFO - PROCESS | 328 | 1461267419598 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 328 | 1461267419600 Marionette TRACE conn5 <- [1,3038,null,{}] 12:36:59 INFO - PROCESS | 328 | 1461267419610 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}] 12:36:59 INFO - PROCESS | 328 | 1461267419778 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 12:36:59 INFO - PROCESS | 328 | 1461267419806 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:59 INFO - PROCESS | 328 | ++DOCSHELL 000000F930420800 == 140 [pid = 328] [id = 771] 12:36:59 INFO - PROCESS | 328 | ++DOMWINDOW == 273 (000000F926C35400) [pid = 328] [serial = 2311] [outer = 0000000000000000] 12:36:59 INFO - PROCESS | 328 | ++DOMWINDOW == 274 (000000F936232800) [pid = 328] [serial = 2312] [outer = 000000F926C35400] 12:36:59 INFO - PROCESS | 328 | 1461267419856 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 328 | ++DOMWINDOW == 275 (000000F93AF49000) [pid = 328] [serial = 2313] [outer = 000000F926C35400] 12:37:00 INFO - PROCESS | 328 | 1461267420318 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]]]}] 12:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:37:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:37:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 776ms 12:37:00 INFO - PROCESS | 328 | 1461267420378 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 12:37:00 INFO - PROCESS | 328 | 1461267420380 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 12:37:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:37:00 INFO - PROCESS | 328 | 1461267420384 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:37:00 INFO - PROCESS | 328 | 1461267420385 Marionette TRACE conn5 <- [1,3042,null,{}] 12:37:00 INFO - PROCESS | 328 | 1461267420389 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}] 12:37:00 INFO - PROCESS | 328 | 1461267420555 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 12:37:00 INFO - PROCESS | 328 | 1461267420578 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 328 | ++DOCSHELL 000000F940E25000 == 141 [pid = 328] [id = 772] 12:37:00 INFO - PROCESS | 328 | ++DOMWINDOW == 276 (000000F93C2D6000) [pid = 328] [serial = 2314] [outer = 0000000000000000] 12:37:00 INFO - PROCESS | 328 | ++DOMWINDOW == 277 (000000F93F057C00) [pid = 328] [serial = 2315] [outer = 000000F93C2D6000] 12:37:00 INFO - PROCESS | 328 | 1461267420625 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 328 | ++DOMWINDOW == 278 (000000F93F4ED000) [pid = 328] [serial = 2316] [outer = 000000F93C2D6000] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 277 (000000F945880800) [pid = 328] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 276 (000000F938EC4C00) [pid = 328] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 275 (000000F945D88000) [pid = 328] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 274 (000000F943EE7C00) [pid = 328] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 273 (000000F926E9EC00) [pid = 328] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 272 (000000F93FEA5000) [pid = 328] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 271 (000000F938B21C00) [pid = 328] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 270 (000000F92C6AB000) [pid = 328] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 269 (000000F926E9B400) [pid = 328] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 268 (000000F946864800) [pid = 328] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 267 (000000F93D81AC00) [pid = 328] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 266 (000000F92BA64000) [pid = 328] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 265 (000000F9459CB000) [pid = 328] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 264 (000000F945D83800) [pid = 328] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 263 (000000F938997400) [pid = 328] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 262 (000000F943EE7000) [pid = 328] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 261 (000000F94582C800) [pid = 328] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 260 (000000F943F8DC00) [pid = 328] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 259 (000000F928699000) [pid = 328] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 258 (000000F936AE0400) [pid = 328] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 257 (000000F93FE2E400) [pid = 328] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 256 (000000F93F3B7000) [pid = 328] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 255 (000000F93C4FA400) [pid = 328] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 254 (000000F930F90000) [pid = 328] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 253 (000000F934BAB800) [pid = 328] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 252 (000000F9391CC800) [pid = 328] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 251 (000000F938B3DC00) [pid = 328] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 250 (000000F93FE36800) [pid = 328] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 249 (000000F937952800) [pid = 328] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 248 (000000F9486A8800) [pid = 328] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 247 (000000F9432DC800) [pid = 328] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 246 (000000F93FEA6000) [pid = 328] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 245 (000000F926D4E400) [pid = 328] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 244 (000000F9440DCC00) [pid = 328] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 243 (000000F926F21400) [pid = 328] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 242 (000000F938EB3800) [pid = 328] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 241 (000000F933BD3C00) [pid = 328] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 240 (000000F93F4E0400) [pid = 328] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 239 (000000F9459EE800) [pid = 328] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 238 (000000F937968C00) [pid = 328] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 237 (000000F9383AC800) [pid = 328] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 236 (000000F943F1A000) [pid = 328] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 235 (000000F943ECC800) [pid = 328] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 234 (000000F93C2C9800) [pid = 328] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 233 (000000F93D817800) [pid = 328] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 232 (000000F92BA20C00) [pid = 328] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 231 (000000F92D3A5800) [pid = 328] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 230 (000000F938EB2000) [pid = 328] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 229 (000000F936204400) [pid = 328] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 228 (000000F93AF46400) [pid = 328] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 227 (000000F926C36C00) [pid = 328] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 226 (000000F93353E400) [pid = 328] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 225 (000000F926C08000) [pid = 328] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 224 (000000F93D81B800) [pid = 328] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 223 (000000F941D3F400) [pid = 328] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 222 (000000F943224000) [pid = 328] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 221 (000000F9433B1000) [pid = 328] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 220 (000000F9373BFC00) [pid = 328] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 219 (000000F941BE2C00) [pid = 328] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 218 (000000F92D39D000) [pid = 328] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 217 (000000F93FE37800) [pid = 328] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 216 (000000F93D81F400) [pid = 328] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 215 (000000F941D3FC00) [pid = 328] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 214 (000000F93F04F400) [pid = 328] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 213 (000000F926E33800) [pid = 328] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 212 (000000F934829C00) [pid = 328] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 211 (000000F93F4DB400) [pid = 328] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 210 (000000F941C42C00) [pid = 328] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 209 (000000F9275CF400) [pid = 328] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 208 (000000F93C2D2C00) [pid = 328] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 207 (000000F93AF49800) [pid = 328] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:37:02 INFO - PROCESS | 328 | --DOMWINDOW == 206 (000000F93AD57C00) [pid = 328] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:37:02 INFO - PROCESS | 328 | 1461267422247 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"]]]}] 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:37:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:37:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:37:02 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" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:37:02 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" 12:37:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:37:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:37:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2009ms 12:37:02 INFO - PROCESS | 328 | 1461267422396 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 328 | 1461267422398 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 12:37:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:37:02 INFO - PROCESS | 328 | 1461267422402 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 328 | 1461267422404 Marionette TRACE conn5 <- [1,3046,null,{}] 12:37:02 INFO - PROCESS | 328 | 1461267422407 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}] 12:37:02 INFO - PROCESS | 328 | 1461267422526 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 12:37:02 INFO - PROCESS | 328 | 1461267422532 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 328 | ++DOCSHELL 000000F93878B800 == 142 [pid = 328] [id = 773] 12:37:02 INFO - PROCESS | 328 | ++DOMWINDOW == 207 (000000F92BA20C00) [pid = 328] [serial = 2317] [outer = 0000000000000000] 12:37:02 INFO - PROCESS | 328 | ++DOMWINDOW == 208 (000000F92C83FC00) [pid = 328] [serial = 2318] [outer = 000000F92BA20C00] 12:37:02 INFO - PROCESS | 328 | 1461267422588 Marionette DEBUG loaded listener.js 12:37:02 INFO - PROCESS | 328 | ++DOMWINDOW == 209 (000000F933BCF800) [pid = 328] [serial = 2319] [outer = 000000F92BA20C00] 12:37:03 INFO - PROCESS | 328 | 1461267423124 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]]]}] 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:37:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:37:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:37:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:37:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:37:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:37:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:37:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:37:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:37:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 783ms 12:37:03 INFO - PROCESS | 328 | 1461267423192 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 12:37:03 INFO - PROCESS | 328 | 1461267423195 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 12:37:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:37:03 INFO - PROCESS | 328 | 1461267423198 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 328 | 1461267423200 Marionette TRACE conn5 <- [1,3050,null,{}] 12:37:03 INFO - PROCESS | 328 | 1461267423204 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}] 12:37:03 INFO - PROCESS | 328 | 1461267423326 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 12:37:03 INFO - PROCESS | 328 | 1461267423336 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:03 INFO - PROCESS | 328 | ++DOCSHELL 000000F9444C2800 == 143 [pid = 328] [id = 774] 12:37:03 INFO - PROCESS | 328 | ++DOMWINDOW == 210 (000000F937965C00) [pid = 328] [serial = 2320] [outer = 0000000000000000] 12:37:03 INFO - PROCESS | 328 | ++DOMWINDOW == 211 (000000F9379A2000) [pid = 328] [serial = 2321] [outer = 000000F937965C00] 12:37:03 INFO - PROCESS | 328 | 1461267423386 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 328 | ++DOMWINDOW == 212 (000000F93C4FA400) [pid = 328] [serial = 2322] [outer = 000000F937965C00] 12:37:03 INFO - PROCESS | 328 | [328] 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 12:37:03 INFO - PROCESS | 328 | 1461267423968 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:37:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:37:04 INFO - {} 12:37:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 839ms 12:37:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:37:04 INFO - PROCESS | 328 | 1461267424041 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 12:37:04 INFO - PROCESS | 328 | 1461267424044 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 12:37:04 INFO - PROCESS | 328 | 1461267424047 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:37:04 INFO - PROCESS | 328 | 1461267424049 Marionette TRACE conn5 <- [1,3054,null,{}] 12:37:04 INFO - PROCESS | 328 | 1461267424053 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}] 12:37:04 INFO - PROCESS | 328 | 1461267424365 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 12:37:04 INFO - PROCESS | 328 | ************************* 12:37:04 INFO - PROCESS | 328 | A coding exception was thrown and uncaught in a Task. 12:37:04 INFO - PROCESS | 328 | 12:37:04 INFO - PROCESS | 328 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:37:04 INFO - PROCESS | 328 | Full stack: 12:37:04 INFO - PROCESS | 328 | ************************* 12:37:04 INFO - PROCESS | 328 | 1461267424521 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 328 | ++DOCSHELL 000000F93C032000 == 144 [pid = 328] [id = 775] 12:37:04 INFO - PROCESS | 328 | ++DOMWINDOW == 213 (000000F92D3A2000) [pid = 328] [serial = 2323] [outer = 0000000000000000] 12:37:04 INFO - PROCESS | 328 | ++DOMWINDOW == 214 (000000F9304AC000) [pid = 328] [serial = 2324] [outer = 000000F92D3A2000] 12:37:04 INFO - PROCESS | 328 | 1461267424583 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 328 | ++DOMWINDOW == 215 (000000F933E3F800) [pid = 328] [serial = 2325] [outer = 000000F92D3A2000] 12:37:05 INFO - PROCESS | 328 | 1461267425226 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]]]}] 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:37:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:37:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1220ms 12:37:05 INFO - PROCESS | 328 | 1461267425271 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 328 | 1461267425277 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 12:37:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:37:05 INFO - PROCESS | 328 | 1461267425282 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 328 | 1461267425286 Marionette TRACE conn5 <- [1,3058,null,{}] 12:37:05 INFO - PROCESS | 328 | 1461267425291 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}] 12:37:05 INFO - PROCESS | 328 | 1461267425450 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 12:37:05 INFO - PROCESS | 328 | 1461267425644 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 328 | ++DOCSHELL 000000F940630800 == 145 [pid = 328] [id = 776] 12:37:05 INFO - PROCESS | 328 | ++DOMWINDOW == 216 (000000F93795E000) [pid = 328] [serial = 2326] [outer = 0000000000000000] 12:37:05 INFO - PROCESS | 328 | ++DOMWINDOW == 217 (000000F937992C00) [pid = 328] [serial = 2327] [outer = 000000F93795E000] 12:37:05 INFO - PROCESS | 328 | 1461267425706 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 328 | ++DOMWINDOW == 218 (000000F93876E000) [pid = 328] [serial = 2328] [outer = 000000F93795E000] 12:37:06 INFO - PROCESS | 328 | 1461267426333 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]]]}] 12:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:37:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:37:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1072ms 12:37:06 INFO - PROCESS | 328 | 1461267426363 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 328 | 1461267426367 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 12:37:06 INFO - PROCESS | 328 | 1461267426371 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:37:06 INFO - PROCESS | 328 | 1461267426373 Marionette TRACE conn5 <- [1,3062,null,{}] 12:37:06 INFO - PROCESS | 328 | 1461267426377 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}] 12:37:06 INFO - PROCESS | 328 | 1461267426525 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 12:37:06 INFO - PROCESS | 328 | 1461267426723 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 328 | ++DOCSHELL 000000F94387D000 == 146 [pid = 328] [id = 777] 12:37:06 INFO - PROCESS | 328 | ++DOMWINDOW == 219 (000000F938EB7C00) [pid = 328] [serial = 2329] [outer = 0000000000000000] 12:37:06 INFO - PROCESS | 328 | ++DOMWINDOW == 220 (000000F9391D0000) [pid = 328] [serial = 2330] [outer = 000000F938EB7C00] 12:37:06 INFO - PROCESS | 328 | 1461267426783 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 328 | ++DOMWINDOW == 221 (000000F93AD52800) [pid = 328] [serial = 2331] [outer = 000000F938EB7C00] 12:37:07 INFO - PROCESS | 328 | 1461267427375 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]]]}] 12:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:37:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:37:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1021ms 12:37:07 INFO - PROCESS | 328 | 1461267427398 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 328 | 1461267427403 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 12:37:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:37:07 INFO - PROCESS | 328 | 1461267427416 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 328 | 1461267427421 Marionette TRACE conn5 <- [1,3066,null,{}] 12:37:07 INFO - PROCESS | 328 | 1461267427462 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}] 12:37:07 INFO - PROCESS | 328 | 1461267427615 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 12:37:07 INFO - PROCESS | 328 | 1461267427808 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:07 INFO - PROCESS | 328 | ++DOCSHELL 000000F946A0A000 == 147 [pid = 328] [id = 778] 12:37:07 INFO - PROCESS | 328 | ++DOMWINDOW == 222 (000000F93EE74400) [pid = 328] [serial = 2332] [outer = 0000000000000000] 12:37:07 INFO - PROCESS | 328 | ++DOMWINDOW == 223 (000000F93FE36800) [pid = 328] [serial = 2333] [outer = 000000F93EE74400] 12:37:07 INFO - PROCESS | 328 | 1461267427868 Marionette DEBUG loaded listener.js 12:37:07 INFO - PROCESS | 328 | ++DOMWINDOW == 224 (000000F941BE3800) [pid = 328] [serial = 2334] [outer = 000000F93EE74400] 12:37:08 INFO - PROCESS | 328 | 1461267428464 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] 12:37:08 INFO - PROCESS | 328 | 1461267428543 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 12:37:08 INFO - PROCESS | 328 | 1461267428549 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:37:08 INFO - PROCESS | 328 | 1461267428551 Marionette TRACE conn5 <- [1,3070,null,{}] 12:37:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:37:08 INFO - PROCESS | 328 | 1461267428555 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}] 12:37:08 INFO - PROCESS | 328 | 1461267428702 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 12:37:08 INFO - PROCESS | 328 | 1461267428899 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A2D6800 == 148 [pid = 328] [id = 779] 12:37:08 INFO - PROCESS | 328 | ++DOMWINDOW == 225 (000000F941BE2C00) [pid = 328] [serial = 2335] [outer = 0000000000000000] 12:37:08 INFO - PROCESS | 328 | ++DOMWINDOW == 226 (000000F942EAA400) [pid = 328] [serial = 2336] [outer = 000000F941BE2C00] 12:37:08 INFO - PROCESS | 328 | 1461267428957 Marionette DEBUG loaded listener.js 12:37:09 INFO - PROCESS | 328 | ++DOMWINDOW == 227 (000000F94322D800) [pid = 328] [serial = 2337] [outer = 000000F941BE2C00] 12:37:09 INFO - PROCESS | 328 | 1461267429507 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]]]}] 12:37:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:37:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:37:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:37:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 965ms 12:37:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:37:09 INFO - PROCESS | 328 | 1461267429521 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 328 | 1461267429524 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 12:37:09 INFO - PROCESS | 328 | 1461267429528 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 328 | 1461267429530 Marionette TRACE conn5 <- [1,3074,null,{}] 12:37:09 INFO - PROCESS | 328 | 1461267429534 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}] 12:37:09 INFO - PROCESS | 328 | 1461267429747 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 12:37:09 INFO - PROCESS | 328 | 1461267429858 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:09 INFO - PROCESS | 328 | ++DOCSHELL 000000F94A6C7800 == 149 [pid = 328] [id = 780] 12:37:09 INFO - PROCESS | 328 | ++DOMWINDOW == 228 (000000F9433B1000) [pid = 328] [serial = 2338] [outer = 0000000000000000] 12:37:09 INFO - PROCESS | 328 | ++DOMWINDOW == 229 (000000F943535000) [pid = 328] [serial = 2339] [outer = 000000F9433B1000] 12:37:09 INFO - PROCESS | 328 | 1461267429926 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 328 | ++DOMWINDOW == 230 (000000F943F21400) [pid = 328] [serial = 2340] [outer = 000000F9433B1000] 12:37:10 INFO - PROCESS | 328 | 1461267430524 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:37:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:37:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1020ms 12:37:10 INFO - PROCESS | 328 | 1461267430549 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 12:37:10 INFO - PROCESS | 328 | 1461267430552 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 12:37:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:37:10 INFO - PROCESS | 328 | 1461267430556 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:37:10 INFO - PROCESS | 328 | 1461267430558 Marionette TRACE conn5 <- [1,3078,null,{}] 12:37:10 INFO - PROCESS | 328 | 1461267430562 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}] 12:37:10 INFO - PROCESS | 328 | 1461267430709 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 12:37:10 INFO - PROCESS | 328 | 1461267430911 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 328 | ++DOCSHELL 000000F94BA45800 == 150 [pid = 328] [id = 781] 12:37:10 INFO - PROCESS | 328 | ++DOMWINDOW == 231 (000000F943ECC800) [pid = 328] [serial = 2341] [outer = 0000000000000000] 12:37:10 INFO - PROCESS | 328 | ++DOMWINDOW == 232 (000000F945888C00) [pid = 328] [serial = 2342] [outer = 000000F943ECC800] 12:37:10 INFO - PROCESS | 328 | 1461267430971 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 328 | ++DOMWINDOW == 233 (000000F9459F1400) [pid = 328] [serial = 2343] [outer = 000000F943ECC800] 12:37:11 INFO - PROCESS | 328 | 1461267431492 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:37:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:37:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 986ms 12:37:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:37:11 INFO - PROCESS | 328 | 1461267431544 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 328 | 1461267431547 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 12:37:11 INFO - PROCESS | 328 | 1461267431551 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 328 | 1461267431553 Marionette TRACE conn5 <- [1,3082,null,{}] 12:37:11 INFO - PROCESS | 328 | 1461267431557 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}] 12:37:11 INFO - PROCESS | 328 | 1461267431701 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 12:37:11 INFO - PROCESS | 328 | 1461267431901 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 328 | ++DOCSHELL 000000F94CD29000 == 151 [pid = 328] [id = 782] 12:37:11 INFO - PROCESS | 328 | ++DOMWINDOW == 234 (000000F9459F5C00) [pid = 328] [serial = 2344] [outer = 0000000000000000] 12:37:11 INFO - PROCESS | 328 | ++DOMWINDOW == 235 (000000F945D7DC00) [pid = 328] [serial = 2345] [outer = 000000F9459F5C00] 12:37:11 INFO - PROCESS | 328 | 1461267431960 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 328 | ++DOMWINDOW == 236 (000000F94687CC00) [pid = 328] [serial = 2346] [outer = 000000F9459F5C00] 12:37:12 INFO - PROCESS | 328 | 1461267432510 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:37:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:37:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 986ms 12:37:12 INFO - PROCESS | 328 | 1461267432539 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 12:37:12 INFO - PROCESS | 328 | 1461267432542 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 12:37:12 INFO - PROCESS | 328 | 1461267432545 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:37:12 INFO - PROCESS | 328 | 1461267432547 Marionette TRACE conn5 <- [1,3086,null,{}] 12:37:12 INFO - PROCESS | 328 | 1461267432551 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}] 12:37:12 INFO - PROCESS | 328 | 1461267432695 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 12:37:12 INFO - PROCESS | 328 | 1461267432856 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 328 | ++DOCSHELL 000000F94BE8B000 == 152 [pid = 328] [id = 783] 12:37:12 INFO - PROCESS | 328 | ++DOMWINDOW == 237 (000000F945B6CC00) [pid = 328] [serial = 2347] [outer = 0000000000000000] 12:37:12 INFO - PROCESS | 328 | ++DOMWINDOW == 238 (000000F947674000) [pid = 328] [serial = 2348] [outer = 000000F945B6CC00] 12:37:12 INFO - PROCESS | 328 | 1461267432913 Marionette DEBUG loaded listener.js 12:37:12 INFO - PROCESS | 328 | ++DOMWINDOW == 239 (000000F94767E800) [pid = 328] [serial = 2349] [outer = 000000F945B6CC00] 12:37:13 INFO - PROCESS | 328 | 1461267433439 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]]]}] 12:37:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:37:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:37:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 923ms 12:37:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:37:13 INFO - PROCESS | 328 | 1461267433472 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 328 | 1461267433475 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 12:37:13 INFO - PROCESS | 328 | 1461267433478 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 328 | 1461267433480 Marionette TRACE conn5 <- [1,3090,null,{}] 12:37:13 INFO - PROCESS | 328 | 1461267433484 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}] 12:37:13 INFO - PROCESS | 328 | 1461267433628 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 12:37:13 INFO - PROCESS | 328 | 1461267433830 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B3DA000 == 153 [pid = 328] [id = 784] 12:37:13 INFO - PROCESS | 328 | ++DOMWINDOW == 240 (000000F9486A9C00) [pid = 328] [serial = 2350] [outer = 0000000000000000] 12:37:13 INFO - PROCESS | 328 | ++DOMWINDOW == 241 (000000F9486B3C00) [pid = 328] [serial = 2351] [outer = 000000F9486A9C00] 12:37:13 INFO - PROCESS | 328 | 1461267433888 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 328 | ++DOMWINDOW == 242 (000000F94B136000) [pid = 328] [serial = 2352] [outer = 000000F9486A9C00] 12:37:14 INFO - PROCESS | 328 | 1461267434398 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:37:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:37:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 986ms 12:37:14 INFO - PROCESS | 328 | 1461267434467 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 328 | 1461267434470 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 12:37:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:37:14 INFO - PROCESS | 328 | 1461267434474 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 328 | 1461267434476 Marionette TRACE conn5 <- [1,3094,null,{}] 12:37:14 INFO - PROCESS | 328 | 1461267434480 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}] 12:37:14 INFO - PROCESS | 328 | 1461267434624 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 12:37:14 INFO - PROCESS | 328 | 1461267434826 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:14 INFO - PROCESS | 328 | ++DOCSHELL 000000F944099000 == 154 [pid = 328] [id = 785] 12:37:14 INFO - PROCESS | 328 | ++DOMWINDOW == 243 (000000F94B132400) [pid = 328] [serial = 2353] [outer = 0000000000000000] 12:37:14 INFO - PROCESS | 328 | ++DOMWINDOW == 244 (000000F94B206C00) [pid = 328] [serial = 2354] [outer = 000000F94B132400] 12:37:14 INFO - PROCESS | 328 | 1461267434891 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 328 | ++DOMWINDOW == 245 (000000F94B210400) [pid = 328] [serial = 2355] [outer = 000000F94B132400] 12:37:15 INFO - PROCESS | 328 | 1461267435461 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]]]}] 12:37:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:37:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:37:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:37:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1024ms 12:37:15 INFO - PROCESS | 328 | 1461267435507 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 12:37:15 INFO - PROCESS | 328 | 1461267435510 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 12:37:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:37:15 INFO - PROCESS | 328 | 1461267435534 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:37:15 INFO - PROCESS | 328 | 1461267435537 Marionette TRACE conn5 <- [1,3098,null,{}] 12:37:15 INFO - PROCESS | 328 | 1461267435541 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}] 12:37:15 INFO - PROCESS | 328 | 1461267435706 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 12:37:15 INFO - PROCESS | 328 | 1461267435910 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 328 | ++DOCSHELL 000000F94B692800 == 155 [pid = 328] [id = 786] 12:37:15 INFO - PROCESS | 328 | ++DOMWINDOW == 246 (000000F94BFF5000) [pid = 328] [serial = 2356] [outer = 0000000000000000] 12:37:15 INFO - PROCESS | 328 | ++DOMWINDOW == 247 (000000F94BFFC400) [pid = 328] [serial = 2357] [outer = 000000F94BFF5000] 12:37:15 INFO - PROCESS | 328 | 1461267435968 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 328 | ++DOMWINDOW == 248 (000000F94CD4A400) [pid = 328] [serial = 2358] [outer = 000000F94BFF5000] 12:37:16 INFO - PROCESS | 328 | 1461267436505 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"]]]}] 12:37:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:37:16 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 12:37:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:37:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:37:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:37:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1040ms 12:37:16 INFO - PROCESS | 328 | 1461267436559 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 328 | 1461267436562 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 12:37:16 INFO - PROCESS | 328 | 1461267436566 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:37:16 INFO - PROCESS | 328 | 1461267436568 Marionette TRACE conn5 <- [1,3102,null,{}] 12:37:16 INFO - PROCESS | 328 | 1461267436640 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}] 12:37:16 INFO - PROCESS | 328 | 1461267436793 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 12:37:16 INFO - PROCESS | 328 | 1461267436947 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\", \"a3ccc53d-c11f-42bb-ac78-92fb47236fef\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 328 | ++DOCSHELL 000000F94D7D9000 == 156 [pid = 328] [id = 787] 12:37:16 INFO - PROCESS | 328 | ++DOMWINDOW == 249 (000000F947692800) [pid = 328] [serial = 2359] [outer = 0000000000000000] 12:37:17 INFO - PROCESS | 328 | ++DOMWINDOW == 250 (000000F94769B000) [pid = 328] [serial = 2360] [outer = 000000F947692800] 12:37:17 INFO - PROCESS | 328 | 1461267437003 Marionette DEBUG loaded listener.js 12:37:17 INFO - PROCESS | 328 | ++DOMWINDOW == 251 (000000F94BFF1400) [pid = 328] [serial = 2361] [outer = 000000F947692800] 12:37:17 INFO - PROCESS | 328 | 1461267437544 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]]]}] 12:37:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:37:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1011ms 12:37:17 INFO - PROCESS | 328 | 1461267437580 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 328 | 1461267437582 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 12:37:18 WARNING - u'runner_teardown' () 12:37:18 INFO - No more tests 12:37:18 INFO - Got 0 unexpected results 12:37:18 INFO - SUITE-END | took 740s 12:37:18 INFO - Closing logging queue 12:37:18 INFO - queue closed 12:37:18 INFO - Return code: 0 12:37:18 WARNING - # TBPL SUCCESS # 12:37:18 INFO - Running post-action listener: _resource_record_post_action 12:37:18 INFO - Running post-run listener: _resource_record_post_run 12:37:19 INFO - Total resource usage - Wall time: 751s; CPU: 14.0%; Read bytes: 193381376; Write bytes: 1043166720; Read time: 2420600; Write time: 4752100 12:37:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:37:19 INFO - install - Wall time: 4s; CPU: 11.0%; Read bytes: 0; Write bytes: 82675712; Read time: 0; Write time: 115570 12:37:19 INFO - run-tests - Wall time: 747s; CPU: 14.0%; Read bytes: 193381376; Write bytes: 885679616; Read time: 2420600; Write time: 4552020 12:37:19 INFO - Running post-run listener: _upload_blobber_files 12:37:19 INFO - Blob upload gear active. 12:37:19 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:37:19 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 12:37:19 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'] 12:37:19 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 12:37:20 INFO - (blobuploader) - INFO - Open directory for files ... 12:37:20 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:37:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:37:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:37:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:37:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:37:21 INFO - (blobuploader) - INFO - Done attempting. 12:37:21 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:37:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:37:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:37:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:37:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:37:23 INFO - (blobuploader) - INFO - Done attempting. 12:37:23 INFO - (blobuploader) - INFO - Iteration through files over. 12:37:23 INFO - Return code: 0 12:37:23 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:37:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f2893a94056a1a1a6337b34477aa0805439cd4543ac710f1963d65b870f733dcd3a9e6b8c573a8588b0e663d9036c46ed61e1afbc1943ecfd7963d72a543d0ed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab4a1b255f0a4badcc2641651fc2214ab0a7d7e5fd64137c02847683e6387efb6a529abdbc1d6e8fdea2b4b2261385cd966d89f7e90109470ad0cb4412ea8efc"} 12:37:23 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:37:23 INFO - Writing to file C:\slave\test\properties\blobber_files 12:37:23 INFO - Contents: 12:37:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f2893a94056a1a1a6337b34477aa0805439cd4543ac710f1963d65b870f733dcd3a9e6b8c573a8588b0e663d9036c46ed61e1afbc1943ecfd7963d72a543d0ed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab4a1b255f0a4badcc2641651fc2214ab0a7d7e5fd64137c02847683e6387efb6a529abdbc1d6e8fdea2b4b2261385cd966d89f7e90109470ad0cb4412ea8efc"} 12:37:23 INFO - Running post-run listener: copy_logs_to_upload_dir 12:37:23 INFO - Copying logs to upload dir... 12:37:23 INFO - mkdir: C:\slave\test\build\upload\logs 12:37:23 INFO - Copying logs to upload dir... 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - Using _rmtree_windows ... 12:37:23 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=940.842000 ========= master_lag: -0.17 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 40 secs) (at 2016-04-21 12:37:23.439657) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 12:37:23.440373) ========= '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-176\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-176 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-176 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-176\AppData\Local LOGONSERVER=\\T-W864-IX-176 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-176 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-176 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-176 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f2893a94056a1a1a6337b34477aa0805439cd4543ac710f1963d65b870f733dcd3a9e6b8c573a8588b0e663d9036c46ed61e1afbc1943ecfd7963d72a543d0ed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab4a1b255f0a4badcc2641651fc2214ab0a7d7e5fd64137c02847683e6387efb6a529abdbc1d6e8fdea2b4b2261385cd966d89f7e90109470ad0cb4412ea8efc"} build_url:https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/artifacts/public/build/firefox-48.0a1.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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/f2893a94056a1a1a6337b34477aa0805439cd4543ac710f1963d65b870f733dcd3a9e6b8c573a8588b0e663d9036c46ed61e1afbc1943ecfd7963d72a543d0ed", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ab4a1b255f0a4badcc2641651fc2214ab0a7d7e5fd64137c02847683e6387efb6a529abdbc1d6e8fdea2b4b2261385cd966d89f7e90109470ad0cb4412ea8efc"}' symbols_url: 'https://queue.taskcluster.net/v1/task/NoR7maq4RWSXenhJxq9mow/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-21 12:37:23.557955) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:37:23.558304) ========= '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-176\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-176 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-176 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-176\AppData\Local LOGONSERVER=\\T-W864-IX-176 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-176 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-176 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-176 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-21 12:37:23.672867) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 12:37:23.673200) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-04-21 12:37:24.235397) ========= ========= Total master_lag: 0.43 =========